Lines Matching refs:pci_bus

72 	struct pci_bus *child;  in cpqhp_configure_device()
135 static int PCI_RefinedAccessConfig(struct pci_bus *bus, unsigned int devfn, u8 offset, u32 *value) in PCI_RefinedAccessConfig()
160 struct pci_bus *fakebus; in cpqhp_set_irq()
207 ctrl->pci_bus->number = bus_num; in PCI_ScanBusForNonBridge()
211 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) in PCI_ScanBusForNonBridge()
223 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) in PCI_ScanBusForNonBridge()
228 pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus); in PCI_ScanBusForNonBridge()
254 ctrl->pci_bus->number = tbus; in PCI_GetBusDevHelper()
255 pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work); in PCI_GetBusDevHelper()
260 pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_CLASS_REVISION, &work); in PCI_GetBusDevHelper()
264 pci_bus_read_config_byte(ctrl->pci_bus, *dev_num, PCI_SECONDARY_BUS, &tbus); in PCI_GetBusDevHelper()
333 ctrl->pci_bus->number = busnumber; in cpqhp_save_config()
336 rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, 0), PCI_VENDOR_ID, &ID); in cpqhp_save_config()
357 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, 0), 0x0B, &class_code); in cpqhp_save_config()
361 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, 0), PCI_HEADER_TYPE, &header_type); in cpqhp_save_config()
379 …rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_SECONDARY_BUS, &seco… in cpqhp_save_config()
391 ctrl->pci_bus->number = busnumber; in cpqhp_save_config()
420 …rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), cloop << 2, (u32 *) &(n… in cpqhp_save_config()
435 rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_VENDOR_ID, &ID); in cpqhp_save_config()
440 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), 0x0B, &class_code); in cpqhp_save_config()
444 …rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_HEADER_TYPE, &header… in cpqhp_save_config()
481 ctrl->pci_bus->number = new_slot->bus; in cpqhp_save_slot_config()
482 pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, 0), PCI_VENDOR_ID, &ID); in cpqhp_save_slot_config()
487 pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, 0), 0x0B, &class_code); in cpqhp_save_slot_config()
488 …pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, 0), PCI_HEADER_TYPE, &header_t… in cpqhp_save_slot_config()
498 …pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_SECONDARY_BUS, … in cpqhp_save_slot_config()
508 ctrl->pci_bus->number = new_slot->bus; in cpqhp_save_slot_config()
515 …pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), cloop << 2, (u32 *… in cpqhp_save_slot_config()
525 …pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_VENDOR_ID, &ID… in cpqhp_save_slot_config()
530 … pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), 0x0B, &class_code); in cpqhp_save_slot_config()
531 …pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_HEADER_TYPE, &h… in cpqhp_save_slot_config()
562 struct pci_bus *pci_bus = ctrl->pci_bus; in cpqhp_save_base_addr_length() local
568 pci_bus->number = func->bus; in cpqhp_save_base_addr_length()
572 pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type); in cpqhp_save_base_addr_length()
575 pci_bus_read_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, &secondary_bus); in cpqhp_save_base_addr_length()
588 pci_bus->number = func->bus; in cpqhp_save_base_addr_length()
596 pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register); in cpqhp_save_base_addr_length()
597 pci_bus_read_config_dword(pci_bus, devfn, cloop, &base); in cpqhp_save_base_addr_length()
632 pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register); in cpqhp_save_base_addr_length()
633 pci_bus_read_config_dword(pci_bus, devfn, cloop, &base); in cpqhp_save_base_addr_length()
707 struct pci_bus *pci_bus = ctrl->pci_bus; in cpqhp_save_used_resources() local
713 pci_bus->number = func->bus; in cpqhp_save_used_resources()
717 pci_bus_read_config_word(pci_bus, devfn, PCI_COMMAND, &save_command); in cpqhp_save_used_resources()
721 pci_bus_write_config_word(pci_bus, devfn, PCI_COMMAND, command); in cpqhp_save_used_resources()
724 pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type); in cpqhp_save_used_resources()
729 pci_bus_write_config_word(pci_bus, devfn, PCI_BRIDGE_CONTROL, command); in cpqhp_save_used_resources()
730 pci_bus_read_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, &secondary_bus); in cpqhp_save_used_resources()
731 pci_bus_read_config_byte(pci_bus, devfn, PCI_SUBORDINATE_BUS, &temp_byte); in cpqhp_save_used_resources()
744 pci_bus_read_config_byte(pci_bus, devfn, PCI_IO_BASE, &b_base); in cpqhp_save_used_resources()
745 pci_bus_read_config_byte(pci_bus, devfn, PCI_IO_LIMIT, &b_length); in cpqhp_save_used_resources()
760 pci_bus_read_config_word(pci_bus, devfn, PCI_MEMORY_BASE, &w_base); in cpqhp_save_used_resources()
761 pci_bus_read_config_word(pci_bus, devfn, PCI_MEMORY_LIMIT, &w_length); in cpqhp_save_used_resources()
776 pci_bus_read_config_word(pci_bus, devfn, PCI_PREF_MEMORY_BASE, &w_base); in cpqhp_save_used_resources()
777 pci_bus_read_config_word(pci_bus, devfn, PCI_PREF_MEMORY_LIMIT, &w_length); in cpqhp_save_used_resources()
792 pci_bus_read_config_dword(pci_bus, devfn, cloop, &save_base); in cpqhp_save_used_resources()
795 pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register); in cpqhp_save_used_resources()
796 pci_bus_read_config_dword(pci_bus, devfn, cloop, &base); in cpqhp_save_used_resources()
864 pci_bus_read_config_dword(pci_bus, devfn, cloop, &save_base); in cpqhp_save_used_resources()
867 pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register); in cpqhp_save_used_resources()
868 pci_bus_read_config_dword(pci_bus, devfn, cloop, &base); in cpqhp_save_used_resources()
960 struct pci_bus *pci_bus = ctrl->pci_bus; in cpqhp_configure_board() local
966 pci_bus->number = func->bus; in cpqhp_configure_board()
973 pci_bus_write_config_dword(pci_bus, devfn, cloop, func->config_space[cloop >> 2]); in cpqhp_configure_board()
975 pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type); in cpqhp_configure_board()
979 pci_bus_read_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, &secondary_bus); in cpqhp_configure_board()
999 pci_bus_read_config_dword(pci_bus, devfn, cloop, &temp); in cpqhp_configure_board()
1039 struct pci_bus *pci_bus = ctrl->pci_bus; in cpqhp_valid_replace() local
1048 pci_bus->number = func->bus; in cpqhp_valid_replace()
1051 pci_bus_read_config_dword(pci_bus, devfn, PCI_VENDOR_ID, &temp_register); in cpqhp_valid_replace()
1061 pci_bus_read_config_dword(pci_bus, devfn, PCI_CLASS_REVISION, &temp_register); in cpqhp_valid_replace()
1068 pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type); in cpqhp_valid_replace()
1077 pci_bus_write_config_dword(pci_bus, devfn, PCI_PRIMARY_BUS, temp_register); in cpqhp_valid_replace()
1095 pci_bus_read_config_dword(pci_bus, devfn, PCI_SUBSYSTEM_VENDOR_ID, &temp_register); in cpqhp_valid_replace()
1109 pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register); in cpqhp_valid_replace()
1110 pci_bus_read_config_dword(pci_bus, devfn, cloop, &base); in cpqhp_valid_replace()
1268 ctrl->pci_bus->number = primary_bus; in cpqhp_find_available_resources()
1269 pci_bus_read_config_dword(ctrl->pci_bus, dev_func, PCI_VENDOR_ID, &temp_dword); in cpqhp_find_available_resources()