Lines Matching defs:index
243 if (info.index >= mc_dev->obj_desc.region_count)
247 info.offset = VFIO_FSL_MC_INDEX_TO_OFFSET(info.index);
248 info.size = vdev->regions[info.index].size;
249 info.flags = vdev->regions[info.index].flags;
266 if (info.index >= mc_dev->obj_desc.irq_count)
302 hdr.index, hdr.start,
334 unsigned int index = VFIO_FSL_MC_OFFSET_TO_INDEX(*ppos);
341 if (index >= mc_dev->obj_desc.region_count)
344 region = &vdev->regions[index];
411 unsigned int index = VFIO_FSL_MC_OFFSET_TO_INDEX(*ppos);
418 if (index >= mc_dev->obj_desc.region_count)
421 region = &vdev->regions[index];
475 unsigned int index;
477 index = vma->vm_pgoff >> (VFIO_FSL_MC_OFFSET_SHIFT - PAGE_SHIFT);
487 if (index >= mc_dev->obj_desc.region_count)
490 if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_MMAP))
493 if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_READ)
497 if (!(vdev->regions[index].flags & VFIO_REGION_INFO_FLAG_WRITE)
503 return vfio_fsl_mc_mmap_mmio(vdev->regions[index], vma);