• Home
  • Raw
  • Download

Lines Matching refs:ptr

30 					__u64 key, __u64 ptr)  in nilfs_direct_set_ptr()  argument
32 *(nilfs_direct_dptrs(direct) + key) = cpu_to_le64(ptr); in nilfs_direct_set_ptr()
38 __u64 ptr; in nilfs_direct_lookup() local
42 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_lookup()
43 if (ptr == NILFS_BMAP_INVALID_PTR) in nilfs_direct_lookup()
46 *ptrp = ptr; in nilfs_direct_lookup()
55 __u64 ptr, ptr2; in nilfs_direct_lookup_contig() local
61 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_lookup_contig()
62 if (ptr == NILFS_BMAP_INVALID_PTR) in nilfs_direct_lookup_contig()
67 ret = nilfs_dat_translate(dat, ptr, &blocknr); in nilfs_direct_lookup_contig()
70 ptr = blocknr; in nilfs_direct_lookup_contig()
85 if (ptr2 != ptr + cnt) in nilfs_direct_lookup_contig()
88 *ptrp = ptr; in nilfs_direct_lookup_contig()
95 __u64 ptr; in nilfs_direct_find_target_v() local
97 ptr = nilfs_bmap_find_target_seq(direct, key); in nilfs_direct_find_target_v()
98 if (ptr != NILFS_BMAP_INVALID_PTR) in nilfs_direct_find_target_v()
100 return ptr; in nilfs_direct_find_target_v()
106 static int nilfs_direct_insert(struct nilfs_bmap *bmap, __u64 key, __u64 ptr) in nilfs_direct_insert() argument
125 bh = (struct buffer_head *)((unsigned long)ptr); in nilfs_direct_insert()
206 __u64 ptr; in nilfs_direct_gather_data() local
213 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_gather_data()
214 if (ptr != NILFS_BMAP_INVALID_PTR) { in nilfs_direct_gather_data()
216 ptrs[n] = ptr; in nilfs_direct_gather_data()
262 __u64 ptr; in nilfs_direct_propagate() local
270 ptr = nilfs_direct_get_ptr(bmap, key); in nilfs_direct_propagate()
272 oldreq.pr_entry_nr = ptr; in nilfs_direct_propagate()
273 newreq.pr_entry_nr = ptr; in nilfs_direct_propagate()
282 ret = nilfs_dat_mark_dirty(dat, ptr); in nilfs_direct_propagate()
288 __u64 key, __u64 ptr, in nilfs_direct_assign_v() argument
297 req.bpr_ptr = ptr; in nilfs_direct_assign_v()
301 binfo->bi_v.bi_vblocknr = cpu_to_le64(ptr); in nilfs_direct_assign_v()
308 __u64 key, __u64 ptr, in nilfs_direct_assign_p() argument
327 __u64 ptr; in nilfs_direct_assign() local
337 ptr = nilfs_direct_get_ptr(bmap, key); in nilfs_direct_assign()
338 if (unlikely(ptr == NILFS_BMAP_INVALID_PTR)) { in nilfs_direct_assign()
342 bmap->b_inode->i_ino, (unsigned long long)ptr); in nilfs_direct_assign()
347 nilfs_direct_assign_v(bmap, key, ptr, bh, blocknr, binfo) : in nilfs_direct_assign()
348 nilfs_direct_assign_p(bmap, key, ptr, bh, blocknr, binfo); in nilfs_direct_assign()