Lines Matching refs:ppos

69 		      loff_t *ppos)
77 r = seq_read(file, buf, size, ppos);
460 size_t count, loff_t *ppos)
469 rval = simple_read_from_buffer(buf, count, ppos, counters, avail);
475 size_t count, loff_t *ppos)
484 rval = simple_read_from_buffer(buf, count, ppos, names, avail);
500 size_t count, loff_t *ppos)
509 rval = simple_read_from_buffer(buf, count, ppos, names, avail);
515 size_t count, loff_t *ppos)
524 rval = simple_read_from_buffer(buf, count, ppos, counters, avail);
543 size_t count, loff_t *ppos)
586 ret = simple_read_from_buffer(buf, count, ppos, tmp, used);
592 size_t count, loff_t *ppos)
638 size_t count, loff_t *ppos)
646 if (*ppos < 0)
659 start = *ppos & ~0x7; /* round down */
661 end = (*ppos + count + 7) & ~0x7; /* round up */
670 rval = simple_read_from_buffer(buf, count, ppos, tmp,
678 size_t count, loff_t *ppos)
685 if (*ppos < 0)
691 if ((*ppos % 8) != 0)
694 if (*ppos >= (LCB_END - LCB_START) || !count)
697 if (*ppos + count > LCB_END - LCB_START)
698 count = (LCB_END - LCB_START) - *ppos;
700 csr_off = LCB_START + *ppos;
707 *ppos += total;
712 size_t count, loff_t *ppos)
718 if (*ppos < 0)
724 if ((*ppos % 8) != 0)
727 if (*ppos >= (LCB_END - LCB_START) || !count)
730 if (*ppos + count > LCB_END - LCB_START)
731 count = (LCB_END - LCB_START) - *ppos;
733 csr_off = LCB_START + *ppos;
740 *ppos += total;
748 size_t count, loff_t *ppos)
761 ret = simple_read_from_buffer(buf, count, ppos, tmp, ret);
768 size_t count, loff_t *ppos, u32 target)
780 i2c_addr = (*ppos >> 16) & 0xffff;
781 offset = *ppos & 0xffff;
797 *ppos += total_written;
808 size_t count, loff_t *ppos)
810 return __i2c_debugfs_write(file, buf, count, ppos, 0);
815 size_t count, loff_t *ppos)
817 return __i2c_debugfs_write(file, buf, count, ppos, 1);
822 size_t count, loff_t *ppos, u32 target)
834 i2c_addr = (*ppos >> 16) & 0xffff;
835 offset = *ppos & 0xffff;
851 *ppos += total_read;
868 size_t count, loff_t *ppos)
870 return __i2c_debugfs_read(file, buf, count, ppos, 0);
875 size_t count, loff_t *ppos)
877 return __i2c_debugfs_read(file, buf, count, ppos, 1);
882 size_t count, loff_t *ppos, u32 target)
889 if (*ppos + count > QSFP_PAGESIZE * 4) /* base page + page00-page03 */
898 total_written = qsfp_write(ppd, target, *ppos, buff, count);
904 *ppos += total_written;
915 size_t count, loff_t *ppos)
917 return __qsfp_debugfs_write(file, buf, count, ppos, 0);
922 size_t count, loff_t *ppos)
924 return __qsfp_debugfs_write(file, buf, count, ppos, 1);
929 size_t count, loff_t *ppos, u32 target)
936 if (*ppos + count > QSFP_PAGESIZE * 4) { /* base page + page00-page03 */
949 total_read = qsfp_read(ppd, target, *ppos, buff, count);
955 *ppos += total_read;
973 size_t count, loff_t *ppos)
975 return __qsfp_debugfs_read(file, buf, count, ppos, 0);
980 size_t count, loff_t *ppos)
982 return __qsfp_debugfs_read(file, buf, count, ppos, 1);
1089 size_t count, loff_t *ppos)
1096 loff_t *ppos)