Lines Matching full:call
115 LWIP_DEBUGF(TCPIP_DEBUG, ("tcpip_thread: API CALL message %p\n", (void *)msg)); in tcpip_thread()
166 * @param input_fn input function to call
203 * ethernet_input or ip_input. Don't call directly, pass to netif_add()
204 * and call netif->input().
223 * Call a specific function in the thread context of
228 * @param function the function to call
261 * call sys_timeout in tcpip_thread
289 * call sys_untimeout in tcpip_thread
317 * Sends a message to TCPIP thread to call a function. Caller thread blocks on
358 * If not, a semaphore is created and destroyed on every call which is usually
360 * @param fn Function to call
361 * @param call Call parameters
365 tcpip_api_call(tcpip_api_call_fn fn, struct tcpip_api_call_data *call) in tcpip_api_call() argument
370 err = fn(call); in tcpip_api_call()
377 err_t err = sys_sem_new(&call->sem, 0); in tcpip_api_call()
387 TCPIP_MSG_VAR_REF(msg).msg.api_call.arg = call; in tcpip_api_call()
392 TCPIP_MSG_VAR_REF(msg).msg.api_call.sem = &call->sem; in tcpip_api_call()
399 sys_sem_free(&call->sem); in tcpip_api_call()
402 return call->err; in tcpip_api_call()
410 * @param function the function to call
458 * @param initfunc a function to call when tcpip_thread is running and finished initializing