Lines Matching full:child

170 		/* TODO: Child DPRCs aren't supported yet. */
191 dpaa2_rc_get_resource_list(device_t rcdev, device_t child)
193 struct dpaa2_devinfo *dinfo = device_get_ivars(child);
199 dpaa2_rc_delete_resource(device_t rcdev, device_t child, int type, int rid)
205 if (device_get_parent(child) != rcdev)
208 dinfo = device_get_ivars(child);
218 "child: type=%d, rid=%d, start=%jx\n", __func__,
222 resource_list_unreserve(rl, rcdev, child, type, rid);
228 dpaa2_rc_alloc_multi_resource(device_t rcdev, device_t child, int type, int *rid,
234 dinfo = device_get_ivars(child);
249 return (resource_list_alloc(rl, rcdev, child, type, rid,
254 dpaa2_rc_alloc_resource(device_t rcdev, device_t child, int type, int *rid,
257 if (device_get_parent(child) != rcdev)
258 return (BUS_ALLOC_RESOURCE(device_get_parent(rcdev), child,
261 return (dpaa2_rc_alloc_multi_resource(rcdev, child, type, rid, start,
266 dpaa2_rc_release_resource(device_t rcdev, device_t child, struct resource *r)
271 if (device_get_parent(child) != rcdev)
272 return (BUS_RELEASE_RESOURCE(device_get_parent(rcdev), child,
275 dinfo = device_get_ivars(child);
277 return (resource_list_release(rl, rcdev, child, r));
281 dpaa2_rc_child_deleted(device_t rcdev, device_t child)
287 dinfo = device_get_ivars(child);
295 device_printf(child, "%s: resource still owned: "
299 bus_release_resource(child, rle->type, rle->rid,
302 resource_list_unreserve(rl, rcdev, child, rle->type,
313 dpaa2_rc_child_detached(device_t rcdev, device_t child)
318 dinfo = device_get_ivars(child);
321 if (resource_list_release_active(rl, rcdev, child, SYS_RES_IRQ) != 0)
322 device_printf(child, "%s: leaked IRQ resources!\n", __func__);
324 device_printf(child, "%s: leaked %d MSI vectors!\n", __func__,
326 PCI_RELEASE_MSI(rcdev, child);
328 if (resource_list_release_active(rl, rcdev, child, SYS_RES_MEMORY) != 0)
329 device_printf(child, "%s: leaked memory resources!\n", __func__);
333 dpaa2_rc_setup_intr(device_t rcdev, device_t child, struct resource *irq,
343 error = bus_generic_setup_intr(rcdev, child, irq, flags, filter, intr,
351 /* If this is not a direct child, just bail out. */
352 if (device_get_parent(child) != rcdev) {
365 dinfo = device_get_ivars(child);
374 error = PCIB_MAP_MSI(device_get_parent(rcdev), child,
379 (void)bus_generic_teardown_intr(rcdev, child, irq,
385 error = dpaa2_rc_configure_irq(rcdev, child, rid, addr, data);
390 device_get_unit(child));
400 dpaa2_rc_teardown_intr(device_t rcdev, device_t child, struct resource *irq,
410 /* If this isn't a direct child, just bail out */
411 if (device_get_parent(child) != rcdev)
412 return(bus_generic_teardown_intr(rcdev, child, irq, cookie));
422 dinfo = device_get_ivars(child);
429 error = bus_generic_teardown_intr(rcdev, child, irq, cookie);
437 dpaa2_rc_print_child(device_t rcdev, device_t child)
439 struct dpaa2_devinfo *dinfo = device_get_ivars(child);
443 retval += bus_print_child_header(rcdev, child);
457 retval += bus_print_child_domain(rcdev, child);
458 retval += bus_print_child_footer(rcdev, child);
475 dpaa2_rc_alloc_msi(device_t rcdev, device_t child, int *count)
478 struct dpaa2_devinfo *dinfo = device_get_ivars(child);
505 error = PCIB_ALLOC_MSI(device_get_parent(rcdev), child, actual,
526 device_printf(child, "using IRQ %d for MSI\n", irqs[0]);
533 device_printf(child, "using IRQs %d", irqs[0]);
572 dpaa2_rc_release_msi(device_t rcdev, device_t child)
575 struct dpaa2_devinfo *dinfo = device_get_ivars(child);
601 PCIB_RELEASE_MSI(device_get_parent(rcdev), child, dinfo->msi.msi_alloc,
615 dpaa2_rc_msi_count(device_t rcdev, device_t child)
617 struct dpaa2_devinfo *dinfo = device_get_ivars(child);
623 dpaa2_rc_get_id(device_t rcdev, device_t child, enum pci_id_type type,
631 return (PCIB_GET_ID(device_get_parent(rcdev), child, type, id));
639 dpaa2_rc_mng_get_version(device_t dev, device_t child, struct dpaa2_cmd *cmd,
642 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
660 dpaa2_rc_mng_get_soc_version(device_t dev, device_t child, struct dpaa2_cmd *cmd,
663 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
679 dpaa2_rc_mng_get_container_id(device_t dev, device_t child,
682 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
696 dpaa2_rc_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
699 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
718 dpaa2_rc_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
720 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
729 dpaa2_rc_get_obj_count(device_t dev, device_t child, struct dpaa2_cmd *cmd,
732 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
746 dpaa2_rc_get_obj(device_t dev, device_t child, struct dpaa2_cmd *cmd,
763 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
794 dpaa2_rc_get_obj_descriptor(device_t dev, device_t child,
817 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
851 dpaa2_rc_get_attributes(device_t dev, device_t child, struct dpaa2_cmd *cmd,
860 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
879 dpaa2_rc_get_obj_region(device_t dev, device_t child, struct dpaa2_cmd *cmd,
901 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
914 error = DPAA2_CMD_RC_GET_API_VERSION(dev, child, cmd,
960 dpaa2_rc_get_api_version(device_t dev, device_t child, struct dpaa2_cmd *cmd,
967 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
984 dpaa2_rc_set_irq_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd,
987 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
997 dpaa2_rc_set_obj_irq(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1010 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1028 dpaa2_rc_get_conn(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1046 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1073 dpaa2_rc_ni_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1076 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1094 dpaa2_rc_ni_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1096 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1105 dpaa2_rc_ni_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1107 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1116 dpaa2_rc_ni_disable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1118 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1127 dpaa2_rc_ni_get_api_version(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1130 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1146 dpaa2_rc_ni_reset(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1148 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1157 dpaa2_rc_ni_get_attributes(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1180 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1212 dpaa2_rc_ni_set_buf_layout(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1228 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1251 dpaa2_rc_ni_get_tx_data_offset(device_t dev, device_t child,
1254 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1268 dpaa2_rc_ni_get_port_mac_addr(device_t dev, device_t child,
1271 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1291 dpaa2_rc_ni_set_prim_mac_addr(device_t dev, device_t child,
1298 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1311 dpaa2_rc_ni_get_prim_mac_addr(device_t dev, device_t child,
1318 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1335 dpaa2_rc_ni_set_link_cfg(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1346 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1360 dpaa2_rc_ni_get_link_cfg(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1371 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1389 dpaa2_rc_ni_get_link_state(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1401 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1425 dpaa2_rc_ni_set_qos_table(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1436 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1454 dpaa2_rc_ni_clear_qos_table(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1456 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1465 dpaa2_rc_ni_set_pools(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1477 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1497 dpaa2_rc_ni_set_err_behavior(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1504 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1521 dpaa2_rc_ni_get_queue(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1544 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1580 dpaa2_rc_ni_set_queue(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1599 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1626 dpaa2_rc_ni_get_qdid(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1635 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1656 dpaa2_rc_ni_add_mac_addr(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1666 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1681 dpaa2_rc_ni_remove_mac_addr(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1689 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1704 dpaa2_rc_ni_clear_mac_filters(device_t dev, device_t child,
1710 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1725 dpaa2_rc_ni_set_mfl(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1731 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1745 dpaa2_rc_ni_set_offload(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1753 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1768 dpaa2_rc_ni_set_irq_mask(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1775 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1790 dpaa2_rc_ni_set_irq_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1797 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1812 dpaa2_rc_ni_get_irq_status(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1822 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1844 dpaa2_rc_ni_set_uni_promisc(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1850 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1864 dpaa2_rc_ni_set_multi_promisc(device_t dev, device_t child,
1871 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1885 dpaa2_rc_ni_get_statistics(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1895 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1918 dpaa2_rc_ni_set_rx_tc_dist(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1930 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1947 dpaa2_rc_io_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
1950 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1968 dpaa2_rc_io_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1970 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1979 dpaa2_rc_io_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1981 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
1990 dpaa2_rc_io_disable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
1992 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2001 dpaa2_rc_io_reset(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2003 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2012 dpaa2_rc_io_get_attributes(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2027 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2052 dpaa2_rc_io_set_irq_mask(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2060 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2075 dpaa2_rc_io_get_irq_status(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2086 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2108 dpaa2_rc_io_set_irq_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2116 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2131 dpaa2_rc_io_add_static_dq_chan(device_t dev, device_t child,
2140 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2161 dpaa2_rc_bp_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2164 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2182 dpaa2_rc_bp_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2184 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2193 dpaa2_rc_bp_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2195 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2204 dpaa2_rc_bp_disable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2206 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2215 dpaa2_rc_bp_reset(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2217 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2226 dpaa2_rc_bp_get_attributes(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2234 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2251 dpaa2_rc_mac_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2254 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2272 dpaa2_rc_mac_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2274 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2283 dpaa2_rc_mac_reset(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2285 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2294 dpaa2_rc_mac_mdio_read(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2304 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2323 dpaa2_rc_mac_mdio_write(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2334 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2349 dpaa2_rc_mac_get_addr(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2352 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2372 dpaa2_rc_mac_get_attributes(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2397 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2416 dpaa2_rc_mac_set_link_state(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2428 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2448 dpaa2_rc_mac_set_irq_mask(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2456 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2471 dpaa2_rc_mac_set_irq_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2479 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2494 dpaa2_rc_mac_get_irq_status(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2505 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2527 dpaa2_rc_con_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2530 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2549 dpaa2_rc_con_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2551 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2560 dpaa2_rc_con_reset(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2562 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2571 dpaa2_rc_con_enable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2573 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2582 dpaa2_rc_con_disable(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2584 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2593 dpaa2_rc_con_get_attributes(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2603 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2621 dpaa2_rc_con_set_notif(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2632 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2646 dpaa2_rc_mcp_create(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2657 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2677 dpaa2_rc_mcp_destroy(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2683 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2695 dpaa2_rc_mcp_open(device_t dev, device_t child, struct dpaa2_cmd *cmd,
2698 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2716 dpaa2_rc_mcp_close(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2718 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2727 dpaa2_rc_mcp_reset(device_t dev, device_t child, struct dpaa2_cmd *cmd)
2729 struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
2744 device_t child = sc->dev;
2756 rc = DPAA2_CMD_MNG_GET_VERSION(rcdev, child, &cmd, &major, &minor, &rev);
2766 rc = DPAA2_CMD_MNG_GET_CONTAINER_ID(rcdev, child, &cmd, &sc->cont_id);
2777 rc = DPAA2_CMD_RC_OPEN(rcdev, child, &cmd, sc->cont_id, &rc_token);
2785 rc = DPAA2_CMD_RC_GET_OBJ_COUNT(rcdev, child, &cmd, &obj_count);
2789 (void)DPAA2_CMD_RC_CLOSE(rcdev, child, &cmd);
2796 rc = DPAA2_CMD_RC_GET_ATTRIBUTES(rcdev, child, &cmd, &dprc_attr);
2801 DPAA2_CMD_RC_CLOSE(rcdev, child, &cmd);
2819 rc = DPAA2_CMD_RC_GET_OBJ(rcdev, child, &cmd, i, &obj);
2834 rc = DPAA2_CMD_RC_GET_OBJ(rcdev, child, &cmd, i, &obj);
2858 rc = DPAA2_CMD_RC_GET_OBJ(rcdev, child, &cmd, i, &obj);
2871 DPAA2_CMD_RC_CLOSE(rcdev, child, &cmd);
2916 /* Allocate devinfo for a child. */
2940 /* Initialize a resource list for the child. */
2989 device_t rcdev, dev, child;
2999 child = sc->dev;
3042 /* Allocate devinfo for the child. */
3066 /* Initialize a resource list for the child. */
3071 error = DPAA2_CMD_RC_GET_OBJ_REGION(rcdev, child, cmd, obj->id,
3116 dpaa2_rc_configure_irq(device_t rcdev, device_t child, int rid, uint64_t addr,
3127 if (device_get_parent(child) == rcdev && rid >= 1) {
3129 dinfo = device_get_ivars(child);
3131 rc = DPAA2_CMD_RC_OPEN(rcdev, child, &cmd, rcinfo->id,
3139 rc = DPAA2_CMD_RC_SET_OBJ_IRQ(rcdev, child, &cmd, rid - 1, addr,
3147 rc = DPAA2_CMD_RC_CLOSE(rcdev, child, &cmd);
3284 * @brief Reserve a DPAA2-specific device of the given devtype for the child.
3287 dpaa2_rc_add_res(device_t rcdev, device_t child, enum dpaa2_dev_type devtype,
3291 struct dpaa2_devinfo *dinfo = device_get_ivars(child);
3318 /* Add DPAA2 device to the resource list of the child device. */
3323 res = resource_list_reserve(&dinfo->resources, rcdev, child, devtype,
3405 dpaa2_rc_select_portal(device_t dev, device_t child)
3408 struct dpaa2_devinfo *cinfo = device_get_ivars(child);
3551 /* For child containers */