• Home
  • Raw
  • Download

Lines Matching refs:pos

145 	offset = ctx->pos & (sb->s_blocksize - 1);  in ext4_readdir()
147 while (ctx->pos < inode->i_size) { in ext4_readdir()
150 map.m_lblk = ctx->pos >> EXT4_BLOCK_SIZE_BITS(sb); in ext4_readdir()
172 (unsigned long long) ctx->pos); in ext4_readdir()
176 if (ctx->pos > inode->i_blocks << 9) in ext4_readdir()
178 ctx->pos += sb->s_blocksize - offset; in ext4_readdir()
188 (unsigned long long)ctx->pos); in ext4_readdir()
189 ctx->pos += sb->s_blocksize - offset; in ext4_readdir()
217 ctx->pos = (ctx->pos & ~(sb->s_blocksize - 1)) in ext4_readdir()
222 while (ctx->pos < inode->i_size in ext4_readdir()
231 ctx->pos = (ctx->pos | in ext4_readdir()
260 ctx->pos += ext4_rec_len_from_disk(de->rec_len, in ext4_readdir()
263 if ((ctx->pos < inode->i_size) && !dir_relax(inode)) in ext4_readdir()
306 static inline __u32 pos2maj_hash(struct file *filp, loff_t pos) in pos2maj_hash() argument
310 return (pos << 1) & 0xffffffff; in pos2maj_hash()
312 return ((pos >> 32) << 1) & 0xffffffff; in pos2maj_hash()
315 static inline __u32 pos2min_hash(struct file *filp, loff_t pos) in pos2min_hash() argument
321 return pos & 0xffffffff; in pos2min_hash()
396 loff_t pos) in ext4_htree_create_dir_info() argument
403 p->curr_hash = pos2maj_hash(filp, pos); in ext4_htree_create_dir_info()
404 p->curr_minor_hash = pos2min_hash(filp, pos); in ext4_htree_create_dir_info()
497 ctx->pos = hash2pos(file, fname->hash, fname->minor_hash); in call_filldir()
519 info = ext4_htree_create_dir_info(file, ctx->pos); in ext4_dx_readdir()
525 if (ctx->pos == ext4_get_htree_eof(file)) in ext4_dx_readdir()
529 if (info->last_pos != ctx->pos) { in ext4_dx_readdir()
533 info->curr_hash = pos2maj_hash(file, ctx->pos); in ext4_dx_readdir()
534 info->curr_minor_hash = pos2min_hash(file, ctx->pos); in ext4_dx_readdir()
566 ctx->pos = ext4_get_htree_eof(file); in ext4_dx_readdir()
586 ctx->pos = ext4_get_htree_eof(file); in ext4_dx_readdir()
594 info->last_pos = ctx->pos; in ext4_dx_readdir()