Symbol: vfio_ccw_private
drivers/s390/cio/vfio_ccw_async.c
14
static ssize_t vfio_ccw_async_region_read(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_async.c
36
static ssize_t vfio_ccw_async_region_write(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_async.c
66
static void vfio_ccw_async_region_release(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_async.c
78
int vfio_ccw_register_async_dev_regions(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_chp.c
123
static ssize_t vfio_ccw_crw_region_write(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_chp.c
130
static void vfio_ccw_crw_region_release(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_chp.c
142
int vfio_ccw_register_crw_dev_regions(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_chp.c
15
static ssize_t vfio_ccw_schib_region_read(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_chp.c
50
static ssize_t vfio_ccw_schib_region_write(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_chp.c
58
static void vfio_ccw_schib_region_release(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_chp.c
70
int vfio_ccw_register_schib_dev_regions(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_chp.c
80
static ssize_t vfio_ccw_crw_region_read(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_cp.c
424
&container_of(cp, struct vfio_ccw_private, cp)->vdev;
drivers/s390/cio/vfio_ccw_cp.c
511
&container_of(cp, struct vfio_ccw_private, cp)->vdev;
drivers/s390/cio/vfio_ccw_cp.c
569
&container_of(cp, struct vfio_ccw_private, cp)->vdev;
drivers/s390/cio/vfio_ccw_cp.c
612
&container_of(cp, struct vfio_ccw_private, cp)->vdev;
drivers/s390/cio/vfio_ccw_cp.c
713
&container_of(cp, struct vfio_ccw_private, cp)->vdev;
drivers/s390/cio/vfio_ccw_cp.c
758
&container_of(cp, struct vfio_ccw_private, cp)->vdev;
drivers/s390/cio/vfio_ccw_drv.c
120
struct vfio_ccw_private *private;
drivers/s390/cio/vfio_ccw_drv.c
122
private = container_of(work, struct vfio_ccw_private, crw_work);
drivers/s390/cio/vfio_ccw_drv.c
134
struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev);
drivers/s390/cio/vfio_ccw_drv.c
226
struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev);
drivers/s390/cio/vfio_ccw_drv.c
248
struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev);
drivers/s390/cio/vfio_ccw_drv.c
272
static void vfio_ccw_queue_crw(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_drv.c
303
struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev);
drivers/s390/cio/vfio_ccw_drv.c
40
struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev);
drivers/s390/cio/vfio_ccw_drv.c
84
struct vfio_ccw_private *private;
drivers/s390/cio/vfio_ccw_drv.c
89
private = container_of(work, struct vfio_ccw_private, io_work);
drivers/s390/cio/vfio_ccw_fsm.c
118
static int fsm_do_clear(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_fsm.c
154
static void fsm_notoper(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
180
static void fsm_nop(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
185
static void fsm_io_error(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
19
static int fsm_io_helper(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_fsm.c
192
static void fsm_io_busy(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
198
static void fsm_io_retry(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
204
static void fsm_async_error(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
216
static void fsm_async_retry(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
222
static void fsm_disabled_irq(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
233
inline struct subchannel_id get_schid(struct vfio_ccw_private *p)
drivers/s390/cio/vfio_ccw_fsm.c
243
static void fsm_io_request(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
331
static void fsm_async_request(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
356
static void fsm_irq(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
373
static void fsm_open(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
394
static void fsm_close(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_fsm.c
79
static int fsm_do_halt(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_ops.c
101
struct vfio_ccw_private *private;
drivers/s390/cio/vfio_ccw_ops.c
104
private = vfio_alloc_device(vfio_ccw_private, vdev, &mdev->dev,
drivers/s390/cio/vfio_ccw_ops.c
130
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
131
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
151
struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev);
drivers/s390/cio/vfio_ccw_ops.c
166
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
167
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
201
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
202
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
208
static ssize_t vfio_ccw_mdev_read_io_region(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_ops.c
21
static int vfio_ccw_mdev_reset(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_ops.c
234
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
235
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
253
static ssize_t vfio_ccw_mdev_write_io_region(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_ops.c
286
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
287
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
305
static int vfio_ccw_mdev_get_device_info(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_ops.c
319
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
320
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
37
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
379
static int vfio_ccw_mdev_set_irqs(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_ops.c
38
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
453
int vfio_ccw_register_dev_region(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_ops.c
479
void vfio_ccw_unregister_dev_regions(struct vfio_ccw_private *private)
drivers/s390/cio/vfio_ccw_ops.c
49
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
494
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
495
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
50
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_ops.c
570
struct vfio_ccw_private *private =
drivers/s390/cio/vfio_ccw_ops.c
571
container_of(vdev, struct vfio_ccw_private, vdev);
drivers/s390/cio/vfio_ccw_private.h
166
typedef void (fsm_func_t)(struct vfio_ccw_private *, enum vfio_ccw_event);
drivers/s390/cio/vfio_ccw_private.h
169
static inline void vfio_ccw_fsm_event(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_private.h
34
struct vfio_ccw_private;
drivers/s390/cio/vfio_ccw_private.h
38
ssize_t (*read)(struct vfio_ccw_private *private, char __user *buf,
drivers/s390/cio/vfio_ccw_private.h
40
ssize_t (*write)(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_private.h
42
void (*release)(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_private.h
55
int vfio_ccw_register_dev_region(struct vfio_ccw_private *private,
drivers/s390/cio/vfio_ccw_private.h
59
void vfio_ccw_unregister_dev_regions(struct vfio_ccw_private *private);
drivers/s390/cio/vfio_ccw_private.h
61
int vfio_ccw_register_async_dev_regions(struct vfio_ccw_private *private);
drivers/s390/cio/vfio_ccw_private.h
62
int vfio_ccw_register_schib_dev_regions(struct vfio_ccw_private *private);
drivers/s390/cio/vfio_ccw_private.h
63
int vfio_ccw_register_crw_dev_regions(struct vfio_ccw_private *private);