Lines Matching refs:loff_t
48 loff_t
49 iomap_apply(struct inode *inode, loff_t pos, loff_t length, unsigned flags, in iomap_apply()
53 loff_t written = 0, ret; in iomap_apply()
103 iomap_sector(struct iomap *iomap, loff_t pos) in iomap_sector()
144 loff_t *pos, loff_t length, unsigned *offp, unsigned *lenp) in iomap_adjust_read_range()
149 unsigned plen = min_t(loff_t, PAGE_SIZE - poff, length); in iomap_adjust_read_range()
280 static loff_t
281 iomap_readpage_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_readpage_actor()
288 loff_t orig_pos = pos; in iomap_readpage_actor()
364 loff_t ret; in iomap_readpage()
395 iomap_next_page(struct inode *inode, struct list_head *pages, loff_t pos, in iomap_next_page()
396 loff_t length, loff_t *done) in iomap_next_page()
422 static loff_t
423 iomap_readpages_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_readpages_actor()
427 loff_t done, ret; in iomap_readpages_actor()
458 loff_t pos = page_offset(list_entry(pages->prev, struct page, lru)); in iomap_readpages()
459 loff_t last = page_offset(list_entry(pages->next, struct page, lru)); in iomap_readpages()
460 loff_t length = last - pos + PAGE_SIZE, ret = 0; in iomap_readpages()
570 iomap_write_failed(struct inode *inode, loff_t pos, unsigned len) in iomap_write_failed()
572 loff_t i_size = i_size_read(inode); in iomap_write_failed()
583 iomap_read_page_sync(struct inode *inode, loff_t block_start, struct page *page, in iomap_read_page_sync()
605 __iomap_write_begin(struct inode *inode, loff_t pos, unsigned len, in __iomap_write_begin()
609 loff_t block_size = i_blocksize(inode); in __iomap_write_begin()
610 loff_t block_start = pos & ~(block_size - 1); in __iomap_write_begin()
611 loff_t block_end = (pos + len + block_size - 1) & ~(block_size - 1); in __iomap_write_begin()
638 iomap_write_begin(struct inode *inode, loff_t pos, unsigned len, unsigned flags, in iomap_write_begin()
698 __iomap_write_end(struct inode *inode, loff_t pos, unsigned len, in __iomap_write_end()
725 struct iomap *iomap, loff_t pos, unsigned copied) in iomap_write_end_inline()
742 iomap_write_end(struct inode *inode, loff_t pos, unsigned len, in iomap_write_end()
764 static loff_t
765 iomap_write_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_write_actor()
850 loff_t pos = iocb->ki_pos, ret = 0, written = 0; in iomap_file_buffered_write()
866 __iomap_read_page(struct inode *inode, loff_t offset) in __iomap_read_page()
881 static loff_t
882 iomap_dirty_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_dirty_actor()
894 bytes = min_t(loff_t, PAGE_SIZE - offset, length); in iomap_dirty_actor()
928 iomap_file_dirty(struct inode *inode, loff_t pos, loff_t len, in iomap_file_dirty()
931 loff_t ret; in iomap_file_dirty()
946 static int iomap_zero(struct inode *inode, loff_t pos, unsigned offset, in iomap_zero()
963 static int iomap_dax_zero(loff_t pos, unsigned offset, unsigned bytes, in iomap_dax_zero()
970 static loff_t
971 iomap_zero_range_actor(struct inode *inode, loff_t pos, loff_t count, in iomap_zero_range_actor()
975 loff_t written = 0; in iomap_zero_range_actor()
986 bytes = min_t(loff_t, PAGE_SIZE - offset, count); in iomap_zero_range_actor()
1006 iomap_zero_range(struct inode *inode, loff_t pos, loff_t len, bool *did_zero, in iomap_zero_range()
1009 loff_t ret; in iomap_zero_range()
1026 iomap_truncate_page(struct inode *inode, loff_t pos, bool *did_zero, in iomap_truncate_page()
1039 static loff_t
1040 iomap_page_mkwrite_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_page_mkwrite_actor()
1065 loff_t offset, size; in iomap_page_mkwrite()
1137 static loff_t
1138 iomap_fiemap_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_fiemap_actor()
1142 loff_t ret = length; in iomap_fiemap_actor()
1160 loff_t start, loff_t len, const struct iomap_ops *ops) in iomap_fiemap()
1163 loff_t ret; in iomap_fiemap()
1209 page_seek_hole_data(struct inode *inode, struct page *page, loff_t *lastoff, in page_seek_hole_data()
1215 loff_t poff = page_offset(page); in page_seek_hole_data()
1264 static loff_t
1265 page_cache_seek_hole_data(struct inode *inode, loff_t offset, loff_t length, in page_cache_seek_hole_data()
1270 loff_t lastoff = offset; in page_cache_seek_hole_data()
1311 static loff_t
1312 iomap_seek_hole_actor(struct inode *inode, loff_t offset, loff_t length, in iomap_seek_hole_actor()
1323 *(loff_t *)data = offset; in iomap_seek_hole_actor()
1330 loff_t
1331 iomap_seek_hole(struct inode *inode, loff_t offset, const struct iomap_ops *ops) in iomap_seek_hole()
1333 loff_t size = i_size_read(inode); in iomap_seek_hole()
1334 loff_t length = size - offset; in iomap_seek_hole()
1335 loff_t ret; in iomap_seek_hole()
1357 static loff_t
1358 iomap_seek_data_actor(struct inode *inode, loff_t offset, loff_t length, in iomap_seek_data_actor()
1371 *(loff_t *)data = offset; in iomap_seek_data_actor()
1376 loff_t
1377 iomap_seek_data(struct inode *inode, loff_t offset, const struct iomap_ops *ops) in iomap_seek_data()
1379 loff_t size = i_size_read(inode); in iomap_seek_data()
1380 loff_t length = size - offset; in iomap_seek_data()
1381 loff_t ret; in iomap_seek_data()
1417 loff_t i_size;
1418 loff_t size;
1444 loff_t offset = iocb->ki_pos; in iomap_dio_complete()
1553 iomap_dio_zero(struct iomap_dio *dio, struct iomap *iomap, loff_t pos, in iomap_dio_zero()
1573 static loff_t
1574 iomap_dio_bio_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_dio_bio_actor()
1689 static loff_t
1690 iomap_dio_hole_actor(loff_t length, struct iomap_dio *dio) in iomap_dio_hole_actor()
1697 static loff_t
1698 iomap_dio_inline_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_dio_inline_actor()
1707 loff_t size = inode->i_size; in iomap_dio_inline_actor()
1724 static loff_t
1725 iomap_dio_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_dio_actor()
1765 loff_t pos = iocb->ki_pos, start = pos; in iomap_dio_rw()
1766 loff_t end = iocb->ki_pos + count - 1, ret = 0; in iomap_dio_rw()
1975 static loff_t iomap_swapfile_activate_actor(struct inode *inode, loff_t pos, in iomap_swapfile_activate_actor()
1976 loff_t count, void *data, struct iomap *iomap) in iomap_swapfile_activate_actor()
2041 loff_t pos = 0; in iomap_swapfile_activate()
2042 loff_t len = ALIGN_DOWN(i_size_read(inode), PAGE_SIZE); in iomap_swapfile_activate()
2043 loff_t ret; in iomap_swapfile_activate()
2078 static loff_t
2079 iomap_bmap_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_bmap_actor()
2100 loff_t pos = bno << inode->i_blkbits; in iomap_bmap()