Lines Matching refs:pos
53 static int dir_commit_chunk(struct page *page, loff_t pos, unsigned len) in dir_commit_chunk() argument
58 block_write_end(NULL, mapping, pos, len, len, page, NULL); in dir_commit_chunk()
60 if (pos+len > dir->i_size) { in dir_commit_chunk()
61 i_size_write(dir, pos+len); in dir_commit_chunk()
92 unsigned long pos = ctx->pos; in minix_readdir() local
96 ctx->pos = pos = ALIGN(pos, chunk_size); in minix_readdir()
97 if (pos >= inode->i_size) in minix_readdir()
100 offset = pos & ~PAGE_CACHE_MASK; in minix_readdir()
101 n = pos >> PAGE_CACHE_SHIFT; in minix_readdir()
132 ctx->pos += chunk_size; in minix_readdir()
217 loff_t pos; in minix_add_link() local
269 pos = page_offset(page) + p - (char *)page_address(page); in minix_add_link()
270 err = minix_prepare_chunk(page, pos, sbi->s_dirsize); in minix_add_link()
281 err = dir_commit_chunk(page, pos, sbi->s_dirsize); in minix_add_link()
297 loff_t pos = page_offset(page) + (char*)de - kaddr; in minix_delete_entry() local
303 err = minix_prepare_chunk(page, pos, len); in minix_delete_entry()
309 err = dir_commit_chunk(page, pos, len); in minix_delete_entry()
421 loff_t pos = page_offset(page) + in minix_set_link() local
427 err = minix_prepare_chunk(page, pos, sbi->s_dirsize); in minix_set_link()
433 err = dir_commit_chunk(page, pos, sbi->s_dirsize); in minix_set_link()