Lines Matching refs:off

631 			       loff_t off, size_t count)  in pci_read_config()  argument
636 loff_t init_off = off; in pci_read_config()
645 if (off > size) in pci_read_config()
647 if (off + count > size) { in pci_read_config()
648 size -= off; in pci_read_config()
656 if ((off & 1) && size) { in pci_read_config()
658 pci_user_read_config_byte(dev, off, &val); in pci_read_config()
659 data[off - init_off] = val; in pci_read_config()
660 off++; in pci_read_config()
664 if ((off & 3) && size > 2) { in pci_read_config()
666 pci_user_read_config_word(dev, off, &val); in pci_read_config()
667 data[off - init_off] = val & 0xff; in pci_read_config()
668 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
669 off += 2; in pci_read_config()
675 pci_user_read_config_dword(dev, off, &val); in pci_read_config()
676 data[off - init_off] = val & 0xff; in pci_read_config()
677 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
678 data[off - init_off + 2] = (val >> 16) & 0xff; in pci_read_config()
679 data[off - init_off + 3] = (val >> 24) & 0xff; in pci_read_config()
680 off += 4; in pci_read_config()
686 pci_user_read_config_word(dev, off, &val); in pci_read_config()
687 data[off - init_off] = val & 0xff; in pci_read_config()
688 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
689 off += 2; in pci_read_config()
695 pci_user_read_config_byte(dev, off, &val); in pci_read_config()
696 data[off - init_off] = val; in pci_read_config()
697 off++; in pci_read_config()
708 loff_t off, size_t count) in pci_write_config() argument
713 loff_t init_off = off; in pci_write_config()
716 if (off > dev->cfg_size) in pci_write_config()
718 if (off + count > dev->cfg_size) { in pci_write_config()
719 size = dev->cfg_size - off; in pci_write_config()
725 if ((off & 1) && size) { in pci_write_config()
726 pci_user_write_config_byte(dev, off, data[off - init_off]); in pci_write_config()
727 off++; in pci_write_config()
731 if ((off & 3) && size > 2) { in pci_write_config()
732 u16 val = data[off - init_off]; in pci_write_config()
733 val |= (u16) data[off - init_off + 1] << 8; in pci_write_config()
734 pci_user_write_config_word(dev, off, val); in pci_write_config()
735 off += 2; in pci_write_config()
740 u32 val = data[off - init_off]; in pci_write_config()
741 val |= (u32) data[off - init_off + 1] << 8; in pci_write_config()
742 val |= (u32) data[off - init_off + 2] << 16; in pci_write_config()
743 val |= (u32) data[off - init_off + 3] << 24; in pci_write_config()
744 pci_user_write_config_dword(dev, off, val); in pci_write_config()
745 off += 4; in pci_write_config()
750 u16 val = data[off - init_off]; in pci_write_config()
751 val |= (u16) data[off - init_off + 1] << 8; in pci_write_config()
752 pci_user_write_config_word(dev, off, val); in pci_write_config()
753 off += 2; in pci_write_config()
758 pci_user_write_config_byte(dev, off, data[off - init_off]); in pci_write_config()
759 off++; in pci_write_config()
770 loff_t off, size_t count) in read_vpd_attr() argument
775 if (off > bin_attr->size) in read_vpd_attr()
777 else if (count > bin_attr->size - off) in read_vpd_attr()
778 count = bin_attr->size - off; in read_vpd_attr()
780 return pci_read_vpd(dev, off, count, buf); in read_vpd_attr()
785 loff_t off, size_t count) in write_vpd_attr() argument
790 if (off > bin_attr->size) in write_vpd_attr()
792 else if (count > bin_attr->size - off) in write_vpd_attr()
793 count = bin_attr->size - off; in write_vpd_attr()
795 return pci_write_vpd(dev, off, count, buf); in write_vpd_attr()
813 loff_t off, size_t count) in pci_read_legacy_io() argument
822 return pci_legacy_read(bus, off, (u32 *)buf, count); in pci_read_legacy_io()
839 loff_t off, size_t count) in pci_write_legacy_io() argument
848 return pci_legacy_write(bus, off, *(u32 *)buf, count); in pci_write_legacy_io()
1055 loff_t off, size_t count, bool write) in pci_resource_io() argument
1060 unsigned long port = off; in pci_resource_io()
1102 loff_t off, size_t count) in pci_read_resource_io() argument
1104 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1109 loff_t off, size_t count) in pci_write_resource_io() argument
1111 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1226 loff_t off, size_t count) in pci_write_rom() argument
1230 if ((off == 0) && (*buf == '0') && (count == 2)) in pci_write_rom()
1252 loff_t off, size_t count) in pci_read_rom() argument
1265 if (off >= size) in pci_read_rom()
1268 if (off + count > size) in pci_read_rom()
1269 count = size - off; in pci_read_rom()
1271 memcpy_fromio(buf, rom + off, count); in pci_read_rom()