Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/isci/isci.c
Show First 20 Lines • Show All 132 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
int i; | int i; | ||||
for (i = 0; i < ISCI_NUM_PCI_BARS; i++) | for (i = 0; i < ISCI_NUM_PCI_BARS; i++) | ||||
{ | { | ||||
struct ISCI_PCI_BAR *pci_bar = &isci->pci_bar[i]; | struct ISCI_PCI_BAR *pci_bar = &isci->pci_bar[i]; | ||||
pci_bar->resource_id = PCIR_BAR(i*2); | pci_bar->resource_id = PCIR_BAR(i*2); | ||||
pci_bar->resource = bus_alloc_resource(isci->device, | pci_bar->resource = bus_alloc_resource_any(isci->device, | ||||
SYS_RES_MEMORY, &pci_bar->resource_id, 0, ~0, 1, | SYS_RES_MEMORY, &pci_bar->resource_id, | ||||
RF_ACTIVE); | RF_ACTIVE); | ||||
if(pci_bar->resource == NULL) | if(pci_bar->resource == NULL) | ||||
isci_log_message(0, "ISCI", | isci_log_message(0, "ISCI", | ||||
"unable to allocate pci resource\n"); | "unable to allocate pci resource\n"); | ||||
else { | else { | ||||
pci_bar->bus_tag = rman_get_bustag(pci_bar->resource); | pci_bar->bus_tag = rman_get_bustag(pci_bar->resource); | ||||
pci_bar->bus_handle = | pci_bar->bus_handle = | ||||
▲ Show 20 Lines • Show All 526 Lines • Show Last 20 Lines |