Lines Matching defs:rle
185 struct resource_list_entry *rle;
195 rle = resource_list_find(rl, type, *rid);
196 if (rle == NULL)
198 if (rle->res != NULL)
206 rv = rman_reserve_resource(&sc->ps_mem, rle->start, rle->end,
207 rle->count, flags, child);
210 rle->res = rv;
213 rman_set_bushandle(rv, rle->start);
224 rv = bus_alloc_resource(dev, type, rid, rle->start, rle->end,
225 rle->count, flags);
250 struct resource_list_entry *rle;
261 rle = resource_list_find(rl, type, rid);
262 if (rle == NULL)
264 if (rle->res == NULL)
267 rman_release_resource(rle->res);
268 rle->res = NULL;