Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/if_ndis/if_ndis_pccard.c
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
int error, rid; | int error, rid; | ||||
if (arg == NULL) | if (arg == NULL) | ||||
return(EINVAL); | return(EINVAL); | ||||
sc = arg; | sc = arg; | ||||
rid = NDIS_AM_RID; | rid = NDIS_AM_RID; | ||||
sc->ndis_res_am = bus_alloc_resource(sc->ndis_dev, SYS_RES_MEMORY, | sc->ndis_res_am = bus_alloc_resource(sc->ndis_dev, SYS_RES_MEMORY, | ||||
&rid, 0UL, ~0UL, 0x1000, RF_ACTIVE); | &rid, 0, ~0, 0x1000, RF_ACTIVE); | ||||
if (sc->ndis_res_am == NULL) { | if (sc->ndis_res_am == NULL) { | ||||
device_printf(sc->ndis_dev, | device_printf(sc->ndis_dev, | ||||
"failed to allocate attribute memory\n"); | "failed to allocate attribute memory\n"); | ||||
return(ENXIO); | return(ENXIO); | ||||
} | } | ||||
sc->ndis_rescnt++; | sc->ndis_rescnt++; | ||||
resource_list_add(&sc->ndis_rl, SYS_RES_MEMORY, rid, | resource_list_add(&sc->ndis_rl, SYS_RES_MEMORY, rid, | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |