Home
last modified time | relevance | path

Searched refs:cdx_device (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/include/linux/cdx/
Dcdx_bus.h146 struct cdx_device { struct
174 container_of(_dev, struct cdx_device, dev) argument
205 int (*probe)(struct cdx_device *dev);
206 int (*remove)(struct cdx_device *dev);
207 void (*shutdown)(struct cdx_device *dev);
208 void (*reset_prepare)(struct cdx_device *dev);
209 void (*reset_done)(struct cdx_device *dev);
253 int cdx_set_master(struct cdx_device *cdx_dev);
261 int cdx_clear_master(struct cdx_device *cdx_dev);
270 int cdx_enable_msi(struct cdx_device *cdx_dev);
[all …]
/linux-6.12.1/drivers/cdx/
Dcdx.c87 static void cdx_destroy_res_attr(struct cdx_device *cdx_dev, int num);
97 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_dev_reset()
149 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_unregister_device()
189 const struct cdx_device *dev) in cdx_match_one_device()
213 cdx_match_id(const struct cdx_device_id *ids, struct cdx_device *dev) in cdx_match_id()
225 int cdx_set_master(struct cdx_device *cdx_dev) in cdx_set_master()
241 int cdx_clear_master(struct cdx_device *cdx_dev) in cdx_clear_master()
267 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_bus_match()
305 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_probe()
331 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_remove()
[all …]
Dcdx_msi.c22 struct cdx_device *cdx_dev = to_cdx_device(msi_desc->dev); in cdx_msi_write_msg()
34 struct cdx_device *cdx_dev = to_cdx_device(msi_desc->dev); in cdx_msi_write_irq_lock()
42 struct cdx_device *cdx_dev = to_cdx_device(msi_desc->dev); in cdx_msi_write_irq_unlock()
68 int cdx_enable_msi(struct cdx_device *cdx_dev) in cdx_enable_msi()
84 void cdx_disable_msi(struct cdx_device *cdx_dev) in cdx_disable_msi()
108 static irq_hw_number_t cdx_domain_calc_hwirq(struct cdx_device *dev, in cdx_domain_calc_hwirq()
124 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_msi_prepare()
/linux-6.12.1/drivers/vfio/cdx/
Dmain.c15 struct cdx_device *cdx_dev = to_cdx_device(core_vdev->dev); in vfio_cdx_open_device()
74 struct cdx_device *cdx_dev = to_cdx_device(core_vdev->dev); in vfio_cdx_bm_ctrl()
114 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_info()
136 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_region_info()
160 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_irq_info()
185 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_set_irqs()
260 struct cdx_device *cdx_dev = to_cdx_device(core_vdev->dev); in vfio_cdx_mmap()
294 static int vfio_cdx_probe(struct cdx_device *cdx_dev) in vfio_cdx_probe()
317 static int vfio_cdx_remove(struct cdx_device *cdx_dev) in vfio_cdx_remove()
Dintr.c26 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_msi_enable()
127 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_msi_disable()
149 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_set_msi_trigger()