Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/pci/pci_host_generic.c
Show First 20 Lines • Show All 374 Lines • ▼ Show 20 Lines | if (found) { | ||||
rman_set_start(r, rman_get_start(r) - pci_base + phys_base); | rman_set_start(r, rman_get_start(r) - pci_base + phys_base); | ||||
rman_set_end(r, rman_get_end(r) - pci_base + phys_base); | rman_set_end(r, rman_get_end(r) - pci_base + phys_base); | ||||
res = BUS_ACTIVATE_RESOURCE(device_get_parent(dev), | res = BUS_ACTIVATE_RESOURCE(device_get_parent(dev), | ||||
child, type, rid, r); | child, type, rid, r); | ||||
} else { | } else { | ||||
device_printf(dev, | device_printf(dev, | ||||
"Failed to activate %s resource\n", | "Failed to activate %s resource\n", | ||||
type == SYS_RES_IOPORT ? "IOPORT" : "MEMORY"); | type == SYS_RES_IOPORT ? "IOPORT" : "MEMORY"); | ||||
res = 0; | res = ENXIO; | ||||
} | } | ||||
break; | break; | ||||
case SYS_RES_IRQ: | case SYS_RES_IRQ: | ||||
res = BUS_ACTIVATE_RESOURCE(device_get_parent(dev), child, | res = BUS_ACTIVATE_RESOURCE(device_get_parent(dev), child, | ||||
type, rid, r); | type, rid, r); | ||||
break; | break; | ||||
default: | default: | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |