Lines Matching defs:index
238 unsigned int index = VFIO_CCW_OFFSET_TO_INDEX(*ppos);
243 if (index >= VFIO_CCW_NUM_REGIONS + private->num_regions)
246 switch (index) {
250 index -= VFIO_CCW_NUM_REGIONS;
251 return private->region[index].ops->read(private, buf, count,
291 unsigned int index = VFIO_CCW_OFFSET_TO_INDEX(*ppos);
296 if (index >= VFIO_CCW_NUM_REGIONS + private->num_regions)
299 switch (index) {
303 index -= VFIO_CCW_NUM_REGIONS;
304 return private->region[index].ops->write(private, buf, count,
332 switch (info->index) {
347 if (info->index >=
351 info->index = array_index_nospec(info->index,
355 i = info->index - VFIO_CCW_NUM_REGIONS;
357 info->offset = VFIO_CCW_INDEX_TO_OFFSET(info->index);
392 switch (info->index) {
407 uint32_t index,
418 switch (index) {
569 if (info.argsz < minsz || info.index >= VFIO_CCW_NUM_IRQS)
599 return vfio_ccw_mdev_set_irqs(mdev, hdr.flags, hdr.index, data);