Searched refs:cdx_dev (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/cdx/ |
| A D | cdx.c | 272 if (cdx_dev->is_bus) in cdx_bus_match() 447 cdx_dev->device, cdx_dev->subsystem_vendor, cdx_dev->subsystem_device, in modalias_show() 448 cdx_dev->class); in modalias_show() 594 debugfs_create_file("resource", 0444, cdx_dev->debugfs_dir, cdx_dev, in cdx_device_debugfs_init() 688 kfree(cdx_dev); in cdx_device_release() 791 cdx_dev = kzalloc(sizeof(*cdx_dev), GFP_KERNEL); in cdx_device_add() 792 if (!cdx_dev) in cdx_device_add() 818 cdx_dev->dev.dma_mask = &cdx_dev->dma_mask; in cdx_device_add() 878 cdx_dev = kzalloc(sizeof(*cdx_dev), GFP_KERNEL); in cdx_bus_add() 879 if (!cdx_dev) in cdx_bus_add() [all …]
|
| A D | cdx_msi.c | 28 cdx_dev->msi_write_pending = true; in cdx_msi_write_msg() 36 mutex_lock(&cdx_dev->irqchip_lock); in cdx_msi_write_irq_lock() 43 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_msi_write_irq_unlock() 46 if (!cdx_dev->msi_write_pending) { in cdx_msi_write_irq_unlock() 47 mutex_unlock(&cdx_dev->irqchip_lock); in cdx_msi_write_irq_unlock() 51 cdx_dev->msi_write_pending = false; in cdx_msi_write_irq_unlock() 52 mutex_unlock(&cdx_dev->irqchip_lock); in cdx_msi_write_irq_unlock() 65 cdx->ops->dev_configure(cdx, cdx_dev->bus_num, cdx_dev->dev_num, &dev_config); in cdx_msi_write_irq_unlock() 70 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_enable_msi() 76 return cdx->ops->dev_configure(cdx, cdx_dev->bus_num, cdx_dev->dev_num, in cdx_enable_msi() [all …]
|
| /linux/drivers/vfio/cdx/ |
| A D | main.c | 16 int count = cdx_dev->res_count; in vfio_cdx_open_device() 25 struct resource *res = &cdx_dev->res[i]; in vfio_cdx_open_device() 48 ret = cdx_clear_master(cdx_dev); in vfio_cdx_open_device() 91 return cdx_clear_master(cdx_dev); in vfio_cdx_bm_ctrl() 93 return cdx_set_master(cdx_dev); in vfio_cdx_bm_ctrl() 145 if (info.index >= cdx_dev->res_count) in vfio_cdx_ioctl_get_region_info() 172 if (!cdx_dev->num_msi) in vfio_cdx_ioctl_get_irq_info() 176 info.count = cdx_dev->num_msi; in vfio_cdx_ioctl_get_irq_info() 265 if (index >= cdx_dev->res_count) in vfio_cdx_mmap() 297 struct device *dev = &cdx_dev->dev; in vfio_cdx_probe() [all …]
|
| A D | intr.c | 26 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_msi_enable() local 34 ret = cdx_enable_msi(cdx_dev); in vfio_cdx_msi_enable() 43 cdx_disable_msi(cdx_dev); in vfio_cdx_msi_enable() 127 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_msi_disable() local 136 cdx_disable_msi(cdx_dev); in vfio_cdx_msi_disable() 149 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_set_msi_trigger() local 152 if (start + count > cdx_dev->num_msi) in vfio_cdx_set_msi_trigger() 167 ret = vfio_cdx_msi_enable(vdev, cdx_dev->num_msi); in vfio_cdx_set_msi_trigger()
|
| /linux/include/linux/cdx/ |
| A D | cdx_bus.h | 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); 276 void cdx_disable_msi(struct cdx_device *cdx_dev); 280 static inline int cdx_enable_msi(struct cdx_device *cdx_dev) in cdx_enable_msi() argument 285 static inline void cdx_disable_msi(struct cdx_device *cdx_dev) in cdx_disable_msi() argument
|
Completed in 12 milliseconds