• Home
  • Raw
  • Download

Lines Matching refs:off

540 		char *buf, loff_t off, size_t count)  in pci_read_config()  argument
544 loff_t init_off = off; in pci_read_config()
554 if (off > size) in pci_read_config()
556 if (off + count > size) { in pci_read_config()
557 size -= off; in pci_read_config()
565 if ((off & 1) && size) { in pci_read_config()
567 pci_user_read_config_byte(dev, off, &val); in pci_read_config()
568 data[off - init_off] = val; in pci_read_config()
569 off++; in pci_read_config()
573 if ((off & 3) && size > 2) { in pci_read_config()
575 pci_user_read_config_word(dev, off, &val); in pci_read_config()
576 data[off - init_off] = val & 0xff; in pci_read_config()
577 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
578 off += 2; in pci_read_config()
584 pci_user_read_config_dword(dev, off, &val); in pci_read_config()
585 data[off - init_off] = val & 0xff; in pci_read_config()
586 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
587 data[off - init_off + 2] = (val >> 16) & 0xff; in pci_read_config()
588 data[off - init_off + 3] = (val >> 24) & 0xff; in pci_read_config()
589 off += 4; in pci_read_config()
595 pci_user_read_config_word(dev, off, &val); in pci_read_config()
596 data[off - init_off] = val & 0xff; in pci_read_config()
597 data[off - init_off + 1] = (val >> 8) & 0xff; in pci_read_config()
598 off += 2; in pci_read_config()
604 pci_user_read_config_byte(dev, off, &val); in pci_read_config()
605 data[off - init_off] = val; in pci_read_config()
606 off++; in pci_read_config()
618 char *buf, loff_t off, size_t count) in pci_write_config() argument
622 loff_t init_off = off; in pci_write_config()
625 if (off > dev->cfg_size) in pci_write_config()
627 if (off + count > dev->cfg_size) { in pci_write_config()
628 size = dev->cfg_size - off; in pci_write_config()
634 if ((off & 1) && size) { in pci_write_config()
635 pci_user_write_config_byte(dev, off, data[off - init_off]); in pci_write_config()
636 off++; in pci_write_config()
640 if ((off & 3) && size > 2) { in pci_write_config()
641 u16 val = data[off - init_off]; in pci_write_config()
642 val |= (u16) data[off - init_off + 1] << 8; in pci_write_config()
643 pci_user_write_config_word(dev, off, val); in pci_write_config()
644 off += 2; in pci_write_config()
649 u32 val = data[off - init_off]; in pci_write_config()
650 val |= (u32) data[off - init_off + 1] << 8; in pci_write_config()
651 val |= (u32) data[off - init_off + 2] << 16; in pci_write_config()
652 val |= (u32) data[off - init_off + 3] << 24; in pci_write_config()
653 pci_user_write_config_dword(dev, off, val); in pci_write_config()
654 off += 4; in pci_write_config()
659 u16 val = data[off - init_off]; in pci_write_config()
660 val |= (u16) data[off - init_off + 1] << 8; in pci_write_config()
661 pci_user_write_config_word(dev, off, val); in pci_write_config()
662 off += 2; in pci_write_config()
667 pci_user_write_config_byte(dev, off, data[off - init_off]); in pci_write_config()
668 off++; in pci_write_config()
680 char *buf, loff_t off, size_t count) in read_vpd_attr() argument
685 if (off > bin_attr->size) in read_vpd_attr()
687 else if (count > bin_attr->size - off) in read_vpd_attr()
688 count = bin_attr->size - off; in read_vpd_attr()
690 return pci_read_vpd(dev, off, count, buf); in read_vpd_attr()
696 char *buf, loff_t off, size_t count) in write_vpd_attr() argument
701 if (off > bin_attr->size) in write_vpd_attr()
703 else if (count > bin_attr->size - off) in write_vpd_attr()
704 count = bin_attr->size - off; in write_vpd_attr()
706 return pci_write_vpd(dev, off, count, buf); in write_vpd_attr()
725 char *buf, loff_t off, size_t count) in pci_read_legacy_io() argument
735 return pci_legacy_read(bus, off, (u32 *)buf, count); in pci_read_legacy_io()
753 char *buf, loff_t off, size_t count) in pci_write_legacy_io() argument
762 return pci_legacy_write(bus, off, *(u32 *)buf, count); in pci_write_legacy_io()
980 loff_t off, size_t count, bool write) in pci_resource_io() argument
985 unsigned long port = off; in pci_resource_io()
1028 loff_t off, size_t count) in pci_read_resource_io() argument
1030 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1036 loff_t off, size_t count) in pci_write_resource_io() argument
1038 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1155 char *buf, loff_t off, size_t count) in pci_write_rom() argument
1159 if ((off == 0) && (*buf == '0') && (count == 2)) in pci_write_rom()
1182 char *buf, loff_t off, size_t count) in pci_read_rom() argument
1195 if (off >= size) in pci_read_rom()
1198 if (off + count > size) in pci_read_rom()
1199 count = size - off; in pci_read_rom()
1201 memcpy_fromio(buf, rom + off, count); in pci_read_rom()