Home
last modified time | relevance | path

Searched defs:devfn (Results 1 – 25 of 31) sorted by relevance

12

/xen/xen/drivers/passthrough/
A Dpci.c49 u8 devfn; member
463 unsigned int devfn) in pci_hide_device()
648 int pci_add_device(u16 seg, u8 bus, u8 devfn, in pci_add_device()
802 int pci_remove_device(u16 seg, u8 bus, u8 devfn) in pci_remove_device()
841 uint8_t devfn) in deassign_device()
930 uint8_t devfn = pdev->devfn; in pci_release_devices() local
1142 u8 devfn = pdev->devfn; in setup_one_hwdom_device() local
1170 int bus, devfn; in _setup_hwdom_pci_devices() local
1365 unsigned int devfn = pdev->devfn; in iommu_add_device() local
1412 u8 devfn; in iommu_remove_device() local
[all …]
A Dats.h30 static inline int pci_ats_enabled(int seg, int bus, int devfn) in pci_ats_enabled()
44 static inline int pci_ats_device(int seg, int bus, int devfn) in pci_ats_device()
/xen/tools/firmware/hvmloader/
A Doptionroms.c35 uint8_t devfn, uint16_t vendor_id, uint16_t device_id, in scan_option_rom()
124 uint16_t class, vendor_id, device_id, devfn; in scan_etherboot_nic() local
153 uint16_t vendor_id, device_id, devfn, class; in pci_load_option_roms() local
A Dutil.h168 #define pci_readb(devfn, reg) ((uint8_t) pci_read(devfn, reg, 1)) argument
169 #define pci_readw(devfn, reg) ((uint16_t)pci_read(devfn, reg, 2)) argument
170 #define pci_readl(devfn, reg) ((uint32_t)pci_read(devfn, reg, 4)) argument
172 #define pci_writeb(devfn, reg, val) pci_write(devfn, reg, 1, (uint8_t) (val)) argument
173 #define pci_writew(devfn, reg, val) pci_write(devfn, reg, 2, (uint16_t)(val)) argument
174 #define pci_writel(devfn, reg, val) pci_write(devfn, reg, 4, (uint32_t)(val)) argument
A Dpci.c88 uint32_t devfn, bar_reg, cmd, bar_data, bar_data_upper; in pci_setup() local
103 uint32_t devfn; in pci_setup() member
A Dutil.c442 #define PCI_CONF1_ADDRESS(bus, devfn, reg) \ argument
445 uint32_t pci_read(uint32_t devfn, uint32_t reg, uint32_t len) in pci_read()
458 void pci_write(uint32_t devfn, uint32_t reg, uint32_t len, uint32_t val) in pci_write()
/xen/xen/drivers/passthrough/amd/
A Dpci_amd_iommu.c129 uint8_t devfn, struct pci_dev *pdev) in amd_iommu_setup_domain_device()
403 uint8_t devfn, struct pci_dev *pdev) in amd_iommu_disable_domain_device()
459 struct domain *source, struct domain *target, u8 devfn, in reassign_device()
519 struct domain *d, u8 devfn, struct pci_dev *pdev, u32 flag) in amd_iommu_assign_device()
563 static int cf_check amd_iommu_add_device(u8 devfn, struct pci_dev *pdev) in amd_iommu_add_device()
654 static int cf_check amd_iommu_remove_device(u8 devfn, struct pci_dev *pdev) in amd_iommu_remove_device()
695 static int cf_check amd_iommu_group_id(u16 seg, u8 bus, u8 devfn) in amd_iommu_group_id()
A Diommu_cmd.c279 void amd_iommu_flush_iotlb(u8 devfn, const struct pci_dev *pdev, in amd_iommu_flush_iotlb()
319 u8 devfn = pdev->devfn; in amd_iommu_flush_all_iotlbs() local
/xen/xen/arch/x86/x86_64/
A Dmmconfig_64.c48 static char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn) in pci_dev_base()
59 unsigned int devfn, int reg, int len, u32 *value) in pci_mmcfg_read()
89 unsigned int devfn, int reg, int len, u32 value) in pci_mmcfg_write()
A Dmmconfig-shared.c282 u32 devfn; member
304 u32 bus, devfn; in pci_mmcfg_check_hostbridge() local
/xen/xen/include/public/
A Dphysdev.h153 int devfn; member
177 uint8_t devfn; member
187 uint8_t devfn; member
196 uint8_t devfn; member
201 uint8_t devfn; member
275 uint8_t devfn; member
279 uint8_t devfn; member
303 uint8_t devfn; member
/xen/xen/common/efi/
A Defi.h16 u8 bus, devfn; member
/xen/xen/include/public/io/
A Dpciif.h63 uint32_t devfn; member
89 uint32_t devfn; member
/xen/xen/drivers/video/
A Dvga.c104 int bus, devfn; in video_endboot() local
/xen/xen/drivers/passthrough/vtd/
A Diommu.c1480 uint8_t bus, uint8_t devfn, const struct pci_dev *pdev, in domain_context_mapping_one()
1693 static int domain_context_mapping(struct domain *domain, u8 devfn, in domain_context_mapping()
1879 uint8_t bus, uint8_t devfn) in domain_context_unmap_one()
1952 uint8_t devfn, in domain_context_unmap()
2332 static int cf_check intel_iommu_add_device(u8 devfn, struct pci_dev *pdev) in intel_iommu_add_device()
2385 static int cf_check intel_iommu_remove_device(u8 devfn, struct pci_dev *pdev) in intel_iommu_remove_device()
2425 u8 devfn, struct pci_dev *pdev) in setup_hwdom_device()
2769 u8 devfn, struct pci_dev *pdev) in reassign_device_ownership()
2861 struct domain *d, u8 devfn, struct pci_dev *pdev, u32 flag) in intel_iommu_assign_device()
2952 static int cf_check intel_iommu_group_id(u16 seg, u8 bus, u8 devfn) in intel_iommu_group_id()
A Dutils.c90 void print_vtd_entries(struct vtd_iommu *iommu, int bus, int devfn, u64 gmfn) in print_vtd_entries()
A Dquirks.c435 int me_wifi_quirk(struct domain *domain, uint8_t bus, uint8_t devfn, in me_wifi_quirk()
A Dintremap.c476 u8 bus, devfn, secbus; in set_msi_source_id() local
A Ddmar.c195 u8 bus, devfn; in acpi_find_matched_drhd_unit() local
/xen/tools/libs/ctrl/
A Dxc_physdev.c67 int devfn, in xc_physdev_map_pirq_msi()
/xen/xen/include/xen/
A Dpci.h61 uint8_t devfn, member
93 u8 devfn; member
109 uint8_t devfn; member
/xen/xen/drivers/passthrough/arm/
A Dipmmu-vmsa.c1118 static int ipmmu_assign_device(struct domain *d, u8 devfn, struct device *dev, in ipmmu_assign_device()
1232 u8 devfn, struct device *dev) in ipmmu_reassign_device()
1283 static int ipmmu_add_device(u8 devfn, struct device *dev) in ipmmu_add_device()
A Dsmmu-v3.c1471 static int arm_smmu_add_device(u8 devfn, struct device *dev) in arm_smmu_add_device()
2616 static int arm_smmu_assign_dev(struct domain *d, u8 devfn, in arm_smmu_assign_dev()
2683 u8 devfn, struct device *dev) in arm_smmu_reassign_dev()
A Dsmmu.c920 static int arm_smmu_dt_remove_device_generic(u8 devfn, struct device *dev) in arm_smmu_dt_remove_device_generic()
936 static int arm_smmu_dt_add_device_generic(u8 devfn, struct device *dev) in arm_smmu_dt_add_device_generic()
2769 static int arm_smmu_assign_dev(struct domain *d, u8 devfn, in arm_smmu_assign_dev()
2860 u8 devfn, struct device *dev) in arm_smmu_reassign_dev()
/xen/xen/arch/x86/
A Dmsi.c1167 int pci_prepare_msix(u16 seg, u8 bus, u8 devfn, bool off) in pci_prepare_msix()

Completed in 71 milliseconds

12