Lines Matching full:call
165 LWIP_DEBUGF(TCPIP_DEBUG, ("tcpip_thread: API CALL message %p\n", (void *)msg)); in tcpip_thread_handle_msg()
237 * @param input_fn input function to call
274 * ethernet_input or ip_input. Don't call directly, pass to netif_add()
275 * and call netif->input().
295 * Call a specific function in the thread context of
302 * @param function the function to call
330 * Call a specific function in the thread context of
338 * @param function the function to call
369 * call sys_timeout in tcpip_thread
397 * call sys_untimeout in tcpip_thread
425 * Sends a message to TCPIP thread to call a function. Caller thread blocks on
466 * If not, a semaphore is created and destroyed on every call which is usually
468 * @param fn Function to call
469 * @param call Call parameters
473 tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call) in tcpip_api_call() argument
478 err = fn(call); in tcpip_api_call()
485 err_t err = sys_sem_new(&call->sem, 0); in tcpip_api_call()
495 TCPIP_MSG_VAR_REF(msg).msg.api_call.arg = call; in tcpip_api_call()
500 TCPIP_MSG_VAR_REF(msg).msg.api_call.sem = &call->sem; in tcpip_api_call()
507 sys_sem_free(&call->sem); in tcpip_api_call()
510 return call->err; in tcpip_api_call()
523 * @param function the function to call
598 * @param initfunc a function to call when tcpip_thread is running and finished initializing