• Home
  • Raw
  • Download

Lines Matching refs:direct

26 static inline __le64 *nilfs_direct_dptrs(const struct nilfs_bmap *direct)  in nilfs_direct_dptrs()  argument
29 ((struct nilfs_direct_node *)direct->b_u.u_data + 1); in nilfs_direct_dptrs()
33 nilfs_direct_get_ptr(const struct nilfs_bmap *direct, __u64 key) in nilfs_direct_get_ptr() argument
35 return le64_to_cpu(*(nilfs_direct_dptrs(direct) + key)); in nilfs_direct_get_ptr()
38 static inline void nilfs_direct_set_ptr(struct nilfs_bmap *direct, in nilfs_direct_set_ptr() argument
41 *(nilfs_direct_dptrs(direct) + key) = cpu_to_le64(ptr); in nilfs_direct_set_ptr()
44 static int nilfs_direct_lookup(const struct nilfs_bmap *direct, in nilfs_direct_lookup() argument
51 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_lookup()
59 static int nilfs_direct_lookup_contig(const struct nilfs_bmap *direct, in nilfs_direct_lookup_contig() argument
70 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_lookup_contig()
74 if (NILFS_BMAP_USE_VBN(direct)) { in nilfs_direct_lookup_contig()
75 dat = nilfs_bmap_get_dat(direct); in nilfs_direct_lookup_contig()
85 (ptr2 = nilfs_direct_get_ptr(direct, key + cnt)) != in nilfs_direct_lookup_contig()
102 nilfs_direct_find_target_v(const struct nilfs_bmap *direct, __u64 key) in nilfs_direct_find_target_v() argument
106 ptr = nilfs_bmap_find_target_seq(direct, key); in nilfs_direct_find_target_v()
112 return nilfs_bmap_find_target_in_group(direct); in nilfs_direct_find_target_v()
173 static int nilfs_direct_seek_key(const struct nilfs_bmap *direct, __u64 start, in nilfs_direct_seek_key() argument
179 if (nilfs_direct_get_ptr(direct, key) != in nilfs_direct_seek_key()
188 static int nilfs_direct_last_key(const struct nilfs_bmap *direct, __u64 *keyp) in nilfs_direct_last_key() argument
194 if (nilfs_direct_get_ptr(direct, key) != in nilfs_direct_last_key()
211 static int nilfs_direct_gather_data(struct nilfs_bmap *direct, in nilfs_direct_gather_data() argument
222 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_gather_data()
296 static int nilfs_direct_assign_v(struct nilfs_bmap *direct, in nilfs_direct_assign_v() argument
302 struct inode *dat = nilfs_bmap_get_dat(direct); in nilfs_direct_assign_v()
316 static int nilfs_direct_assign_p(struct nilfs_bmap *direct, in nilfs_direct_assign_p() argument
322 nilfs_direct_set_ptr(direct, key, blocknr); in nilfs_direct_assign_p()