Searched refs:vfio_ccw_private (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/s390/cio/ |
| D | vfio_ccw_private.h | 31 struct vfio_ccw_private; 35 ssize_t (*read)(struct vfio_ccw_private *private, char __user *buf, 37 ssize_t (*write)(struct vfio_ccw_private *private, 39 void (*release)(struct vfio_ccw_private *private, 52 int vfio_ccw_register_dev_region(struct vfio_ccw_private *private, 57 int vfio_ccw_register_async_dev_regions(struct vfio_ccw_private *private); 78 struct vfio_ccw_private { struct 132 typedef void (fsm_func_t)(struct vfio_ccw_private *, enum vfio_ccw_event); 135 static inline void vfio_ccw_fsm_event(struct vfio_ccw_private *private, in vfio_ccw_fsm_event()
|
| D | vfio_ccw_fsm.c | 21 static int fsm_io_helper(struct vfio_ccw_private *private) in fsm_io_helper() 83 static int fsm_do_halt(struct vfio_ccw_private *private) in fsm_do_halt() 124 static int fsm_do_clear(struct vfio_ccw_private *private) in fsm_do_clear() 162 static void fsm_notoper(struct vfio_ccw_private *private, in fsm_notoper() 181 static void fsm_nop(struct vfio_ccw_private *private, in fsm_nop() 186 static void fsm_io_error(struct vfio_ccw_private *private, in fsm_io_error() 193 static void fsm_io_busy(struct vfio_ccw_private *private, in fsm_io_busy() 199 static void fsm_io_retry(struct vfio_ccw_private *private, in fsm_io_retry() 205 static void fsm_async_error(struct vfio_ccw_private *private, in fsm_async_error() 217 static void fsm_async_retry(struct vfio_ccw_private *private, in fsm_async_retry() [all …]
|
| D | vfio_ccw_ops.c | 22 struct vfio_ccw_private *private; in vfio_ccw_mdev_reset() 51 struct vfio_ccw_private *private = in vfio_ccw_mdev_notifier() 52 container_of(nb, struct vfio_ccw_private, nb); in vfio_ccw_mdev_notifier() 90 struct vfio_ccw_private *private = dev_get_drvdata(dev); in available_instances_show() 115 struct vfio_ccw_private *private = in vfio_ccw_mdev_create() 137 struct vfio_ccw_private *private = in vfio_ccw_mdev_remove() 161 struct vfio_ccw_private *private = in vfio_ccw_mdev_open() 182 struct vfio_ccw_private *private = in vfio_ccw_mdev_release() 205 static ssize_t vfio_ccw_mdev_read_io_region(struct vfio_ccw_private *private, in vfio_ccw_mdev_read_io_region() 232 struct vfio_ccw_private *private; in vfio_ccw_mdev_read() [all …]
|
| D | vfio_ccw_async.c | 15 static ssize_t vfio_ccw_async_region_read(struct vfio_ccw_private *private, in vfio_ccw_async_region_read() 37 static ssize_t vfio_ccw_async_region_write(struct vfio_ccw_private *private, in vfio_ccw_async_region_write() 67 static void vfio_ccw_async_region_release(struct vfio_ccw_private *private, in vfio_ccw_async_region_release() 79 int vfio_ccw_register_async_dev_regions(struct vfio_ccw_private *private) in vfio_ccw_register_async_dev_regions()
|
| D | vfio_ccw_drv.c | 38 struct vfio_ccw_private *private = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_quiesce() 83 struct vfio_ccw_private *private; in vfio_ccw_sch_io_todo() 87 private = container_of(work, struct vfio_ccw_private, io_work); in vfio_ccw_sch_io_todo() 113 struct vfio_ccw_private *private = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_irq() 122 struct vfio_ccw_private *private; in vfio_ccw_sch_probe() 190 struct vfio_ccw_private *private = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_remove() 226 struct vfio_ccw_private *private = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_event()
|