Lines Matching full:mc
8 #include <linux/fsl/mc.h>
10 #include "fsl-mc-private.h"
53 * fsl_create_mc_io() - Creates an MC I/O object
55 * @dev: device to be associated with the MC I/O object
56 * @mc_portal_phys_addr: physical address of the MC portal to use
57 * @mc_portal_size: size in bytes of the MC portal
58 * @dpmcp_dev: Pointer to the DPMCP object associated with this MC I/O
60 * @flags: flags for the new MC I/O object
61 * @new_mc_io: Area to return pointer to newly created MC I/O object
95 "devm_request_mem_region failed for MC portal %pa\n", in fsl_create_mc_io()
105 "devm_ioremap failed for MC portal %pa\n", in fsl_create_mc_io()
126 * fsl_destroy_mc_io() - Destroys an MC I/O object
128 * @mc_io: MC I/O object to destroy
152 * fsl_mc_portal_allocate - Allocates an MC portal
154 * @mc_dev: MC device for which the MC portal is to be allocated
156 * MC portal.
158 * that wraps the allocated MC portal is to be returned
160 * This function allocates an MC portal from the device's parent DPRC,
161 * from the corresponding MC bus' pool of MC portals and wraps
163 * portal is allocated from its own MC bus.
237 * fsl_mc_portal_free - Returns an MC portal to the pool of free MC portals
238 * of a given MC bus
240 * @mc_io: Pointer to the fsl_mc_io object that wraps the MC portal to free
270 * @mc_io: Pointer to the fsl_mc_io object that wraps the MC portal to free