Lines Matching refs:dev_num
151 * @dev_num: device number of PCI device
154 int cpqhp_set_irq(u8 bus_num, u8 dev_num, u8 int_pin, u8 irq_num)
171 fakedev->devfn = dev_num << 3;
175 __func__, dev_num, bus_num, int_pin, irq_num);
199 static int PCI_ScanBusForNonBridge(struct controller *ctrl, u8 bus_num, u8 *dev_num)
211 dbg("Looking for nonbridge bus_num %d dev_num %d\n", bus_num, tdevice);
214 *dev_num = tdevice;
223 dbg("Looking for bridge bus_num %d dev_num %d\n", bus_num, tdevice);
237 static int PCI_GetBusDevHelper(struct controller *ctrl, u8 *bus_num, u8 *dev_num, u8 slot, u8 nobridge)
251 *dev_num = tdevice;
253 pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work);
257 dbg("bus_num %d devfn %d\n", *bus_num, *dev_num);
258 pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_CLASS_REVISION, &work);
262 pci_bus_read_config_byte(ctrl->pci_bus, *dev_num, PCI_SECONDARY_BUS, &tbus);
264 if (PCI_ScanBusForNonBridge(ctrl, tbus, dev_num) == 0) {
276 int cpqhp_get_bus_dev(struct controller *ctrl, u8 *bus_num, u8 *dev_num, u8 slot)
279 return PCI_GetBusDevHelper(ctrl, bus_num, dev_num, slot, 0);