Lines Matching refs:type
167 bus_alloc_resource(device_t dev, int type, int *rid, unsigned long start,
173 if (type != SYS_RES_IRQ && type != SYS_RES_MEMORY
174 && type != SYS_RES_IOPORT)
178 "0x%" B_PRIx32 ")\n", type, *rid, start, end, count, flags);
185 if (type == SYS_RES_IRQ) {
196 } else if (type == SYS_RES_MEMORY || type == SYS_RES_IOPORT) {
200 if (type == SYS_RES_MEMORY)
212 res->r_type = type;
218 bus_release_resource(device_t dev, int type, int rid, struct resource *res)
220 if (res->r_type != type)
223 if (type == SYS_RES_MEMORY)
237 for (i = 0; resourceSpec[i].type != -1; i++) {
239 resourceSpec[i].type, &resourceSpec[i].rid, resourceSpec[i].flags);
242 for (++i; resourceSpec[i].type != -1; i++) {
260 for (i = 0; resourceSpec[i].type != -1; i++) {
264 bus_release_resource(dev, resourceSpec[i].type, resourceSpec[i].rid,