Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/aacraid/aacraid.c
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
/* Remap mem. resource, if required */ | /* Remap mem. resource, if required */ | ||||
if (atu_size > rman_get_size(sc->aac_regs_res0)) { | if (atu_size > rman_get_size(sc->aac_regs_res0)) { | ||||
bus_release_resource( | bus_release_resource( | ||||
sc->aac_dev, SYS_RES_MEMORY, | sc->aac_dev, SYS_RES_MEMORY, | ||||
sc->aac_regs_rid0, sc->aac_regs_res0); | sc->aac_regs_rid0, sc->aac_regs_res0); | ||||
sc->aac_regs_res0 = bus_alloc_resource( | sc->aac_regs_res0 = bus_alloc_resource( | ||||
sc->aac_dev, SYS_RES_MEMORY, &sc->aac_regs_rid0, | sc->aac_dev, SYS_RES_MEMORY, &sc->aac_regs_rid0, | ||||
0ul, ~0ul, atu_size, RF_ACTIVE); | 0, ~0, atu_size, RF_ACTIVE); | ||||
if (sc->aac_regs_res0 == NULL) { | if (sc->aac_regs_res0 == NULL) { | ||||
sc->aac_regs_res0 = bus_alloc_resource_any( | sc->aac_regs_res0 = bus_alloc_resource_any( | ||||
sc->aac_dev, SYS_RES_MEMORY, | sc->aac_dev, SYS_RES_MEMORY, | ||||
&sc->aac_regs_rid0, RF_ACTIVE); | &sc->aac_regs_rid0, RF_ACTIVE); | ||||
if (sc->aac_regs_res0 == NULL) { | if (sc->aac_regs_res0 == NULL) { | ||||
device_printf(sc->aac_dev, | device_printf(sc->aac_dev, | ||||
"couldn't allocate register window\n"); | "couldn't allocate register window\n"); | ||||
return (ENXIO); | return (ENXIO); | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |