aboutsummaryrefslogtreecommitdiff
path: root/src/boot.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2011-07-09 14:31:50 -0400
committerKevin O'Connor <kevin@koconnor.net>2011-07-10 15:36:04 -0400
commit1355a88fd3a1534e79ddbf244ecfae387afc5c63 (patch)
tree9ab710e43d3732e9781445c7f8a58b120446bd72 /src/boot.c
parent8ff8e01ad3ef59a2b15028d03f450c4fa209aaf1 (diff)
downloadseabios-1355a88fd3a1534e79ddbf244ecfae387afc5c63.zip
seabios-1355a88fd3a1534e79ddbf244ecfae387afc5c63.tar.gz
seabios-1355a88fd3a1534e79ddbf244ecfae387afc5c63.tar.bz2
Push use of 'struct pci_device' to bootprio_find_usb().
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/boot.c')
-rw-r--r--src/boot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot.c b/src/boot.c
index fcc95ab..58fb70b 100644
--- a/src/boot.c
+++ b/src/boot.c
@@ -193,14 +193,14 @@ int bootprio_find_named_rom(const char *name, int instance)
return find_prio(desc);
}
-int bootprio_find_usb(int bdf, u64 path)
+int bootprio_find_usb(struct pci_device *pci, u64 path)
{
if (!CONFIG_BOOTORDER)
return -1;
// Find usb - for example: /pci@i0cf8/usb@1,2/hub@1/network@0/ethernet@0
int i;
char desc[256], *p;
- p = build_pci_path(desc, sizeof(desc), "usb", find_pci(bdf));
+ p = build_pci_path(desc, sizeof(desc), "usb", pci);
for (i=56; i>0; i-=8) {
int port = (path >> i) & 0xff;
if (port != 0xff)