Symbol: vfio_pci_device
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
115
static void dsa_command(struct vfio_pci_device *device, u32 cmd)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
140
static void dsa_wq_init(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
170
static void dsa_group_init(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
184
static void dsa_register_cache_init(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
207
static void dsa_init(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
235
static void dsa_remove(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
241
static int dsa_completion_wait(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
263
static void dsa_copy_desc_init(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
288
static void dsa_batch_desc_init(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
304
static void dsa_desc_write(struct vfio_pci_device *device, struct dsa_hw_desc *desc)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
310
static void dsa_memcpy_one(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
321
static void dsa_memcpy_batch(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
367
static void dsa_memcpy_start(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
381
static int dsa_memcpy_wait(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
396
static void dsa_send_msi(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
47
static inline struct dsa_state *to_dsa_state(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
52
static bool dsa_int_handle_request_required(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
66
static int dsa_probe(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
80
static void dsa_check_sw_err(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
102
static void ioat_init(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
128
static void ioat_remove(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
134
static void ioat_handle_error(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
149
static int ioat_memcpy_wait(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
178
static void __ioat_memcpy_start(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
208
static void ioat_memcpy_start(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
215
static void ioat_send_msi(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
26
static inline struct ioat_state *to_ioat_state(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
31
static inline void *ioat_channel_registers(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
36
static int ioat_probe(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
65
static void ioat_clear_errors(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
80
static void ioat_reset(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
101
static inline void vfio_pci_msix_disable(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
106
static inline int __to_iova(struct vfio_pci_device *device, void *vaddr, iova_t *iova)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
111
static inline iova_t to_iova(struct vfio_pci_device *device, void *vaddr)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
116
static inline bool vfio_pci_device_match(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
41
struct vfio_pci_device *vfio_pci_device_init(const char *bdf, struct iommu *iommu);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
42
void vfio_pci_device_cleanup(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
44
void vfio_pci_device_reset(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
46
void vfio_pci_config_access(struct vfio_pci_device *device, bool write,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
68
void vfio_pci_irq_enable(struct vfio_pci_device *device, u32 index,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
70
void vfio_pci_irq_disable(struct vfio_pci_device *device, u32 index);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
71
void vfio_pci_irq_trigger(struct vfio_pci_device *device, u32 index, u32 vector);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
84
static inline void vfio_pci_msi_enable(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
90
static inline void vfio_pci_msi_disable(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
95
static inline void vfio_pci_msix_enable(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
17
int (*probe)(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
24
void (*init)(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
29
void (*remove)(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
43
void (*memcpy_start)(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
57
int (*memcpy_wait)(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
65
void (*send_msi)(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
7
struct vfio_pci_device;
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
86
void vfio_pci_driver_probe(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
87
void vfio_pci_driver_init(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
88
void vfio_pci_driver_remove(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
89
int vfio_pci_driver_memcpy(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
91
void vfio_pci_driver_memcpy_start(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
94
int vfio_pci_driver_memcpy_wait(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
95
void vfio_pci_driver_send_msi(struct vfio_pci_device *device);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
107
static void vfio_pci_irq_get(struct vfio_pci_device *device, u32 index,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
116
static void vfio_pci_region_get(struct vfio_pci_device *device, int index,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
127
static void vfio_pci_bar_map(struct vfio_pci_device *device, int index)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
164
static void vfio_pci_bar_unmap(struct vfio_pci_device *device, int index)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
175
static void vfio_pci_bar_unmap_all(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
185
void vfio_pci_config_access(struct vfio_pci_device *device, bool write,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
200
void vfio_pci_device_reset(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
223
static void vfio_pci_group_setup(struct vfio_pci_device *device, const char *bdf)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
243
static void vfio_pci_container_setup(struct vfio_pci_device *device, const char *bdf)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
265
static void vfio_pci_device_setup(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
30
static void vfio_pci_irq_set(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
343
static void vfio_pci_iommufd_setup(struct vfio_pci_device *device, const char *bdf)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
355
struct vfio_pci_device *vfio_pci_device_init(const char *bdf, struct iommu *iommu)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
357
struct vfio_pci_device *device;
tools/testing/selftests/vfio/lib/vfio_pci_device.c
377
void vfio_pci_device_cleanup(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
53
void vfio_pci_irq_trigger(struct vfio_pci_device *device, u32 index, u32 vector)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
74
void vfio_pci_irq_enable(struct vfio_pci_device *device, u32 index, u32 vector,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
90
void vfio_pci_irq_disable(struct vfio_pci_device *device, u32 index)
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
106
int vfio_pci_driver_memcpy(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
17
void vfio_pci_driver_probe(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
48
void vfio_pci_driver_init(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
60
void vfio_pci_driver_remove(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
70
void vfio_pci_driver_send_msi(struct vfio_pci_device *device)
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
79
void vfio_pci_driver_memcpy_start(struct vfio_pci_device *device,
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
93
int vfio_pci_driver_memcpy_wait(struct vfio_pci_device *device)
tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c
17
static struct vfio_pci_bar *largest_mapped_bar(struct vfio_pci_device *device)
tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c
47
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
205
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
97
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
100
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_pci_device_test.c
106
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_pci_device_test.c
27
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_pci_driver_test.c
238
struct vfio_pci_device *device;
tools/testing/selftests/vfio/vfio_pci_driver_test.c
47
struct vfio_pci_device *device;