Lines Matching defs:pos
31 static void dir_commit_chunk(struct page *page, loff_t pos, unsigned len)
36 block_write_end(NULL, mapping, pos, len, len, page, NULL);
37 if (pos+len > dir->i_size) {
38 i_size_write(dir, pos+len);
73 unsigned long pos = ctx->pos;
80 ctx->pos = pos = (pos + SYSV_DIRSIZE-1) & ~(SYSV_DIRSIZE-1);
81 if (pos >= inode->i_size)
84 offset = pos & ~PAGE_MASK;
85 n = pos >> PAGE_SHIFT;
97 for ( ;(char*)de <= limit; de++, ctx->pos += sizeof(*de)) {
194 loff_t pos;
218 pos = page_offset(page) + offset_in_page(de);
220 err = sysv_prepare_chunk(page, pos, SYSV_DIRSIZE);
226 dir_commit_chunk(page, pos, SYSV_DIRSIZE);
241 loff_t pos = page_offset(page) + offset_in_page(de);
245 err = sysv_prepare_chunk(page, pos, SYSV_DIRSIZE);
251 dir_commit_chunk(page, pos, SYSV_DIRSIZE);
338 loff_t pos = page_offset(page) + offset_in_page(de);
342 err = sysv_prepare_chunk(page, pos, SYSV_DIRSIZE);
348 dir_commit_chunk(page, pos, SYSV_DIRSIZE);