| 4587 | } |
| 4588 | |
| 4589 | void |
| 4590 | bus_release_resources(device_t dev, const struct resource_spec *rs, |
| 4591 | struct resource **res) |
| 4592 | { |
| 4593 | int i; |
| 4594 | |
| 4595 | for (i = 0; rs[i].type != -1; i++) |
| 4596 | if (res[i] != NULL) { |
| 4597 | bus_release_resource( |
| 4598 | dev, rs[i].type, rs[i].rid, res[i]); |
| 4599 | res[i] = NULL; |
| 4600 | } |
| 4601 | } |
| 4602 | |
| 4603 | /** |
| 4604 | * @brief Wrapper function for BUS_ALLOC_RESOURCE(). |
no test coverage detected