Lines Matching refs:where
57 #define CONFIG_CMD(bus, dev, where) \ argument
58 (0x80000000 | (bus->number << 16) | (devfn << 8) | (where & ~3))
96 static int pci_frv_read_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in pci_frv_read_config() argument
102 _value = __get_PciBridgeDataL(where & ~3); in pci_frv_read_config()
105 __set_PciCfgAddr(CONFIG_CMD(bus, devfn, where)); in pci_frv_read_config()
106 _value = __get_PciCfgDataL(where & ~3); in pci_frv_read_config()
111 _value = _value >> ((where & 3) * 8); in pci_frv_read_config()
115 _value = _value >> ((where & 2) * 8); in pci_frv_read_config()
129 static int pci_frv_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in pci_frv_write_config() argument
135 __set_PciBridgeDataB(where, value); in pci_frv_write_config()
138 __set_PciCfgAddr(CONFIG_CMD(bus, devfn, where)); in pci_frv_write_config()
139 __set_PciCfgDataB(where, value); in pci_frv_write_config()
145 __set_PciBridgeDataW(where, value); in pci_frv_write_config()
148 __set_PciCfgAddr(CONFIG_CMD(bus, devfn, where)); in pci_frv_write_config()
149 __set_PciCfgDataW(where, value); in pci_frv_write_config()
155 __set_PciBridgeDataL(where, value); in pci_frv_write_config()
158 __set_PciCfgAddr(CONFIG_CMD(bus, devfn, where)); in pci_frv_write_config()
159 __set_PciCfgDataL(where, value); in pci_frv_write_config()