Lines Matching +full:other +full:- +full:controller

4  * SPDX-License-Identifier: Apache-2.0
9 * Public APIs for external cache controller drivers
18 * @brief External Cache Controller Interface
19 * @defgroup cache_external_interface External Cache Controller Interface
31 * @brief Enable the d-cache
38 * @brief Disable the d-cache
45 * @brief Flush the d-cache
50 * @retval -ENOTSUP If not supported.
51 * @retval -errno Negative errno for other failures.
56 * @brief Invalidate the d-cache
61 * @retval -ENOTSUP If not supported.
62 * @retval -errno Negative errno for other failures.
67 * @brief Flush and Invalidate the d-cache
72 * @retval -ENOTSUP If not supported.
73 * @retval -errno Negative errno for other failures.
78 * @brief Flush an address range in the d-cache
85 * not a problem because writing back is a non-destructive process that
93 * @retval -ENOTSUP If not supported.
94 * @retval -errno Negative errno for other failures.
99 * @brief Invalidate an address range in the d-cache
105 * non-read-only data structures sharing the same line will be
115 * @retval -ENOTSUP If not supported.
116 * @retval -errno Negative errno for other failures.
121 * @brief Flush and Invalidate an address range in the d-cache
129 * non-destructive process that could be triggered by hardware at any
137 * @retval -ENOTSUP If not supported.
138 * @retval -errno Negative errno for other failures.
145 * @brief Get the d-cache line size.
153 * @retval size Size of the d-cache line.
154 * @retval 0 If the d-cache is not enabled.
165 * @brief Enable the i-cache
172 * @brief Disable the i-cache
179 * @brief Flush the i-cache
184 * @retval -ENOTSUP If not supported.
185 * @retval -errno Negative errno for other failures.
190 * @brief Invalidate the i-cache
195 * @retval -ENOTSUP If not supported.
196 * @retval -errno Negative errno for other failures.
201 * @brief Flush and Invalidate the i-cache
206 * @retval -ENOTSUP If not supported.
207 * @retval -errno Negative errno for other failures.
212 * @brief Flush an address range in the i-cache
219 * not a problem because writing back is a non-destructive process that
227 * @retval -ENOTSUP If not supported.
228 * @retval -errno Negative errno for other failures.
233 * @brief Invalidate an address range in the i-cache
239 * non-read-only data structures sharing the same line will be
249 * @retval -ENOTSUP If not supported.
250 * @retval -errno Negative errno for other failures.
255 * @brief Flush and Invalidate an address range in the i-cache
263 * non-destructive process that could be triggered by hardware at any
271 * @retval -ENOTSUP If not supported.
272 * @retval -errno Negative errno for other failures.
279 * @brief Get the i-cache line size.
287 * @retval size Size of the d-cache line.
288 * @retval 0 If the d-cache is not enabled.