• Home
  • Raw
  • Download

Lines Matching refs:pos

352 			loff_t pos, unsigned len, unsigned flags,  in simple_write_begin()  argument
359 index = pos >> PAGE_CACHE_SHIFT; in simple_write_begin()
360 from = pos & (PAGE_CACHE_SIZE - 1); in simple_write_begin()
375 loff_t pos = ((loff_t)page->index << PAGE_CACHE_SHIFT) + to; in simple_commit_write() local
383 if (pos > inode->i_size) in simple_commit_write()
384 i_size_write(inode, pos); in simple_commit_write()
390 loff_t pos, unsigned len, unsigned copied, in simple_write_end() argument
393 unsigned from = pos & (PAGE_CACHE_SIZE - 1); in simple_write_end()
527 loff_t pos = *ppos; in simple_read_from_buffer() local
528 if (pos < 0) in simple_read_from_buffer()
530 if (pos >= available) in simple_read_from_buffer()
532 if (count > available - pos) in simple_read_from_buffer()
533 count = available - pos; in simple_read_from_buffer()
534 if (copy_to_user(to, from + pos, count)) in simple_read_from_buffer()
536 *ppos = pos + count; in simple_read_from_buffer()
557 loff_t pos = *ppos; in memory_read_from_buffer() local
559 if (pos < 0) in memory_read_from_buffer()
561 if (pos >= available) in memory_read_from_buffer()
563 if (count > available - pos) in memory_read_from_buffer()
564 count = available - pos; in memory_read_from_buffer()
565 memcpy(to, from + pos, count); in memory_read_from_buffer()
566 *ppos = pos + count; in memory_read_from_buffer()
608 ssize_t simple_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *pos) in simple_transaction_read() argument
614 return simple_read_from_buffer(buf, size, pos, ar->data, ar->size); in simple_transaction_read()