Lines Matching defs:private
15 static ssize_t vfio_ccw_schib_region_read(struct vfio_ccw_private *private,
19 struct subchannel *sch = to_subchannel(private->vdev.dev->parent);
28 mutex_lock(&private->io_mutex);
29 region = private->region[i].data;
46 mutex_unlock(&private->io_mutex);
50 static ssize_t vfio_ccw_schib_region_write(struct vfio_ccw_private *private,
58 static void vfio_ccw_schib_region_release(struct vfio_ccw_private *private,
70 int vfio_ccw_register_schib_dev_regions(struct vfio_ccw_private *private)
72 return vfio_ccw_register_dev_region(private,
77 private->schib_region);
80 static ssize_t vfio_ccw_crw_region_read(struct vfio_ccw_private *private,
93 crw = list_first_entry_or_null(&private->crw,
99 mutex_lock(&private->io_mutex);
100 region = private->region[i].data;
112 mutex_unlock(&private->io_mutex);
117 if (!list_empty(&private->crw) && private->crw_trigger)
118 eventfd_signal(private->crw_trigger);
123 static ssize_t vfio_ccw_crw_region_write(struct vfio_ccw_private *private,
130 static void vfio_ccw_crw_region_release(struct vfio_ccw_private *private,
142 int vfio_ccw_register_crw_dev_regions(struct vfio_ccw_private *private)
144 return vfio_ccw_register_dev_region(private,
149 private->crw_region);