Lines Matching refs:off

628 			       loff_t off, size_t count)  in pci_read_config()  argument
633 loff_t init_off = off; in pci_read_config()
642 if (off > size) in pci_read_config()
644 if (off + count > size) { in pci_read_config()
645 size -= off; in pci_read_config()
653 if ((off & 1) && size) { in pci_read_config()
655 pci_user_read_config_byte(dev, off, &val); in pci_read_config()
656 data[off - init_off] = val; in pci_read_config()
657 off++; in pci_read_config()
661 if ((off & 3) && size > 2) { in pci_read_config()
663 pci_user_read_config_word(dev, off, &val); in pci_read_config()
664 data[off - init_off] = val & 0xff; in pci_read_config()
665 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
666 off += 2; in pci_read_config()
672 pci_user_read_config_dword(dev, off, &val); in pci_read_config()
673 data[off - init_off] = val & 0xff; in pci_read_config()
674 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
675 data[off - init_off + 2] = (val >> 16) & 0xff; in pci_read_config()
676 data[off - init_off + 3] = (val >> 24) & 0xff; in pci_read_config()
677 off += 4; in pci_read_config()
683 pci_user_read_config_word(dev, off, &val); in pci_read_config()
684 data[off - init_off] = val & 0xff; in pci_read_config()
685 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
686 off += 2; in pci_read_config()
692 pci_user_read_config_byte(dev, off, &val); in pci_read_config()
693 data[off - init_off] = val; in pci_read_config()
694 off++; in pci_read_config()
705 loff_t off, size_t count) in pci_write_config() argument
710 loff_t init_off = off; in pci_write_config()
713 if (off > dev->cfg_size) in pci_write_config()
715 if (off + count > dev->cfg_size) { in pci_write_config()
716 size = dev->cfg_size - off; in pci_write_config()
722 if ((off & 1) && size) { in pci_write_config()
723 pci_user_write_config_byte(dev, off, data[off - init_off]); in pci_write_config()
724 off++; in pci_write_config()
728 if ((off & 3) && size > 2) { in pci_write_config()
729 u16 val = data[off - init_off]; in pci_write_config()
730 val |= (u16) data[off - init_off + 1] << 8; in pci_write_config()
731 pci_user_write_config_word(dev, off, val); in pci_write_config()
732 off += 2; in pci_write_config()
737 u32 val = data[off - init_off]; in pci_write_config()
738 val |= (u32) data[off - init_off + 1] << 8; in pci_write_config()
739 val |= (u32) data[off - init_off + 2] << 16; in pci_write_config()
740 val |= (u32) data[off - init_off + 3] << 24; in pci_write_config()
741 pci_user_write_config_dword(dev, off, val); in pci_write_config()
742 off += 4; in pci_write_config()
747 u16 val = data[off - init_off]; in pci_write_config()
748 val |= (u16) data[off - init_off + 1] << 8; in pci_write_config()
749 pci_user_write_config_word(dev, off, val); in pci_write_config()
750 off += 2; in pci_write_config()
755 pci_user_write_config_byte(dev, off, data[off - init_off]); in pci_write_config()
756 off++; in pci_write_config()
767 loff_t off, size_t count) in read_vpd_attr() argument
772 if (off > bin_attr->size) in read_vpd_attr()
774 else if (count > bin_attr->size - off) in read_vpd_attr()
775 count = bin_attr->size - off; in read_vpd_attr()
777 return pci_read_vpd(dev, off, count, buf); in read_vpd_attr()
782 loff_t off, size_t count) in write_vpd_attr() argument
787 if (off > bin_attr->size) in write_vpd_attr()
789 else if (count > bin_attr->size - off) in write_vpd_attr()
790 count = bin_attr->size - off; in write_vpd_attr()
792 return pci_write_vpd(dev, off, count, buf); in write_vpd_attr()
810 loff_t off, size_t count) in pci_read_legacy_io() argument
819 return pci_legacy_read(bus, off, (u32 *)buf, count); in pci_read_legacy_io()
836 loff_t off, size_t count) in pci_write_legacy_io() argument
845 return pci_legacy_write(bus, off, *(u32 *)buf, count); in pci_write_legacy_io()
1052 loff_t off, size_t count, bool write) in pci_resource_io() argument
1057 unsigned long port = off; in pci_resource_io()
1099 loff_t off, size_t count) in pci_read_resource_io() argument
1101 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1106 loff_t off, size_t count) in pci_write_resource_io() argument
1108 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1223 loff_t off, size_t count) in pci_write_rom() argument
1227 if ((off == 0) && (*buf == '0') && (count == 2)) in pci_write_rom()
1249 loff_t off, size_t count) in pci_read_rom() argument
1262 if (off >= size) in pci_read_rom()
1265 if (off + count > size) in pci_read_rom()
1266 count = size - off; in pci_read_rom()
1268 memcpy_fromio(buf, rom + off, count); in pci_read_rom()