Lines Matching defs:rle

472 	struct resource_list_entry *rle;
520 rle = resource_list_add(rl, SYS_RES_IOPORT,
522 if (rle == NULL)
524 rle->res = r;
546 rle = resource_list_add(rl, SYS_RES_MEMORY,
548 if (rle == NULL)
550 rle->res = r;
565 rle = resource_list_add(rl, SYS_RES_IRQ, rid,
567 if (rle == NULL)
569 rle->res = r;
592 struct resource_list_entry *rle;
599 STAILQ_FOREACH(rle, &devi->resources, link) {
600 if (rle->res) {
601 if (rman_get_device(rle->res) != pf->sc->dev)
606 rle->type, rle->rid,
607 rman_get_start(rle->res));
609 pf->sc->dev, rle->type, rle->rid, rle->res);
610 rle->res = NULL;
781 struct resource_list_entry *rle =
783 if (rle == NULL)
785 BUS_TEARDOWN_INTR(dev, pf->dev, rle->res,
871 struct resource_list_entry *rle;
877 rle = resource_list_find(rl, type, i);
878 if (rle != NULL) {
884 printf(format, rle->start);
885 if (rle->count > 1) {
887 printf(format, rle->start + rle->count - 1);
959 struct resource_list_entry *rle;
961 rle = resource_list_find(rl, type, rid);
962 if (rle == NULL)
966 *startp = rle->start;
968 *countp = rle->count;
1118 struct resource_list_entry *rle = NULL;
1130 rle = resource_list_find(&dinfo->resources, type, *rid);
1132 if (rle == NULL && isdefault)
1134 if (rle == NULL || rle->res == NULL) {
1142 rle = resource_list_find(&dinfo->resources, type, *rid);
1143 if (!rle)
1145 rle->res = r;
1151 if (rman_get_device(rle->res) != dev)
1153 rman_set_device(rle->res, child);
1155 BUS_ACTIVATE_RESOURCE(dev, child, type, *rid, rle->res);
1156 return (rle->res);
1168 struct resource_list_entry *rle = NULL;
1176 rle = resource_list_find(&dinfo->resources, type, rid);
1178 if (!rle) {
1184 if (!rle->res) {
1192 BUS_DEACTIVATE_RESOURCE(dev, child, type, rid, rle->res);
1193 rman_set_device(rle->res, dev);