Lines Matching defs:res
568 struct resource *res)
570 if (rman_get_flags(res) & RF_ACTIVE) {
571 int error = bus_deactivate_resource(child, type, rid, res);
576 return (rman_release_resource(res));
581 struct resource *res)
586 return (bus_activate_resource(bus, type, rid, res));
591 start = (vm_offset_t) rman_get_start(res);
595 rman_get_size(res));
597 p = pmap_mapdev(start, (vm_size_t) rman_get_size(res));
600 rman_set_virtual(res, p);
601 rman_set_bustag(res, &bs_be_tag);
602 rman_set_bushandle(res, (u_long)p);
605 return (rman_activate_resource(res));
610 struct resource *res)
618 psize = rman_get_size(res);
619 pmap_unmapdev((vm_offset_t)rman_get_virtual(res), psize);
622 return (rman_deactivate_resource(res));