Lines Matching refs:length
65 loff_t *pos, loff_t length, unsigned *offp, unsigned *lenp) in iomap_adjust_read_range() argument
72 unsigned plen = min_t(loff_t, PAGE_SIZE - poff, length); in iomap_adjust_read_range()
109 if (orig_pos <= isize && orig_pos + length > isize) { in iomap_adjust_read_range()
207 iomap_readpage_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_readpage_actor() argument
225 iomap_adjust_read_range(inode, iop, &pos, length, &poff, &plen); in iomap_readpage_actor()
261 int nr_vecs = (length + PAGE_SIZE - 1) >> PAGE_SHIFT; in iomap_readpage_actor()
326 loff_t length, loff_t *done) in iomap_next_page() argument
331 if (page_offset(page) >= (u64)pos + length) in iomap_next_page()
353 iomap_readpages_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_readpages_actor() argument
359 for (done = 0; done < length; done += ret) { in iomap_readpages_actor()
368 pos, length, &done); in iomap_readpages_actor()
373 ret = iomap_readpage_actor(inode, pos + done, length - done, in iomap_readpages_actor()
390 loff_t length = last - pos + PAGE_SIZE, ret = 0; in iomap_readpages() local
392 while (length > 0) { in iomap_readpages()
393 ret = iomap_apply(mapping->host, pos, length, 0, ops, in iomap_readpages()
400 length -= ret; in iomap_readpages()
591 BUG_ON(pos + len > iomap->offset + iomap->length); in iomap_write_begin()
738 iomap_write_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_write_actor() argument
756 if (bytes > length) in iomap_write_actor()
757 bytes = length; in iomap_write_actor()
810 length -= copied; in iomap_write_actor()
813 } while (iov_iter_count(i) && length); in iomap_write_actor()
855 iomap_dirty_actor(struct inode *inode, loff_t pos, loff_t length, void *data, in iomap_dirty_actor() argument
867 bytes = min_t(loff_t, PAGE_SIZE - offset, length); in iomap_dirty_actor()
892 length -= status; in iomap_dirty_actor()
895 } while (length); in iomap_dirty_actor()
1013 iomap_page_mkwrite_actor(struct inode *inode, loff_t pos, loff_t length, in iomap_page_mkwrite_actor() argument
1020 ret = __block_write_begin_int(page, pos, length, NULL, iomap); in iomap_page_mkwrite_actor()
1023 block_commit_write(page, 0, length); in iomap_page_mkwrite_actor()
1030 return length; in iomap_page_mkwrite_actor()
1037 unsigned long length; in iomap_page_mkwrite() local
1052 length = offset_in_page(size); in iomap_page_mkwrite()
1054 length = PAGE_SIZE; in iomap_page_mkwrite()
1057 while (length > 0) { in iomap_page_mkwrite()
1058 ret = iomap_apply(inode, offset, length, in iomap_page_mkwrite()
1064 length -= ret; in iomap_page_mkwrite()