Lines Matching defs:pos
264 struct buffer_head *bh, loff_t pos)
266 if (buffer_delay(bh) && pos > ei->i_size_aligned)
291 loff_t pos;
319 pos = EXFAT_BLK_TO_B((iblock + 1), sb);
321 if (ei->i_size_ondisk < pos)
322 ei->i_size_ondisk = pos;
345 err = exfat_map_new_buffer(ei, bh_result, pos);
348 "requested for bmap out of range(pos : (%llu) > i_size_aligned(%llu)\n",
349 pos, ei->i_size_aligned);
385 pos -= sb->s_blocksize;
386 size = ei->valid_size - pos;
387 off = pos & (PAGE_SIZE - 1);
421 loff_t pos = readahead_pos(rac);
425 pos <= ei->valid_size &&
426 ei->valid_size < pos + readahead_length(rac))
450 loff_t pos, unsigned int len,
456 ret = block_write_begin(mapping, pos, len, pagep, exfat_get_block);
459 exfat_write_failed(mapping, pos+len);
465 loff_t pos, unsigned int len, unsigned int copied,
472 err = generic_write_end(file, mapping, pos, len, copied, pagep, fsdata);
482 exfat_write_failed(mapping, pos+len);
484 if (!(err < 0) && pos + err > ei->valid_size) {
485 ei->valid_size = pos + err;
503 loff_t pos = iocb->ki_pos;
504 loff_t size = pos + iov_iter_count(iter);
533 size = pos + ret;
536 if (rw == READ && pos < ei->valid_size && ei->valid_size < size) {