Lines Matching refs:key
75 int nilfs_bmap_lookup_at_level(struct nilfs_bmap *bmap, __u64 key, int level, in nilfs_bmap_lookup_at_level() argument
82 ret = bmap->b_ops->bop_lookup(bmap, key, level, ptrp); in nilfs_bmap_lookup_at_level()
99 int nilfs_bmap_lookup_contig(struct nilfs_bmap *bmap, __u64 key, __u64 *ptrp, in nilfs_bmap_lookup_contig() argument
105 ret = bmap->b_ops->bop_lookup_contig(bmap, key, ptrp, maxblocks); in nilfs_bmap_lookup_contig()
111 static int nilfs_bmap_do_insert(struct nilfs_bmap *bmap, __u64 key, __u64 ptr) in nilfs_bmap_do_insert() argument
118 ret = bmap->b_ops->bop_check_insert(bmap, key); in nilfs_bmap_do_insert()
125 bmap, key, ptr, keys, ptrs, n); in nilfs_bmap_do_insert()
134 return bmap->b_ops->bop_insert(bmap, key, ptr); in nilfs_bmap_do_insert()
155 int nilfs_bmap_insert(struct nilfs_bmap *bmap, __u64 key, unsigned long rec) in nilfs_bmap_insert() argument
160 ret = nilfs_bmap_do_insert(bmap, key, rec); in nilfs_bmap_insert()
166 static int nilfs_bmap_do_delete(struct nilfs_bmap *bmap, __u64 key) in nilfs_bmap_do_delete() argument
173 ret = bmap->b_ops->bop_check_delete(bmap, key); in nilfs_bmap_do_delete()
180 bmap, key, keys, ptrs, n); in nilfs_bmap_do_delete()
189 return bmap->b_ops->bop_delete(bmap, key); in nilfs_bmap_do_delete()
253 int nilfs_bmap_delete(struct nilfs_bmap *bmap, __u64 key) in nilfs_bmap_delete() argument
258 ret = nilfs_bmap_do_delete(bmap, key); in nilfs_bmap_delete()
264 static int nilfs_bmap_do_truncate(struct nilfs_bmap *bmap, __u64 key) in nilfs_bmap_do_truncate() argument
276 while (key <= lastkey) { in nilfs_bmap_do_truncate()
305 int nilfs_bmap_truncate(struct nilfs_bmap *bmap, __u64 key) in nilfs_bmap_truncate() argument
310 ret = nilfs_bmap_do_truncate(bmap, key); in nilfs_bmap_truncate()
417 int nilfs_bmap_mark(struct nilfs_bmap *bmap, __u64 key, int level) in nilfs_bmap_mark() argument
425 ret = bmap->b_ops->bop_mark(bmap, key, level); in nilfs_bmap_mark()
459 __u64 key; in nilfs_bmap_data_get_key() local
461 key = page_index(bh->b_page) << (PAGE_CACHE_SHIFT - in nilfs_bmap_data_get_key()
464 key++; in nilfs_bmap_data_get_key()
466 return key; in nilfs_bmap_data_get_key()
469 __u64 nilfs_bmap_find_target_seq(const struct nilfs_bmap *bmap, __u64 key) in nilfs_bmap_find_target_seq() argument
473 diff = key - bmap->b_last_allocated_key; in nilfs_bmap_find_target_seq()