Lines Matching refs:region
22 struct ccw_schib_region *region; in vfio_ccw_schib_region_read() local
25 if (pos + count > sizeof(*region)) in vfio_ccw_schib_region_read()
29 region = private->region[i].data; in vfio_ccw_schib_region_read()
36 memcpy(region, &sch->schib, sizeof(*region)); in vfio_ccw_schib_region_read()
38 if (copy_to_user(buf, (void *)region + pos, count)) { in vfio_ccw_schib_region_read()
59 struct vfio_ccw_region *region) in vfio_ccw_schib_region_release() argument
86 struct ccw_crw_region *region; in vfio_ccw_crw_region_read() local
90 if (pos + count > sizeof(*region)) in vfio_ccw_crw_region_read()
100 region = private->region[i].data; in vfio_ccw_crw_region_read()
103 memcpy(®ion->crw, &crw->crw, sizeof(region->crw)); in vfio_ccw_crw_region_read()
105 if (copy_to_user(buf, (void *)region + pos, count)) in vfio_ccw_crw_region_read()
110 region->crw = 0; in vfio_ccw_crw_region_read()
131 struct vfio_ccw_region *region) in vfio_ccw_crw_region_release() argument