Lines Matching full:dpaa2

30  * The DPAA2 Management Complex (MC) bus driver.
99 * @brief Structure to describe a DPAA2 device as a managed resource.
108 MALLOC_DEFINE(M_DPAA2_MC, "dpaa2_mc", "DPAA2 Management Complex");
211 /* Initialize a resource manager for the DPAA2 I/O objects. */ in dpaa2_mc_attach()
213 sc->dpio_rman.rm_descr = "DPAA2 DPIO objects"; in dpaa2_mc_attach()
217 "the DPAA2 I/O objects: error=%d\n", error); in dpaa2_mc_attach()
222 /* Initialize a resource manager for the DPAA2 buffer pools. */ in dpaa2_mc_attach()
224 sc->dpbp_rman.rm_descr = "DPAA2 DPBP objects"; in dpaa2_mc_attach()
228 "the DPAA2 buffer pools: error=%d\n", error); in dpaa2_mc_attach()
233 /* Initialize a resource manager for the DPAA2 concentrators. */ in dpaa2_mc_attach()
235 sc->dpcon_rman.rm_descr = "DPAA2 DPCON objects"; in dpaa2_mc_attach()
239 "the DPAA2 concentrators: error=%d\n", error); in dpaa2_mc_attach()
244 /* Initialize a resource manager for the DPAA2 MC portals. */ in dpaa2_mc_attach()
246 sc->dpmcp_rman.rm_descr = "DPAA2 DPMCP objects"; in dpaa2_mc_attach()
250 "the DPAA2 MC portals: error=%d\n", error); in dpaa2_mc_attach()
255 /* Initialize a list of non-allocatable DPAA2 devices. */ in dpaa2_mc_attach()
318 * Skip managing DPAA2-specific resource. It must be provided to MC by in dpaa2_mc_alloc_resource()
444 * For DPAA2 Management Complex bus driver interface.
467 /* Append a new managed DPAA2 device to the queue. */ in dpaa2_mc_manage_dev()
474 /* Select rman based on a type of the DPAA2 device. */ in dpaa2_mc_manage_dev()
478 /* Manage DPAA2 device as an allocatable resource. */ in dpaa2_mc_manage_dev()
499 /* Select resource manager based on a type of the DPAA2 device. */ in dpaa2_mc_get_free_dev()
503 /* Find first free DPAA2 device of the given type. */ in dpaa2_mc_get_free_dev()
509 "to the DPAA2 device: start=%jx, end=%jx", start, end)); in dpaa2_mc_get_free_dev()