Lines Matching +full:co +full:- +full:processor
1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */
6 * Apple's SoCs come with various co-processors running their RTKit operating
18 * Struct to represent implementation-specific RTKit operations.
21 * @iomem: Shared memory buffer controlled by the co-processors.
24 * @is_mapped: Shared memory buffer is managed by the co-processor.
38 * Struct to represent implementation-specific RTKit operations.
40 * @crashed: Called when the co-processor has crashed. Runs in process
43 * on a non-system endpoint. Called from a worker thread.
50 * buffer is managed by the co-processor and needs to be mapped.
74 * @mbox_name: mailbox name used to communicate with the co-processor
76 * @ops: pointer to rtkit_ops to be used for this co-processor
83 * Non-devm version of devm_apple_rtkit_init. Must be freed with
88 * @mbox_name: mailbox name used to communicate with the co-processor
90 * @ops: pointer to rtkit_ops to be used for this co-processor
102 * Reinitialize internal structures. Must only be called with the co-processor
109 * co-processor has been started.
114 * Quiesce the co-processor.
119 * Wake the co-processor up from hibernation mode.
124 * Shutdown the co-processor
129 * Put the co-processor into idle mode