Lines Matching refs:index
237 unsigned int index = VFIO_CCW_OFFSET_TO_INDEX(*ppos);
239 if (index >= VFIO_CCW_NUM_REGIONS + private->num_regions)
242 switch (index) {
246 index -= VFIO_CCW_NUM_REGIONS;
247 return private->region[index].ops->read(private, buf, count,
289 unsigned int index = VFIO_CCW_OFFSET_TO_INDEX(*ppos);
291 if (index >= VFIO_CCW_NUM_REGIONS + private->num_regions)
294 switch (index) {
298 index -= VFIO_CCW_NUM_REGIONS;
299 return private->region[index].ops->write(private, buf, count,
322 switch (info->index) {
337 if (info->index >=
341 info->index = array_index_nospec(info->index,
345 i = info->index - VFIO_CCW_NUM_REGIONS;
347 info->offset = VFIO_CCW_INDEX_TO_OFFSET(info->index);
382 switch (info->index) {
398 uint32_t index,
406 switch (index) {
562 if (info.argsz < minsz || info.index >= VFIO_CCW_NUM_IRQS)
592 return vfio_ccw_mdev_set_irqs(private, hdr.flags, hdr.index,