Lines Matching refs:function

92 		func->pci_dev = pci_get_bus_and_slot(func->bus,PCI_DEVFN(func->device, func->function));  in cpqhp_configure_device()
98 num = pci_scan_slot(ctrl->pci_dev->bus, PCI_DEVFN(func->device, func->function)); in cpqhp_configure_device()
102 func->pci_dev = pci_get_bus_and_slot(func->bus, PCI_DEVFN(func->device, func->function)); in cpqhp_configure_device()
128 dbg("%s: bus/dev/func = %x/%x/%x\n", __func__, func->bus, func->device, func->function); in cpqhp_unconfigure_device()
316 int function; in cpqhp_save_config() local
353 new_slot->function = 0; in cpqhp_save_config()
375 function = 0; in cpqhp_save_config()
383 …rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_SECONDARY_BUS, &seco… in cpqhp_save_config()
402 (new_slot->function != (u8) function)) in cpqhp_save_config()
414 new_slot->function = (u8) function; in cpqhp_save_config()
419 …_slot->pci_dev = pci_get_bus_and_slot(new_slot->bus, (new_slot->device << 3) | new_slot->function); in cpqhp_save_config()
422 …rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), cloop << 2, (u32 *) & (… in cpqhp_save_config()
429 function++; in cpqhp_save_config()
436 while ((function < max_functions) && (!stop_it)) { in cpqhp_save_config()
437 rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_VENDOR_ID, &ID); in cpqhp_save_config()
439 function++; in cpqhp_save_config()
442 rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), 0x0B, &class_code); in cpqhp_save_config()
446 …rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_HEADER_TYPE, &header… in cpqhp_save_config()
453 } while (function < max_functions); in cpqhp_save_config()
477 int function = 0; in cpqhp_save_slot_config() local
497 while (function < max_functions) { in cpqhp_save_slot_config()
500 …pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_SECONDARY_BUS,… in cpqhp_save_slot_config()
517 …pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), cloop << 2, (u32 *… in cpqhp_save_slot_config()
519 function++; in cpqhp_save_slot_config()
526 while ((function < max_functions) && (!stop_it)) { in cpqhp_save_slot_config()
527 …pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_VENDOR_ID, &ID… in cpqhp_save_slot_config()
530 function++; in cpqhp_save_slot_config()
532 … pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), 0x0B, &class_code); in cpqhp_save_slot_config()
533 …pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_HEADER_TYPE, &h… in cpqhp_save_slot_config()
571 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_save_base_addr_length()
716 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_save_used_resources()
969 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_configure_board()
1005 dbg("bus = %x, device = %x, function = %x\n", func->bus, func->device, func->function); in cpqhp_configure_board()
1051 devfn = PCI_DEVFN(func->device, func->function); in cpqhp_valid_replace()
1278 while (func && (func->function != (dev_func & 0x07))) { in cpqhp_find_available_resources()