Lines Matching refs:function

83 							func->function));  in cpqhp_configure_device()
89 num = pci_scan_slot(ctrl->pci_dev->bus, PCI_DEVFN(func->device, func->function)); in cpqhp_configure_device()
95 func->function)); in cpqhp_configure_device()
121 dbg("%s: bus/dev/func = %x/%x/%x\n", __func__, func->bus, func->device, func->function); in cpqhp_unconfigure_device()
302 int function; in cpqhp_save_config() local
340 new_slot->function = 0; in cpqhp_save_config()
362 function = 0; in cpqhp_save_config()
370 …rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_SECONDARY_BUS, &seco… in cpqhp_save_config()
389 (new_slot->function != (u8) function)) in cpqhp_save_config()
401 new_slot->function = (u8) function; in cpqhp_save_config()
406 devfn = (new_slot->device << 3) | new_slot->function; in cpqhp_save_config()
411 …rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), cloop << 2, (u32 *) &(n… in cpqhp_save_config()
418 function++; in cpqhp_save_config()
425 while ((function < max_functions) && (!stop_it)) { in cpqhp_save_config()
426 rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_VENDOR_ID, &ID); in cpqhp_save_config()
428 function++; in cpqhp_save_config()
431 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), 0x0B, &class_code); in cpqhp_save_config()
435 …rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_HEADER_TYPE, &header… in cpqhp_save_config()
442 } while (function < max_functions); in cpqhp_save_config()
466 int function = 0; in cpqhp_save_slot_config() local
486 while (function < max_functions) { in cpqhp_save_slot_config()
489 …pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_SECONDARY_BUS, … in cpqhp_save_slot_config()
506 …pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), cloop << 2, (u32 *… in cpqhp_save_slot_config()
508 function++; in cpqhp_save_slot_config()
515 while ((function < max_functions) && (!stop_it)) { in cpqhp_save_slot_config()
516 …pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_VENDOR_ID, &ID… in cpqhp_save_slot_config()
519 function++; in cpqhp_save_slot_config()
521 … pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), 0x0B, &class_code); in cpqhp_save_slot_config()
522 …pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_HEADER_TYPE, &h… in cpqhp_save_slot_config()
560 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_save_base_addr_length()
705 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_save_used_resources()
958 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_configure_board()
994 dbg("bus = %x, device = %x, function = %x\n", func->bus, func->device, func->function); in cpqhp_configure_board()
1040 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_valid_replace()
1267 while (func && (func->function != (dev_func & 0x07))) { in cpqhp_find_available_resources()