Small fix, implemented getvid/did
This commit is contained in:
parent
f19a4bf1c4
commit
aca0749d71
1 changed files with 20 additions and 19 deletions
|
@ -10,7 +10,6 @@
|
|||
#include <ddekit/panic.h>
|
||||
#include <minix/syslib.h>
|
||||
|
||||
|
||||
#ifdef DDEBUG_LEVEL_PCI
|
||||
#undef DDEBUG
|
||||
#define DDEBUG DDEBUG_LEVEL_PCI
|
||||
|
@ -297,7 +296,7 @@ PUBLIC struct ddekit_pci_dev *ddekit_pci_find_device
|
|||
{
|
||||
int i,search=0;
|
||||
|
||||
if(!start)
|
||||
if(start)
|
||||
search = 1;
|
||||
|
||||
for(i=0; i < PCI_MAX_DEVS ; i++)
|
||||
|
@ -311,6 +310,9 @@ PUBLIC struct ddekit_pci_dev *ddekit_pci_find_device
|
|||
if ((*slot==dev->slot || *slot == DDEKIT_PCI_ANY_ID)
|
||||
&& (*func==dev->func || *func == DDEKIT_PCI_ANY_ID))
|
||||
{
|
||||
*bus = 0;
|
||||
*slot = dev->slot;
|
||||
*func = dev->func;
|
||||
return dev;
|
||||
}
|
||||
}
|
||||
|
@ -318,6 +320,22 @@ PUBLIC struct ddekit_pci_dev *ddekit_pci_find_device
|
|||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************/
|
||||
/* ddekit_pci_get_vendor */
|
||||
/****************************************************************************/
|
||||
PUBLIC unsigned short ddekit_pci_get_vendor(struct ddekit_pci_dev *dev)
|
||||
{
|
||||
return dev->vid;
|
||||
}
|
||||
|
||||
/****************************************************************************/
|
||||
/* ddekit_pci_get_device_id */
|
||||
/****************************************************************************/
|
||||
PUBLIC unsigned short ddekit_pci_get_device_id(struct ddekit_pci_dev *dev)
|
||||
{
|
||||
return dev->did;
|
||||
}
|
||||
|
||||
/*
|
||||
* XXX: Those are neither used be DDEFBSD or DDELinux implement them
|
||||
* when you need them
|
||||
|
@ -349,23 +367,6 @@ PUBLIC void ddekit_pci_set_master(struct ddekit_pci_dev *dev)
|
|||
WARN_UNIMPL;
|
||||
}
|
||||
|
||||
/****************************************************************************/
|
||||
/* ddekit_pci_get_vendor */
|
||||
/****************************************************************************/
|
||||
PUBLIC unsigned short ddekit_pci_get_vendor(struct ddekit_pci_dev *dev)
|
||||
{
|
||||
WARN_UNIMPL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************/
|
||||
/* ddekit_pci_get_device_id */
|
||||
/****************************************************************************/
|
||||
PUBLIC unsigned short ddekit_pci_get_device_id(struct ddekit_pci_dev *dev)
|
||||
{
|
||||
WARN_UNIMPL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************/
|
||||
/* ddekit_pci_get_sub_vendor */
|
||||
|
|
Loading…
Reference in a new issue