Lines Matching refs:rid

96 static struct irq_node *eisa_find_irq(struct eisa_device *e_dev, int rid);
97 static struct resvaddr *eisa_find_maddr(struct eisa_device *e_dev, int rid);
98 static struct resvaddr *eisa_find_ioaddr(struct eisa_device *e_dev, int rid);
244 int rid; in eisa_print_child() local
250 rid = 0; in eisa_print_child()
251 while ((resv = eisa_find_ioaddr(e_dev, rid++))) { in eisa_print_child()
253 retval += printf("%s%lx", rid == 1 ? " port 0x" : ",0x", in eisa_print_child()
256 retval += printf("%s%lx-0x%lx", rid == 1 ? " port 0x" : in eisa_print_child()
259 rid = 0; in eisa_print_child()
260 while ((resv = eisa_find_maddr(e_dev, rid++))) { in eisa_print_child()
262 retval += printf("%s%lx", rid == 1 ? " mem 0x" : ",0x", in eisa_print_child()
265 retval += printf("%s%lx-0x%lx", rid == 1 ? " mem 0x" : in eisa_print_child()
268 rid = 0; in eisa_print_child()
269 while ((irq = eisa_find_irq(e_dev, rid++)) != NULL) in eisa_print_child()
279 eisa_find_irq(struct eisa_device *e_dev, int rid) in eisa_find_irq() argument
285 i < rid && irq != NULL; i++, irq = TAILQ_NEXT(irq, links)) in eisa_find_irq()
292 eisa_find_maddr(struct eisa_device *e_dev, int rid) in eisa_find_maddr() argument
298 i < rid && resv != NULL; i++, resv = LIST_NEXT(resv, links)) in eisa_find_maddr()
305 eisa_find_ioaddr(struct eisa_device *e_dev, int rid) in eisa_find_ioaddr() argument
311 i < rid && resv != NULL; i++, resv = LIST_NEXT(resv, links)) in eisa_find_ioaddr()
354 eisa_alloc_resource(device_t dev, device_t child, int type, int *rid, in eisa_alloc_resource() argument
367 struct irq_node * irq = eisa_find_irq(e_dev, *rid); in eisa_alloc_resource()
383 resv = eisa_find_maddr(e_dev, *rid); in eisa_alloc_resource()
398 resv = eisa_find_ioaddr(e_dev, *rid); in eisa_alloc_resource()
414 type, rid, start, end, count, flags); in eisa_alloc_resource()
422 eisa_release_resource(device_t dev, device_t child, int type, int rid, in eisa_release_resource() argument
431 if (eisa_find_irq(e_dev, rid) == NULL) in eisa_release_resource()
437 resv = eisa_find_maddr(e_dev, rid); in eisa_release_resource()
443 resv = eisa_find_ioaddr(e_dev, rid); in eisa_release_resource()
450 rv = BUS_RELEASE_RESOURCE(device_get_parent(dev), child, type, rid, r); in eisa_release_resource()