pci_info
mptsas_read_pci_info(mptsas_t *mpt, mptsas_pci_info_t *pci_info)
pci_info->BusNumber = (reg_data[0] & 0x00FF0000) >> 16;
pci_info->DeviceNumber = (reg_data[0] & 0x0000F800) >> 11;
pci_info->FunctionNumber = (reg_data[0] & 0x00000700) >> 8;
pci_info->BusNumber = 0xFFFFFFFF;
pci_info->DeviceNumber = 0xFF;
pci_info->FunctionNumber = 0xFF;
pci_info->InterruptVector = 0;
for (i = 0; i < sizeof (pci_info->PciHeader); i++) {
pci_info->PciHeader[i] = pci_config_get8(mpt->m_config_handle,
mptsas_pci_info_t pci_info;
bzero(&pci_info, sizeof (mptsas_pci_info_t));
mptsas_read_pci_info(mpt, &pci_info);
if (ddi_copyout((void *)(&pci_info), (void *)data,
u64 pci_info;
u64 pci_info = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0,
&bar0->pci_info);
if (XGE_HAL_PCI_32_BIT & pci_info)
switch((pci_info & XGE_HAL_PCI_INFO)>>60)
(unsigned long long)pci_info);
static int pci_info(dev_info_t *, ddi_info_cmd_t, void *, void **);
pci_info, /* info */
pci_info,
static int pci_info(dev_info_t *dip, ddi_info_cmd_t infocmd,