Lines Matching +full:platform +full:- +full:name
1 /* SPDX-License-Identifier: GPL-2.0 */
20 * Arguments to a platform function call.
43 * locking policy or per-function instance data.
116 * Drivers who expose platform functions register at init time, this
117 * causes the platform functions for that device node to be parsed in
119 * partially public so a driver can walk the list of platform functions
135 /* The name is the "xxx" in "platform-do-xxx", this is how
136 * platform functions are identified by this code. Some functions
140 const char *name; member
144 * with the same name and different flag
160 * For platform functions that are interrupts, one can register
176 * Register/Unregister a function-capable driver and its handlers
189 const char *name,
201 * Low level call to platform functions.
213 * You can also pass NULL to the name. This will match any function that has
217 extern int pmf_do_functions(struct device_node *np, const char *name,
223 * High level call to a platform function.
225 * This one looks for the platform-xxx first so you should call it to the
226 * actual target if any. It will fallback to platform-do-xxx if it can't
231 extern int pmf_call_function(struct device_node *target, const char *name,
236 * For low latency interrupt usage, you can lookup for on-demand functions
241 const char *name);
250 /* Suspend/resume code called by via-pmu directly for now */