DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

pci_find_pci_device(D3hpci)


pci_find_pci_device -- find PCI device

Synopsis

   #include <sys/types.h>
   #include <sys/hpci.h>
   #include <sys/hpci_bios.h>
   #include <sys/ddi.h>
   

int pci_find_pci_device(rm_key_t hpci, uchar_t *bus, uchar_t *devfun, ushort_t vendor_id, ushort_t device_id, ushort_t index);

Description

pci_find_pci_device( ) searches for a device that matches the specified vendor_id and device_id and fills in the bus and devfun arguments.

Arguments


hpci
resource manager key for this instance of the hot plug controller.

bus
bus on which to search.

devfun
device/function number for which to search, defined as:
   (devnum << 3) | (function)

vendor_id
vendor for which to search.

device_id
device number for which to search.

index
can be used to iterate over multiple instances of the device.

Return values

This function returns values as per corresponding 2.1 PCI BIOS calls.

Usage

Context and synchronization

Blockable context

Hardware applicability

All

Version applicability

hpci: 1

References

``Hotplug devices'' in HDK Technical Reference
``PCI'' in HDK Technical Reference


19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005