/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_pci.c | 58 static int pcidetach(uint32_t domid, const char *bdf, int force) in pcidetach() 92 const char *bdf = NULL; in main_pcidetach() local 109 static int pciattach(uint32_t domid, const char *bdf, const char *vs) in pciattach() 138 const char *bdf = NULL, *vs = NULL; in main_pciattach() local 185 static int pciassignable_add(const char *bdf, int rebind) in pciassignable_add() 213 const char *bdf = NULL; in main_pciassignable_add() local 227 static int pciassignable_remove(const char *bdf, int rebind) in pciassignable_remove() 255 const char *bdf = NULL; in main_pciassignable_remove() local
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | iommu_intr.c | 68 static int get_intremap_requestor_id(int seg, int bdf) in get_intremap_requestor_id() 74 static unsigned int alloc_intremap_entry(int seg, int bdf, unsigned int nr) in alloc_intremap_entry() 104 static u32 *get_intremap_entry(int seg, int bdf, int offset) in get_intremap_entry() 113 static void free_intremap_entry(int seg, int bdf, int offset) in free_intremap_entry() 159 int bdf, in update_intremap_entry_from_ioapic() 234 u16 seg, bdf, req_id; in amd_iommu_setup_ioapic_remapping() local 307 int saved_mask, seg, bdf, rc; in amd_iommu_ioapic_update_ire() local 407 u16 bdf = ioapic_sbdf[idx].bdf; in amd_iommu_read_ioapic_from_ire() local 426 struct amd_iommu *iommu, u16 bdf, unsigned int nr, in update_intremap_entry_from_msi_msg() 502 static struct amd_iommu *_find_iommu_for_device(int seg, int bdf) in _find_iommu_for_device() [all …]
|
A D | iommu_acpi.c | 89 u16 seg, u16 bdf, u16 cap_offset) in find_iommu_from_bdf_cap() 127 u16 seg, u16 bdf, unsigned long base, in reserve_unity_map_for_device() 160 unsigned int bdf; in register_exclusion_range_for_all_devices() local 238 unsigned int bdf; in register_exclusion_range_for_iommu_devices() local 278 u16 bdf; in parse_ivmd_device_select() local 294 unsigned int first_bdf, last_bdf, bdf; in parse_ivmd_device_range() local 414 u16 bdf; in parse_ivhd_device_select() local 432 unsigned int dev_length, first_bdf, last_bdf, bdf; in parse_ivhd_device_range() local 478 u16 dev_length, alias_id, bdf; in parse_ivhd_device_alias() local 567 u16 dev_length, bdf; in parse_ivhd_device_extended() local [all …]
|
A D | pci_amd_iommu.c | 32 struct amd_iommu *find_iommu_for_device(int seg, int bdf) in find_iommu_for_device() 72 int get_dma_requestor_id(u16 seg, u16 bdf) in get_dma_requestor_id() 342 int bdf, rc; in reassign_device() local 381 int bdf = PCI_BDF2(pdev->bus, devfn); in amd_iommu_assign_device() local 467 u16 bdf; in amd_iommu_add_device() local 499 u16 bdf; in amd_iommu_remove_device() local 520 int bdf = PCI_BDF2(bus, devfn); in amd_iommu_group_id() local
|
A D | iommu_init.c | 527 unsigned int bdf; in parse_event_log_entry() local 1105 unsigned int bdf; in iterate_ivrs_entries() local 1120 unsigned int bdf; in alloc_ivrs_mappings() local 1158 unsigned int bdf; in amd_iommu_setup_device_table() local 1338 unsigned int bdf; in _invalidate_all_devices() local
|
A D | iommu_cmd.c | 375 void amd_iommu_flush_device(struct amd_iommu *iommu, uint16_t bdf) in amd_iommu_flush_device() 383 void amd_iommu_flush_intremap(struct amd_iommu *iommu, uint16_t bdf) in amd_iommu_flush_intremap()
|
A D | iommu_map.c | 545 u16 bdf; in update_paging_mode() local
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | pci.h | 30 #define PCI_BUS(bdf) (((bdf) >> 8) & 0xff) argument 31 #define PCI_SLOT(bdf) (((bdf) >> 3) & 0x1f) argument 32 #define PCI_FUNC(bdf) ((bdf) & 0x07) argument 34 #define PCI_DEVFN2(bdf) ((bdf) & 0xff) argument 38 #define PCI_SBDF2(s,bdf) ((((s) & 0xffff) << 16) | ((bdf) & 0xffff)) argument
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/ |
A D | dmar.h | 37 }bdf; member 45 u16 bdf; member 96 #define for_each_rmrr_device(rmrr, bdf, idx) \ argument
|
A D | iommu.c | 1972 u16 bdf; in intel_iommu_add_device() local 2028 u16 bdf; in intel_iommu_remove_device() local 2200 u16 bdf; in setup_hwdom_rmrr() local 2357 u16 bdf; in reassign_device_ownership() local 2408 u16 bdf, seg; in intel_iommu_assign_device() local
|
A D | dmar.c | 1059 u16 bdf; in intel_iommu_get_reserved_device_memory() local
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | mmconfig_64.c | 179 unsigned int *bdf) in pci_mmcfg_decode() 201 unsigned int *bdf) in pci_ro_mmcfg_decode()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | pci.c | 72 int pci_conf_write_intercept(unsigned int seg, unsigned int bdf, in pci_conf_write_intercept()
|
A D | mm.c | 965 unsigned int seg, bdf; in get_page_from_l1e() local
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/ |
A D | amd-iommu-proto.h | 106 u16 bdf, seg; member 117 u16 bdf, seg, id; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | io.c | 268 unsigned int bdf; in hvm_pci_decode_addr() local
|
A D | emulate.c | 2189 unsigned int seg, bdf; in hvm_emulate_one_mmio() local
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | amd-iommu.h | 84 u16 bdf; member
|
A D | mm.h | 525 unsigned int seg, bdf; member
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/ |
A D | pci.c | 1495 u32 bdf; in iommu_get_device_group() local
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_pci.c | 322 char *devpath, *bdf; in get_all_assigned_devices() local
|