Lines Matching refs:ppos
2514 sisusb_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) in sisusb_read() argument
2534 if ((*ppos) >= SISUSB_PCI_PSEUDO_IOPORTBASE && in sisusb_read()
2535 (*ppos) < SISUSB_PCI_PSEUDO_IOPORTBASE + 128) { in sisusb_read()
2537 address = (*ppos) - in sisusb_read()
2589 } else if ((*ppos) >= SISUSB_PCI_PSEUDO_MEMBASE && in sisusb_read()
2590 (*ppos) < SISUSB_PCI_PSEUDO_MEMBASE + sisusb->vramsize) { in sisusb_read()
2592 address = (*ppos) - in sisusb_read()
2605 } else if ((*ppos) >= SISUSB_PCI_PSEUDO_MMIOBASE && in sisusb_read()
2606 (*ppos) < SISUSB_PCI_PSEUDO_MMIOBASE + SISUSB_PCI_MMIOSIZE) { in sisusb_read()
2608 address = (*ppos) - in sisusb_read()
2621 } else if ((*ppos) >= SISUSB_PCI_PSEUDO_PCIBASE && in sisusb_read()
2622 (*ppos) <= SISUSB_PCI_PSEUDO_PCIBASE + 0x5c) { in sisusb_read()
2629 address = (*ppos) - SISUSB_PCI_PSEUDO_PCIBASE; in sisusb_read()
2647 (*ppos) += bytes_read; in sisusb_read()
2656 loff_t *ppos) in sisusb_write() argument
2676 if ((*ppos) >= SISUSB_PCI_PSEUDO_IOPORTBASE && in sisusb_write()
2677 (*ppos) < SISUSB_PCI_PSEUDO_IOPORTBASE + 128) { in sisusb_write()
2679 address = (*ppos) - in sisusb_write()
2730 } else if ((*ppos) >= SISUSB_PCI_PSEUDO_MEMBASE && in sisusb_write()
2731 (*ppos) < SISUSB_PCI_PSEUDO_MEMBASE + sisusb->vramsize) { in sisusb_write()
2733 address = (*ppos) - in sisusb_write()
2749 } else if ((*ppos) >= SISUSB_PCI_PSEUDO_MMIOBASE && in sisusb_write()
2750 (*ppos) < SISUSB_PCI_PSEUDO_MMIOBASE + SISUSB_PCI_MMIOSIZE) { in sisusb_write()
2752 address = (*ppos) - in sisusb_write()
2767 } else if ((*ppos) >= SISUSB_PCI_PSEUDO_PCIBASE && in sisusb_write()
2768 (*ppos) <= SISUSB_PCI_PSEUDO_PCIBASE + SISUSB_PCI_PCONFSIZE) { in sisusb_write()
2775 address = (*ppos) - SISUSB_PCI_PSEUDO_PCIBASE; in sisusb_write()
2795 (*ppos) += bytes_written; in sisusb_write()