Lines Matching refs:devfn
35 uint8_t devfn, uint16_t vendor_id, uint16_t device_id, in scan_option_rom() argument
111 *(uint8_t *)(dest + rom->rom_size * 512) = devfn; in scan_option_rom()
124 uint16_t class, vendor_id, device_id, devfn; in scan_etherboot_nic() local
127 for ( devfn = 0; (devfn < 256) && !rom_size; devfn++ ) in scan_etherboot_nic()
129 class = pci_readw(devfn, PCI_CLASS_DEVICE); in scan_etherboot_nic()
130 vendor_id = pci_readw(devfn, PCI_VENDOR_ID); in scan_etherboot_nic()
131 device_id = pci_readw(devfn, PCI_DEVICE_ID); in scan_etherboot_nic()
139 devfn, vendor_id, device_id, etherboot_rom, copy_rom_dest); in scan_etherboot_nic()
153 uint16_t vendor_id, device_id, devfn, class; in pci_load_option_roms() local
155 for ( devfn = 0; devfn < 256; devfn++ ) in pci_load_option_roms()
157 class = pci_readb(devfn, PCI_CLASS_DEVICE + 1); in pci_load_option_roms()
158 vendor_id = pci_readw(devfn, PCI_VENDOR_ID); in pci_load_option_roms()
159 device_id = pci_readw(devfn, PCI_DEVICE_ID); in pci_load_option_roms()
171 option_rom_addr = pci_readl(devfn, PCI_ROM_ADDRESS); in pci_load_option_roms()
176 pci_writel(devfn, PCI_ROM_ADDRESS, option_rom_addr | 0x1); in pci_load_option_roms()
180 devfn, vendor_id, device_id, in pci_load_option_roms()
184 pci_writel(devfn, PCI_ROM_ADDRESS, option_rom_addr); in pci_load_option_roms()