• Home
  • Raw
  • Download

Lines Matching refs:pos

2905 static int generic_write_check_limits(struct file *file, loff_t pos,  in generic_write_check_limits()  argument
2913 if (pos >= limit) { in generic_write_check_limits()
2917 *count = min(*count, limit - pos); in generic_write_check_limits()
2923 if (unlikely(pos >= max_size)) in generic_write_check_limits()
2926 *count = min(*count, max_size - pos); in generic_write_check_limits()
3123 loff_t pos, unsigned len, unsigned flags, in pagecache_write_begin() argument
3128 return aops->write_begin(file, mapping, pos, len, flags, in pagecache_write_begin()
3134 loff_t pos, unsigned len, unsigned copied, in pagecache_write_end() argument
3139 return aops->write_end(file, mapping, pos, len, copied, page, fsdata); in pagecache_write_end()
3149 loff_t pos = iocb->ki_pos; in generic_file_direct_write() local
3155 end = (pos + write_len - 1) >> PAGE_SHIFT; in generic_file_direct_write()
3159 if (filemap_range_has_page(inode->i_mapping, pos, in generic_file_direct_write()
3160 pos + write_len - 1)) in generic_file_direct_write()
3163 written = filemap_write_and_wait_range(mapping, pos, in generic_file_direct_write()
3164 pos + write_len - 1); in generic_file_direct_write()
3176 pos >> PAGE_SHIFT, end); in generic_file_direct_write()
3204 pos >> PAGE_SHIFT, end); in generic_file_direct_write()
3207 pos += written; in generic_file_direct_write()
3209 if (pos > i_size_read(inode) && !S_ISBLK(inode->i_mode)) { in generic_file_direct_write()
3210 i_size_write(inode, pos); in generic_file_direct_write()
3213 iocb->ki_pos = pos; in generic_file_direct_write()
3244 struct iov_iter *i, loff_t pos) in generic_perform_write() argument
3259 offset = (pos & (PAGE_SIZE - 1)); in generic_perform_write()
3284 status = a_ops->write_begin(file, mapping, pos, bytes, flags, in generic_perform_write()
3295 status = a_ops->write_end(file, mapping, pos, bytes, copied, in generic_perform_write()
3317 pos += copied; in generic_perform_write()
3368 loff_t pos, endbyte; in __generic_file_write_iter() local
3381 status = generic_perform_write(file, from, pos = iocb->ki_pos); in __generic_file_write_iter()
3398 endbyte = pos + status - 1; in __generic_file_write_iter()
3399 err = filemap_write_and_wait_range(mapping, pos, endbyte); in __generic_file_write_iter()
3404 pos >> PAGE_SHIFT, in __generic_file_write_iter()