Searched refs:vfio_ccw_private (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/drivers/s390/cio/ |
D | vfio_ccw_private.h | 34 struct vfio_ccw_private; 38 ssize_t (*read)(struct vfio_ccw_private *private, char __user *buf, 40 ssize_t (*write)(struct vfio_ccw_private *private, 42 void (*release)(struct vfio_ccw_private *private, 55 int vfio_ccw_register_dev_region(struct vfio_ccw_private *private, 59 void vfio_ccw_unregister_dev_regions(struct vfio_ccw_private *private); 61 int vfio_ccw_register_async_dev_regions(struct vfio_ccw_private *private); 62 int vfio_ccw_register_schib_dev_regions(struct vfio_ccw_private *private); 63 int vfio_ccw_register_crw_dev_regions(struct vfio_ccw_private *private); 94 struct vfio_ccw_private { struct [all …]
|
D | vfio_ccw_ops.c | 21 static int vfio_ccw_mdev_reset(struct vfio_ccw_private *private) in vfio_ccw_mdev_reset() 37 struct vfio_ccw_private *private = in vfio_ccw_dma_unmap() 38 container_of(vdev, struct vfio_ccw_private, vdev); in vfio_ccw_dma_unmap() 49 struct vfio_ccw_private *private = in vfio_ccw_mdev_init_dev() 50 container_of(vdev, struct vfio_ccw_private, vdev); in vfio_ccw_mdev_init_dev() 58 struct vfio_ccw_private *private = dev_get_drvdata(mdev->dev.parent); in vfio_ccw_mdev_probe() 86 struct vfio_ccw_private *private = in vfio_ccw_mdev_release_dev() 87 container_of(vdev, struct vfio_ccw_private, vdev); in vfio_ccw_mdev_release_dev() 103 struct vfio_ccw_private *private = dev_get_drvdata(mdev->dev.parent); in vfio_ccw_mdev_remove() 126 struct vfio_ccw_private *private = in vfio_ccw_mdev_open_device() [all …]
|
D | vfio_ccw_fsm.c | 19 static int fsm_io_helper(struct vfio_ccw_private *private) in fsm_io_helper() 81 static int fsm_do_halt(struct vfio_ccw_private *private) in fsm_do_halt() 122 static int fsm_do_clear(struct vfio_ccw_private *private) in fsm_do_clear() 160 static void fsm_notoper(struct vfio_ccw_private *private, in fsm_notoper() 186 static void fsm_nop(struct vfio_ccw_private *private, in fsm_nop() 191 static void fsm_io_error(struct vfio_ccw_private *private, in fsm_io_error() 198 static void fsm_io_busy(struct vfio_ccw_private *private, in fsm_io_busy() 204 static void fsm_io_retry(struct vfio_ccw_private *private, in fsm_io_retry() 210 static void fsm_async_error(struct vfio_ccw_private *private, in fsm_async_error() 222 static void fsm_async_retry(struct vfio_ccw_private *private, in fsm_async_retry() [all …]
|
D | vfio_ccw_chp.c | 15 static ssize_t vfio_ccw_schib_region_read(struct vfio_ccw_private *private, in vfio_ccw_schib_region_read() 49 static ssize_t vfio_ccw_schib_region_write(struct vfio_ccw_private *private, in vfio_ccw_schib_region_write() 57 static void vfio_ccw_schib_region_release(struct vfio_ccw_private *private, in vfio_ccw_schib_region_release() 69 int vfio_ccw_register_schib_dev_regions(struct vfio_ccw_private *private) in vfio_ccw_register_schib_dev_regions() 79 static ssize_t vfio_ccw_crw_region_read(struct vfio_ccw_private *private, in vfio_ccw_crw_region_read() 122 static ssize_t vfio_ccw_crw_region_write(struct vfio_ccw_private *private, in vfio_ccw_crw_region_write() 129 static void vfio_ccw_crw_region_release(struct vfio_ccw_private *private, in vfio_ccw_crw_region_release() 141 int vfio_ccw_register_crw_dev_regions(struct vfio_ccw_private *private) in vfio_ccw_register_crw_dev_regions()
|
D | vfio_ccw_drv.c | 39 struct vfio_ccw_private *private = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_quiesce() 75 struct vfio_ccw_private *private; in vfio_ccw_sch_io_todo() 80 private = container_of(work, struct vfio_ccw_private, io_work); in vfio_ccw_sch_io_todo() 111 struct vfio_ccw_private *private; in vfio_ccw_crw_todo() 113 private = container_of(work, struct vfio_ccw_private, crw_work); in vfio_ccw_crw_todo() 124 struct vfio_ccw_private *private = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_irq() 130 static struct vfio_ccw_private *vfio_ccw_alloc_private(struct subchannel *sch) in vfio_ccw_alloc_private() 132 struct vfio_ccw_private *private; in vfio_ccw_alloc_private() 187 static void vfio_ccw_free_private(struct vfio_ccw_private *private) in vfio_ccw_free_private() 207 struct vfio_ccw_private *private; in vfio_ccw_sch_probe() [all …]
|
D | vfio_ccw_async.c | 14 static ssize_t vfio_ccw_async_region_read(struct vfio_ccw_private *private, in vfio_ccw_async_region_read() 36 static ssize_t vfio_ccw_async_region_write(struct vfio_ccw_private *private, in vfio_ccw_async_region_write() 66 static void vfio_ccw_async_region_release(struct vfio_ccw_private *private, in vfio_ccw_async_region_release() 78 int vfio_ccw_register_async_dev_regions(struct vfio_ccw_private *private) in vfio_ccw_register_async_dev_regions()
|
D | vfio_ccw_cp.c | 469 &container_of(cp, struct vfio_ccw_private, cp)->vdev; in ccwchain_handle_ccw() 556 &container_of(cp, struct vfio_ccw_private, cp)->vdev; in ccwchain_fetch_direct() 684 &container_of(cp, struct vfio_ccw_private, cp)->vdev; in cp_init() 735 &container_of(cp, struct vfio_ccw_private, cp)->vdev; in cp_free()
|