Lines Matching refs:func
73 esp_ipc_func_t func = s_func[cpuid]; in ipc_task() local
81 (*func)(func_arg); in ipc_task()
83 (*func)(func_arg); in ipc_task()
126 static esp_err_t esp_ipc_call_and_wait(uint32_t cpu_id, esp_ipc_func_t func, void* arg, esp_ipc_wai… in esp_ipc_call_and_wait() argument
155 s_func[cpu_id] = func; in esp_ipc_call_and_wait()
167 esp_err_t esp_ipc_call(uint32_t cpu_id, esp_ipc_func_t func, void* arg) in esp_ipc_call() argument
169 return esp_ipc_call_and_wait(cpu_id, func, arg, IPC_WAIT_FOR_START); in esp_ipc_call()
172 esp_err_t esp_ipc_call_blocking(uint32_t cpu_id, esp_ipc_func_t func, void* arg) in esp_ipc_call_blocking() argument
174 return esp_ipc_call_and_wait(cpu_id, func, arg, IPC_WAIT_FOR_END); in esp_ipc_call_blocking()
177 esp_err_t esp_ipc_call_nonblocking(uint32_t cpu_id, esp_ipc_func_t func, void* arg) in esp_ipc_call_nonblocking() argument
187 if (esp_cpu_compare_and_set((volatile uint32_t *)&s_no_block_func[cpu_id], 0, (uint32_t)func)) { in esp_ipc_call_nonblocking()