Lines Matching refs:pos
48 static int dir_commit_chunk(struct page *page, loff_t pos, unsigned len) in dir_commit_chunk() argument
53 block_write_end(NULL, mapping, pos, len, len, page, NULL); in dir_commit_chunk()
55 if (pos+len > dir->i_size) { in dir_commit_chunk()
56 i_size_write(dir, pos+len); in dir_commit_chunk()
87 unsigned long pos = ctx->pos; in minix_readdir() local
91 ctx->pos = pos = ALIGN(pos, chunk_size); in minix_readdir()
92 if (pos >= inode->i_size) in minix_readdir()
95 offset = pos & ~PAGE_CACHE_MASK; in minix_readdir()
96 n = pos >> PAGE_CACHE_SHIFT; in minix_readdir()
127 ctx->pos += chunk_size; in minix_readdir()
212 loff_t pos; in minix_add_link() local
264 pos = page_offset(page) + p - (char *)page_address(page); in minix_add_link()
265 err = minix_prepare_chunk(page, pos, sbi->s_dirsize); in minix_add_link()
276 err = dir_commit_chunk(page, pos, sbi->s_dirsize); in minix_add_link()
292 loff_t pos = page_offset(page) + (char*)de - kaddr; in minix_delete_entry() local
298 err = minix_prepare_chunk(page, pos, len); in minix_delete_entry()
304 err = dir_commit_chunk(page, pos, len); in minix_delete_entry()
416 loff_t pos = page_offset(page) + in minix_set_link() local
422 err = minix_prepare_chunk(page, pos, sbi->s_dirsize); in minix_set_link()
428 err = dir_commit_chunk(page, pos, sbi->s_dirsize); in minix_set_link()