Lines Matching defs:rle
233 struct resource_list_entry *rle;
241 rle = resource_list_find(rl, type, *rid);
242 if (rle == NULL) {
249 if (rle->res != NULL)
267 rv = rman_reserve_resource(rm, rle->start, rle->end, rle->count, flags,
271 rle->res = rv;
275 rman_set_bushandle(rv, rle->start);
294 struct resource_list_entry *rle;
302 rle = resource_list_find(rl, type, rid);
304 if (!rle)
306 if (!rle->res)
309 rman_release_resource(rle->res);
310 rle->res = NULL;
359 struct resource_list_entry *rle;
376 rle = resource_list_find(rl, type, *rid);
377 if (rle == NULL)
380 rle->res = rv;
381 rle->start = rman_get_start(rv);
382 rle->end = rman_get_end(rv);
383 rle->count = count;