/xen/xen/drivers/pci/ |
A D | pci.c | 11 int pci_find_cap_offset(u16 seg, u8 bus, u8 dev, u8 func, u8 cap) in pci_find_cap_offset() 42 int pci_find_next_cap(u16 seg, u8 bus, unsigned int devfn, u8 pos, int cap) in pci_find_next_cap() 75 int pci_find_ext_capability(int seg, int bus, int devfn, int cap) in pci_find_ext_capability() 90 int pci_find_next_ext_capability(int seg, int bus, int devfn, int start, int cap) in pci_find_next_ext_capability() 141 unsigned long seg = simple_strtoul(s, &s, 16), bus, dev, func; in parse_pci_seg() local
|
/xen/xen/drivers/passthrough/ |
A D | pci.c | 50 u8 bus; member 152 u8 bus, slot, stride; member 159 unsigned int seg, bus, slot; in parse_phantom_dev() local 243 u8 bus = pdev->bus; in check_pdev() local 612 u8 bus = pdev->bus; in pci_enable_acs() local 690 int pci_add_device(u16 seg, u8 bus, u8 devfn, in pci_add_device() 827 int pci_remove_device(u16 seg, u8 bus, u8 devfn) in pci_remove_device() 980 u8 bus, devfn; in pci_release_devices() local 1123 int bus, dev, func; in _scan_pci_devices() local 1202 int bus, devfn; in _setup_hwdom_pci_devices() local [all …]
|
A D | ats.h | 30 static inline int pci_ats_enabled(int seg, int bus, int devfn) in pci_ats_enabled() 43 static inline int pci_ats_device(int seg, int bus, int devfn) in pci_ats_device()
|
/xen/xen/drivers/passthrough/amd/ |
A D | iommu_detect.c | 26 u16 seg, u8 bus, u8 dev, u8 func, struct amd_iommu *iommu) in get_iommu_msi_capabilities() 44 u16 seg, u8 bus, u8 dev, u8 func, u16 cap_ptr, struct amd_iommu *iommu) in get_iommu_capabilities() 136 u8 bus, dev, func; in amd_iommu_detect_one_acpi() local
|
A D | pci_amd_iommu.c | 92 u8 bus = pdev->bus; in amd_iommu_setup_domain_device() local 281 u8 bus = pdev->bus; in amd_iommu_disable_domain_device() local 547 static int amd_iommu_group_id(u16 seg, u8 bus, u8 devfn) in amd_iommu_group_id()
|
/xen/xen/arch/x86/x86_64/ |
A D | mmconfig_64.c | 29 static char __iomem *get_virt(unsigned int seg, unsigned int *bus) in get_virt() 48 static char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) in pci_dev_base() 58 int pci_mmcfg_read(unsigned int seg, unsigned int bus, in pci_mmcfg_read() 88 int pci_mmcfg_write(unsigned int seg, unsigned int bus, in pci_mmcfg_write()
|
A D | mmconf-fam10h.c | 20 u32 bus; member 41 unsigned int i, j, bus, slot, hi_mmio_num; in get_fam10h_pci_mmconf_base() local
|
A D | mmconfig-shared.c | 196 int bus, i; in pci_mmcfg_nvidia_mcp55() local 281 u32 bus; member 304 u32 bus, devfn; in pci_mmcfg_check_hostbridge() local
|
/xen/xen/drivers/passthrough/x86/ |
A D | ats.c | 28 u8 bus = pdev->bus, devfn = pdev->devfn; in enable_ats_device() local 78 u8 bus = pdev->bus, devfn = pdev->devfn; in disable_ats_device() local
|
/xen/xen/include/public/ |
A D | physdev.h | 168 int bus; member 193 uint8_t bus; member 203 uint8_t bus; member 212 uint8_t bus; member 217 uint8_t bus; member 291 uint8_t bus; member 295 uint8_t bus; member 319 uint8_t bus; member 335 uint8_t bus; member
|
/xen/tools/libxc/ |
A D | xc_physdev.c | 27 int bus, in xc_physdev_pci_access_modify() 68 int bus, in xc_physdev_map_pirq_msi()
|
A D | xc_devicemodel_compat.c | 46 uint8_t bus, uint8_t device, uint8_t function) in xc_hvm_map_pcidev_to_ioreq_server() 55 uint8_t bus, uint8_t device, uint8_t function) in xc_hvm_unmap_pcidev_from_ioreq_server() 76 xc_interface *xch, uint32_t domid, uint16_t segment, uint8_t bus, in xc_hvm_set_pci_intx_level()
|
/xen/xen/arch/x86/ |
A D | msi.c | 269 void __msi_set_enable(u16 seg, u8 bus, u8 slot, u8 func, int pos, int enable) in __msi_set_enable() 285 u8 bus = dev->bus; in msi_set_enable() local 298 u8 bus = dev->bus; in msix_set_enable() local 325 u8 bus, slot, func; in msi_set_mask_bit() local 615 u8 bus = dev->bus; in msi_capability_init() local 681 static u64 read_pci_mem_bar(u16 seg, u8 bus, u8 slot, u8 func, u8 bir, int vf) in read_pci_mem_bar() 778 u8 bus = dev->bus; in msix_capability_init() local 1114 u8 bus = dev->bus; in __pci_disable_msix() local 1150 int pci_prepare_msix(u16 seg, u8 bus, u8 devfn, bool off) in pci_prepare_msix() 1247 u8 bus = pdev->bus; in pci_msi_conf_write_intercept() local
|
/xen/xen/drivers/passthrough/vtd/ |
A D | quirks.c | 275 uint32_t bus, device; in tylersburg_intremap_quirk() local 352 int me_wifi_quirk(struct domain *domain, u8 bus, u8 devfn, int map) in me_wifi_quirk() 415 int bus = pdev->bus; in pci_vtd_quirk() local
|
A D | dmar.h | 36 bus: 8; member 49 bus: 8; member
|
A D | utils.c | 90 void print_vtd_entries(struct vtd_iommu *iommu, int bus, int devfn, u64 gmfn) in print_vtd_entries()
|
A D | iommu.c | 235 static u64 bus_to_context_maddr(struct vtd_iommu *iommu, u8 bus) in bus_to_context_maddr() 1317 u8 bus, u8 devfn, const struct pci_dev *pdev) in domain_context_mapping_one() 1470 u8 seg = pdev->seg, bus = pdev->bus, secbus; in domain_context_mapping() local 1573 u8 bus, u8 devfn) in domain_context_unmap_one() 1642 u8 seg = pdev->seg, bus = pdev->bus, tmp_bus, tmp_devfn, secbus; in domain_context_unmap() local 2437 u8 bus; in intel_iommu_assign_device() local 2512 static int intel_iommu_group_id(u16 seg, u8 bus, u8 devfn) in intel_iommu_group_id()
|
/xen/tools/libxl/ |
A D | libxlu_pci.c | 26 unsigned int bus, unsigned int dev, in pcidev_struct_fill() 52 unsigned dom = INVALID, bus = INVALID, dev = INVALID, func = INVALID, vslot = 0; in xlu_pci_parse_bdf() local
|
A D | libxl_pci.c | 41 unsigned int bus, unsigned int dev, in pcidev_struct_fill() 231 unsigned int domain = 0, bus = 0, dev = 0, func = 0; in libxl__device_pci_remove_xenstore() local 346 unsigned dom, bus, dev, func; in get_all_assigned_devices() local 365 int dom, int bus, int dev, int func) in is_pcidev_in_array() 435 unsigned dom, bus, dev, func; in libxl_device_pci_assignable_list() local 629 unsigned dom, bus, dev, func; in pciback_dev_has_slot() local 770 unsigned dom, bus, dev, func; in libxl__device_pci_assignable_add() local 937 unsigned dom, bus, dev, func; in pci_multifunction_check() local 1223 const libxl__json_object *bus = NULL; in pci_add_qmp_query_pci_cb() local 2077 const libxl__json_object *bus = NULL; in pci_remove_qmp_query_cb() local [all …]
|
/xen/xen/common/efi/ |
A D | efi.h | 15 u8 bus, devfn; member
|
/xen/xen/include/public/io/ |
A D | pciif.h | 79 uint32_t bus; member 105 uint32_t bus; member
|
/xen/tools/flask/utils/ |
A D | label-pci.c | 39 int seg, bus, dev, fn; in main() local
|
/xen/xen/include/xen/ |
A D | pci.h | 58 uint8_t bus; member 73 u8 bus; member 91 uint8_t bus; member
|
/xen/xen/drivers/video/ |
A D | vga.c | 112 int bus, devfn; in video_endboot() local
|
/xen/tools/libs/devicemodel/ |
A D | core.c | 299 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_map_pcidev_to_ioreq_server() 331 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_unmap_pcidev_from_ioreq_server() 396 uint8_t bus, uint8_t device, uint8_t intx, unsigned int level) in xendevicemodel_set_pci_intx_level()
|