Lines Matching refs:res_spec
198 for (u_int i = 0; br->res_spec[i].type != -1; i++) {
201 if (br->res_spec->type != SYS_RES_MEMORY)
326 r->res_spec = malloc(sizeof(r->res_spec[0]) * (res_num + 1), M_BHND,
328 if (r->res_spec == NULL)
333 r->res_spec[i] = cfg->resource_specs[i];
335 r->res_spec[res_num].type = -1;
343 error = bus_alloc_resources(r->parent_dev, r->res_spec, r->res);
354 for (u_int i = 0; r->res_spec[i].type != -1; i++) {
358 if (r->res_spec[i].type != SYS_RES_MEMORY)
459 bus_release_resources(r->parent_dev, r->res_spec, r->res);
470 if (r->res_spec != NULL)
471 free(r->res_spec, M_BHND);
500 bus_release_resources(br->parent_dev, br->res_spec, br->res);
524 free(br->res_spec, M_BHND);