Lines Matching defs:res
97 static int cardbus_read_tuple_mem(device_t cbdev, struct resource *res,
101 struct resource *res, uint32_t start, uint32_t *off,
104 int rid, struct resource *res);
414 cardbus_read_tuple_mem(device_t cbdev, struct resource *res, uint32_t start,
419 *tupleid = bus_read_1(res, start + *off);
420 *len = bus_read_1(res, start + *off + 1);
421 bus_read_region_1(res, *off + start + 2, tupledata, *len);
428 cardbus_read_tuple(device_t cbdev, device_t child, struct resource *res,
432 if (res == CIS_CONFIG_SPACE)
435 return (cardbus_read_tuple_mem(cbdev, res, start, off, tupleid, len,
441 struct resource *res)
443 if (res != CIS_CONFIG_SPACE) {
444 bus_release_resource(child, SYS_RES_MEMORY, rid, res);
453 struct resource *res;
482 res = bus_alloc_resource_any(child, SYS_RES_MEMORY, rid,
484 if (res == NULL) {
490 rman_get_start(res)));
503 romsig = bus_read_2(res,
510 res);
523 pcidata = imagebase + bus_read_2(res,
525 imagesize = bus_read_2(res,
542 if ((bus_read_1(res, pcidata +
547 res);
559 return (res);
590 struct resource *res;
602 res = cardbus_read_tuple_init(cbdev, child, &start, &rid);
603 if (res == NULL) {
610 if (cardbus_read_tuple(cbdev, child, res, start, &off,
613 cardbus_read_tuple_finish(cbdev, child, rid, res);
621 cardbus_read_tuple_finish(cbdev, child, rid, res);
630 cardbus_read_tuple_finish(cbdev, child, rid, res);
635 cardbus_read_tuple_finish(cbdev, child, rid, res);