Lines Matching defs:pos
37 static bool blkdev_dio_unaligned(struct block_device *bdev, loff_t pos,
40 return pos & (bdev_logical_block_size(bdev) - 1) ||
51 loff_t pos = iocb->ki_pos;
56 if (blkdev_dio_unaligned(bdev, pos, iter))
75 bio.bi_iter.bi_sector = pos >> SECTOR_SHIFT;
171 loff_t pos = iocb->ki_pos;
174 if (blkdev_dio_unaligned(bdev, pos, iter))
205 bio->bi_iter.bi_sector = pos >> SECTOR_SHIFT;
242 pos += bio->bi_iter.bi_size;
310 loff_t pos = iocb->ki_pos;
313 if (blkdev_dio_unaligned(bdev, pos, iter))
323 bio->bi_iter.bi_sector = pos >> SECTOR_SHIFT;
429 loff_t pos, unsigned len, struct page **pagep, void **fsdata)
431 return block_write_begin(mapping, pos, len, pagep, blkdev_get_block);
435 loff_t pos, unsigned len, unsigned copied, struct page *page,
439 ret = block_write_end(file, mapping, pos, len, copied, page, fsdata);
697 loff_t pos = iocb->ki_pos;
702 if (unlikely(pos + iov_iter_count(to) > size)) {
703 if (pos >= size)
705 size -= pos;