Lines Matching refs:loff_t
65 loff_t *pos, loff_t length, unsigned *offp, unsigned *lenp) in iomap_adjust_read_range()
67 loff_t orig_pos = *pos; in iomap_adjust_read_range()
68 loff_t isize = i_size_read(inode); in iomap_adjust_read_range()
72 unsigned plen = min_t(loff_t, PAGE_SIZE - poff, length); in iomap_adjust_read_range()
206 static loff_t
207 iomap_readpage_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_readpage_actor()
214 loff_t orig_pos = pos; in iomap_readpage_actor()
294 loff_t ret; in iomap_readpage()
325 iomap_next_page(struct inode *inode, struct list_head *pages, loff_t pos, in iomap_next_page()
326 loff_t length, loff_t *done) in iomap_next_page()
352 static loff_t
353 iomap_readpages_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_readpages_actor()
357 loff_t done, ret; in iomap_readpages_actor()
388 loff_t pos = page_offset(list_entry(pages->prev, struct page, lru)); in iomap_readpages()
389 loff_t last = page_offset(list_entry(pages->next, struct page, lru)); in iomap_readpages()
390 loff_t length = last - pos + PAGE_SIZE, ret = 0; in iomap_readpages()
515 iomap_write_failed(struct inode *inode, loff_t pos, unsigned len) in iomap_write_failed()
517 loff_t i_size = i_size_read(inode); in iomap_write_failed()
528 iomap_read_page_sync(struct inode *inode, loff_t block_start, struct page *page, in iomap_read_page_sync()
550 __iomap_write_begin(struct inode *inode, loff_t pos, unsigned len, in __iomap_write_begin()
554 loff_t block_size = i_blocksize(inode); in __iomap_write_begin()
555 loff_t block_start = pos & ~(block_size - 1); in __iomap_write_begin()
556 loff_t block_end = (pos + len + block_size - 1) & ~(block_size - 1); in __iomap_write_begin()
583 iomap_write_begin(struct inode *inode, loff_t pos, unsigned len, unsigned flags, in iomap_write_begin()
658 __iomap_write_end(struct inode *inode, loff_t pos, unsigned len, in __iomap_write_end()
683 struct iomap *iomap, loff_t pos, unsigned copied) in iomap_write_end_inline()
699 iomap_write_end(struct inode *inode, loff_t pos, unsigned len, in iomap_write_end()
703 loff_t old_size = inode->i_size; in iomap_write_end()
737 static loff_t
738 iomap_write_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_write_actor()
823 loff_t pos = iocb->ki_pos, ret = 0, written = 0; in iomap_file_buffered_write()
839 __iomap_read_page(struct inode *inode, loff_t offset) in __iomap_read_page()
854 static loff_t
855 iomap_dirty_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_dirty_actor()
867 bytes = min_t(loff_t, PAGE_SIZE - offset, length); in iomap_dirty_actor()
901 iomap_file_dirty(struct inode *inode, loff_t pos, loff_t len, in iomap_file_dirty()
904 loff_t ret; in iomap_file_dirty()
919 static int iomap_zero(struct inode *inode, loff_t pos, unsigned offset, in iomap_zero()
936 static int iomap_dax_zero(loff_t pos, unsigned offset, unsigned bytes, in iomap_dax_zero()
943 static loff_t
944 iomap_zero_range_actor(struct inode *inode, loff_t pos, loff_t count, in iomap_zero_range_actor()
948 loff_t written = 0; in iomap_zero_range_actor()
959 bytes = min_t(loff_t, PAGE_SIZE - offset, count); in iomap_zero_range_actor()
979 iomap_zero_range(struct inode *inode, loff_t pos, loff_t len, bool *did_zero, in iomap_zero_range()
982 loff_t ret; in iomap_zero_range()
999 iomap_truncate_page(struct inode *inode, loff_t pos, bool *did_zero, in iomap_truncate_page()
1012 static loff_t
1013 iomap_page_mkwrite_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_page_mkwrite_actor()
1038 loff_t offset, size; in iomap_page_mkwrite()