Searched refs:cdx_dev (Results 1 – 5 of 5) sorted by relevance
87 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() local 98 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_dev_reset() 106 cdx_drv->reset_prepare(cdx_dev); in cdx_dev_reset() 109 ret = cdx->ops->dev_configure(cdx, cdx_dev->bus_num, in cdx_dev_reset() 110 cdx_dev->dev_num, &dev_config); in cdx_dev_reset() 116 cdx_drv->reset_done(cdx_dev); in cdx_dev_reset() 149 struct cdx_device *cdx_dev = to_cdx_device(dev); in cdx_unregister_device() local 150 struct cdx_controller *cdx = cdx_dev->cdx; in cdx_unregister_device() 152 if (cdx_dev in cdx_unregister_device() 225 cdx_set_master(struct cdx_device * cdx_dev) cdx_set_master() argument 241 cdx_clear_master(struct cdx_device * cdx_dev) cdx_clear_master() argument 267 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_bus_match() local 305 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_probe() local 331 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_remove() local 340 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_shutdown() local 352 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_dma_configure() local 425 struct cdx_device *cdx_dev = to_cdx_device(dev); reset_store() local 448 struct cdx_device *cdx_dev = to_cdx_device(dev); modalias_show() local 460 struct cdx_device *cdx_dev = to_cdx_device(dev); driver_override_store() local 476 struct cdx_device *cdx_dev = to_cdx_device(dev); driver_override_show() local 489 struct cdx_device *cdx_dev = to_cdx_device(dev); enable_store() local 515 struct cdx_device *cdx_dev = to_cdx_device(dev); enable_show() local 524 struct cdx_device *cdx_dev; cdx_dev_attrs_are_visible() local 536 struct cdx_device *cdx_dev; cdx_bus_attrs_are_visible() local 583 struct cdx_device *cdx_dev = s->private; cdx_debug_resource_show() local 596 cdx_device_debugfs_init(struct cdx_device * cdx_dev) cdx_device_debugfs_init() argument 694 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_device_release() local 721 struct cdx_device *cdx_dev = to_cdx_device(kobj_to_dev(kobj)); cdx_mmap_resource() local 747 cdx_destroy_res_attr(struct cdx_device * cdx_dev,int num) cdx_destroy_res_attr() argument 764 cdx_create_res_attr(struct cdx_device * cdx_dev,int num) cdx_create_res_attr() argument 796 struct cdx_device *cdx_dev; cdx_device_add() local 883 struct cdx_device *cdx_dev; cdx_bus_add() local [all...]
22 struct cdx_device *cdx_dev = to_cdx_device(msi_desc->dev); in cdx_msi_write_msg() local 28 cdx_dev->msi_write_pending = true; in cdx_msi_write_msg() 34 struct cdx_device *cdx_dev = to_cdx_device(msi_desc->dev); in cdx_msi_write_irq_lock() local 36 mutex_lock(&cdx_dev->irqchip_lock); in cdx_msi_write_irq_lock() 42 struct cdx_device *cdx_dev = to_cdx_device(msi_desc->dev); in cdx_msi_write_irq_unlock() local 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 in cdx_msi_write_irq_unlock() 68 cdx_enable_msi(struct cdx_device * cdx_dev) cdx_enable_msi() argument 84 cdx_disable_msi(struct cdx_device * cdx_dev) cdx_disable_msi() argument 124 struct cdx_device *cdx_dev = to_cdx_device(dev); cdx_msi_prepare() local [all...]
15 struct cdx_device *cdx_dev = to_cdx_device(core_vdev->dev); in vfio_cdx_open_device() local 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() 39 if (!(cdx_dev->res[i].flags & IORESOURCE_READONLY)) in vfio_cdx_open_device() 48 ret = cdx_clear_master(cdx_dev); in vfio_cdx_open_device() 74 struct cdx_device *cdx_dev = to_cdx_device(core_vdev->dev); in vfio_cdx_bm_ctrl() local 91 return cdx_clear_master(cdx_dev); in vfio_cdx_bm_ctrl() 93 return cdx_set_master(cdx_dev); in vfio_cdx_bm_ctrl() 114 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_info() local 126 info.num_regions = cdx_dev in vfio_cdx_ioctl_get_info() 136 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); vfio_cdx_ioctl_get_region_info() local 160 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); vfio_cdx_ioctl_get_irq_info() local 185 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); vfio_cdx_ioctl_set_irqs() local 260 struct cdx_device *cdx_dev = to_cdx_device(core_vdev->dev); vfio_cdx_mmap() local 294 vfio_cdx_probe(struct cdx_device * cdx_dev) vfio_cdx_probe() argument 317 vfio_cdx_remove(struct cdx_device * cdx_dev) vfio_cdx_remove() argument [all...]
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()
249 * @cdx_dev: the CDX device to enable253 int cdx_set_master(struct cdx_device *cdx_dev);257 * @cdx_dev: the CDX device to disable261 int cdx_clear_master(struct cdx_device *cdx_dev);266 * @cdx_dev: device pointer270 int cdx_enable_msi(struct cdx_device *cdx_dev);274 * @cdx_dev: device pointer276 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 [all...]