From 3b6972327e951c9f8f7f85caea67199d830f4862 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 2 Mar 2016 13:31:45 -0600 Subject: i386/shared/pci/pcibios.c: Remove unused pcib_find_by_class() --- c/src/lib/libbsp/i386/shared/pci/pcibios.c | 36 ------------------------------ 1 file changed, 36 deletions(-) (limited to 'c/src/lib/libbsp/i386/shared') diff --git a/c/src/lib/libbsp/i386/shared/pci/pcibios.c b/c/src/lib/libbsp/i386/shared/pci/pcibios.c index 48c2c60056..7dc53a125e 100644 --- a/c/src/lib/libbsp/i386/shared/pci/pcibios.c +++ b/c/src/lib/libbsp/i386/shared/pci/pcibios.c @@ -194,42 +194,6 @@ pci_find_device( return status ? -1 : 0; } -/* - * Find specified class code return device signature: combination - * of bus number, device number and function number - */ -int -pcib_find_by_class(int classCode, int idx, int *sig) -{ - if (!pcibInitialized) { - return PCIB_ERR_UNINITIALIZED; - } - - pcibExchg[0] = pcibEntry; - pcibExchg[1] = classCode; - pcibExchg[2] = idx; - - __asm__ (" pusha"); - __asm__ (" movl pcibExchg, %edi"); - __asm__ (" movb $0xb1, %ah"); - __asm__ (" movb $0x03, %al"); - __asm__ (" movl pcibExchg+4, %ecx"); - __asm__ (" movl pcibExchg+8, %esi"); - __asm__ (" pushl %cs"); - __asm__ (" call *%edi"); - __asm__ (" movl %eax, pcibExchg"); - __asm__ (" movl %ebx, pcibExchg+4"); - __asm__ (" popa"); - - if ((pcibExchg[0] & 0xff00) != 0) { - return pcib_convert_err((pcibExchg[0] >> 8) & 0xff); - } - - *sig = pcibExchg[1] & 0xffff; - - return PCIB_ERR_SUCCESS; -} - static uint8_t ucBusCount = 0xff; unsigned char -- cgit v1.2.3