forked from Imagelibrary/rtems
2005-03-14 Joel Sherrill <joel@OARcorp.com>
* pci/pcibios.c, pci/pcibios.h: Continue PCI API unification. All use pci_find_device().
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2005-03-14 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* pci/pcibios.c, pci/pcibios.h: Continue PCI API unification. All use
|
||||||
|
pci_find_device().
|
||||||
|
|
||||||
2005-01-04 Joel Sherrill <joel@OARcorp.com>
|
2005-01-04 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
* comm/gdb_glue.c, irq/idt.c: Remove warnings.
|
* comm/gdb_glue.c, irq/idt.c: Remove warnings.
|
||||||
|
|||||||
@@ -173,6 +173,27 @@ pcib_find_by_devid(int vendorId, int devId, int idx, int *sig)
|
|||||||
return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
|
return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
pci_find_device(
|
||||||
|
unsigned short vendorid,
|
||||||
|
unsigned short deviceid,
|
||||||
|
int instance,
|
||||||
|
int *pbus,
|
||||||
|
int *pdev,
|
||||||
|
int *pfun
|
||||||
|
)
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
int sig;
|
||||||
|
|
||||||
|
status = pcib_find_by_devid( vendorid, deviceid, instance, &sig );
|
||||||
|
|
||||||
|
*pbus = PCIB_DEVSIG_BUS(sig);
|
||||||
|
*pdev = PCIB_DEVSIG_DEV(sig);
|
||||||
|
*pfun = PCIB_DEVSIG_FUNC(sig);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Find specified class code return device signature: combination
|
* Find specified class code return device signature: combination
|
||||||
* of bus number, device number and function number
|
* of bus number, device number and function number
|
||||||
|
|||||||
@@ -27,7 +27,6 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int pcib_find_by_devid(int vendorId, int devId, int idx, int *sig);
|
|
||||||
int pcib_find_by_class(int classCode, int idx, int *sig);
|
int pcib_find_by_class(int classCode, int idx, int *sig);
|
||||||
int pcib_special_cycle(int busNo, int data);
|
int pcib_special_cycle(int busNo, int data);
|
||||||
int pcib_conf_read8(int sig, int off, unsigned char *data);
|
int pcib_conf_read8(int sig, int off, unsigned char *data);
|
||||||
|
|||||||
Reference in New Issue
Block a user