Lines Matching refs:iova
35 unsigned long iova; member
111 unsigned long iova; member
127 unsigned long iova) in iova_bitmap_offset_to_index()
131 return iova / (BITS_PER_TYPE(*bitmap->bitmap) * pgsize); in iova_bitmap_offset_to_index()
152 return bitmap->iova + iova_bitmap_index_to_offset(bitmap, skip); in iova_bitmap_mapped_iova()
196 mapped->iova = iova_bitmap_mapped_iova(bitmap); in iova_bitmap_get()
236 struct iova_bitmap *iova_bitmap_alloc(unsigned long iova, size_t length, in iova_bitmap_alloc() argument
252 bitmap->iova = iova; in iova_bitmap_alloc()
254 mapped->iova = iova; in iova_bitmap_alloc()
312 unsigned long max_iova = bitmap->iova + bitmap->length - 1; in iova_bitmap_mapped_length()
313 unsigned long iova = iova_bitmap_mapped_iova(bitmap); in iova_bitmap_mapped_length() local
325 if (iova + remaining - 1 > max_iova) in iova_bitmap_mapped_length()
326 remaining -= ((iova + remaining - 1) - max_iova); in iova_bitmap_mapped_length()
346 unsigned long iova = iova_bitmap_mapped_length(bitmap) - 1; in iova_bitmap_advance() local
347 unsigned long count = iova_bitmap_offset_to_index(bitmap, iova) + 1; in iova_bitmap_advance()
400 unsigned long iova, size_t length) in iova_bitmap_set() argument
403 unsigned long offset = (iova - mapped->iova) >> mapped->pgshift; in iova_bitmap_set()