Lines Matching refs:ppos

27 		      loff_t *ppos)
35 r = seq_read(file, buf, size, ppos);
418 size_t count, loff_t *ppos)
427 rval = simple_read_from_buffer(buf, count, ppos, counters, avail);
433 size_t count, loff_t *ppos)
442 rval = simple_read_from_buffer(buf, count, ppos, names, avail);
458 size_t count, loff_t *ppos)
467 rval = simple_read_from_buffer(buf, count, ppos, names, avail);
473 size_t count, loff_t *ppos)
482 rval = simple_read_from_buffer(buf, count, ppos, counters, avail);
501 size_t count, loff_t *ppos)
544 ret = simple_read_from_buffer(buf, count, ppos, tmp, used);
550 size_t count, loff_t *ppos)
596 size_t count, loff_t *ppos)
604 if (*ppos < 0)
617 start = *ppos & ~0x7; /* round down */
619 end = (*ppos + count + 7) & ~0x7; /* round up */
628 rval = simple_read_from_buffer(buf, count, ppos, tmp,
636 size_t count, loff_t *ppos)
643 if (*ppos < 0)
649 if ((*ppos % 8) != 0)
652 if (*ppos >= (LCB_END - LCB_START) || !count)
655 if (*ppos + count > LCB_END - LCB_START)
656 count = (LCB_END - LCB_START) - *ppos;
658 csr_off = LCB_START + *ppos;
665 *ppos += total;
670 size_t count, loff_t *ppos)
676 if (*ppos < 0)
682 if ((*ppos % 8) != 0)
685 if (*ppos >= (LCB_END - LCB_START) || !count)
688 if (*ppos + count > LCB_END - LCB_START)
689 count = (LCB_END - LCB_START) - *ppos;
691 csr_off = LCB_START + *ppos;
698 *ppos += total;
706 size_t count, loff_t *ppos)
719 ret = simple_read_from_buffer(buf, count, ppos, tmp, ret);
726 size_t count, loff_t *ppos, u32 target)
738 i2c_addr = (*ppos >> 16) & 0xffff;
739 offset = *ppos & 0xffff;
755 *ppos += total_written;
766 size_t count, loff_t *ppos)
768 return __i2c_debugfs_write(file, buf, count, ppos, 0);
773 size_t count, loff_t *ppos)
775 return __i2c_debugfs_write(file, buf, count, ppos, 1);
780 size_t count, loff_t *ppos, u32 target)
792 i2c_addr = (*ppos >> 16) & 0xffff;
793 offset = *ppos & 0xffff;
809 *ppos += total_read;
826 size_t count, loff_t *ppos)
828 return __i2c_debugfs_read(file, buf, count, ppos, 0);
833 size_t count, loff_t *ppos)
835 return __i2c_debugfs_read(file, buf, count, ppos, 1);
840 size_t count, loff_t *ppos, u32 target)
847 if (*ppos + count > QSFP_PAGESIZE * 4) /* base page + page00-page03 */
856 total_written = qsfp_write(ppd, target, *ppos, buff, count);
862 *ppos += total_written;
873 size_t count, loff_t *ppos)
875 return __qsfp_debugfs_write(file, buf, count, ppos, 0);
880 size_t count, loff_t *ppos)
882 return __qsfp_debugfs_write(file, buf, count, ppos, 1);
887 size_t count, loff_t *ppos, u32 target)
894 if (*ppos + count > QSFP_PAGESIZE * 4) { /* base page + page00-page03 */
907 total_read = qsfp_read(ppd, target, *ppos, buff, count);
913 *ppos += total_read;
931 size_t count, loff_t *ppos)
933 return __qsfp_debugfs_read(file, buf, count, ppos, 0);
938 size_t count, loff_t *ppos)
940 return __qsfp_debugfs_read(file, buf, count, ppos, 1);
1047 size_t count, loff_t *ppos)
1054 loff_t *ppos)