Lines Matching +full:mc +full:- +full:bus

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Freescale Management Complex (MC) bus private declarations
11 #include <linux/fsl/mc.h>
194 /* response word 3-4 */
196 /* response word 5-6 */
206 /* cmd word 1-2 */
208 /* cmd word 3-4 */
225 /* base_addr may be zero if older MC firmware is used */
239 /* cmd word 3-4 */
273 /* IRQ event - Indicates that a new object added to the container */
275 /* IRQ event - Indicates that an object was removed from the container */
278 * IRQ event - Indicates that one of the descendant containers that opened by
284 * IRQ event - Indicates that on one of the container's opened object is
289 /* Irq event - Indicates that object is created at the container */
293 * struct dprc_irq_cfg - IRQ configuration
294 * @paddr: Address that must be written to signal a message-based interrupt
335 * struct dprc_attributes - Container attributes
372 * enum dprc_region_type - Region type
373 * @DPRC_REGION_TYPE_MC_PORTAL: MC portal region
383 * struct dprc_region_desc - Mappable region descriptor
385 * For DPMCP and DPRC objects, region base is offset from SoC MC portals
418 * struct dprc_endpoint - Endpoint description for link connect/disconnect
524 * Generic FSL MC API
560 * struct fsl_mc_resource_pool - Pool of MC resources of a given
567 * @mc_bus: pointer to the MC bus that owns this resource pool
579 * struct fsl_mc_uapi - information associated with a device file
583 * @local_instance_in_use: local MC I/O instance in use or not
584 * @static_mc_io: pointer to the static MC I/O object
595 * struct fsl_mc_bus - logical bus that corresponds to a physical DPRC
596 * @mc_dev: fsl-mc device for the bus device itself.
598 * for this MC bus. These resources represent allocatable entities
601 * @scan_mutex: Serializes bus scanning
609 struct mutex scan_mutex; /* serializes bus scanning */