Home
last modified time | relevance | path

Searched refs:mbox (Results 1 – 7 of 7) sorted by relevance

/lk-master/external/lib/lwip/
A Dsys_arch.c73 mbox->head = 0; in sys_mbox_new()
74 mbox->tail = 0; in sys_mbox_new()
78 if (!mbox->queue) in sys_mbox_new()
95 mbox->queue[mbox->head] = msg; in sys_mbox_post()
96 mbox->head = (mbox->head + 1) % mbox->size; in sys_mbox_post()
116 *msg = mbox->queue[mbox->tail]; in sys_arch_mbox_tryfetch()
117 mbox->tail = (mbox->tail + 1) % mbox->size; in sys_arch_mbox_tryfetch()
141 *msg = mbox->queue[mbox->tail]; in sys_arch_mbox_fetch()
142 mbox->tail = (mbox->tail + 1) % mbox->size; in sys_arch_mbox_fetch()
161 mbox->queue[mbox->head] = msg; in sys_mbox_trypost()
[all …]
/lk-master/external/lib/lwip/include/lwip/
A Dsys.h174 err_t sys_mbox_new(sys_mbox_t *mbox, int size);
179 void sys_mbox_post(sys_mbox_t *mbox, void *msg);
183 err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg);
191 u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout);
200 u32_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg);
203 #define sys_mbox_tryfetch(mbox, msg) sys_arch_mbox_tryfetch(mbox, msg)
206 void sys_mbox_free(sys_mbox_t *mbox);
207 #define sys_mbox_fetch(mbox, msg) sys_arch_mbox_fetch(mbox, msg, 0)
210 int sys_mbox_valid(sys_mbox_t *mbox);
214 void sys_mbox_set_invalid(sys_mbox_t *mbox);
A Dtimers.h91 void sys_timeouts_mbox_fetch(sys_mbox_t *mbox, void **msg);
A Dstats.h110 struct stats_syselem mbox; member
/lk-master/external/lib/lwip/api/
A Dtcpip.c55 static sys_mbox_t mbox; variable
180 if (!sys_mbox_valid(&mbox)) { in tcpip_input()
215 if (sys_mbox_valid(&mbox)) { in tcpip_callback_with_block()
251 if (sys_mbox_valid(&mbox)) { in tcpip_timeout()
261 sys_mbox_post(&mbox, msg); in tcpip_timeout()
280 if (sys_mbox_valid(&mbox)) { in tcpip_untimeout()
289 sys_mbox_post(&mbox, msg); in tcpip_untimeout()
314 if (sys_mbox_valid(&mbox)) { in tcpip_apimsg()
317 sys_mbox_post(&mbox, &msg); in tcpip_apimsg()
364 if (sys_mbox_valid(&mbox)) { in tcpip_netifapi()
[all …]
/lk-master/external/lib/lwip/core/
A Dstats.c148 LWIP_PLATFORM_DIAG(("mbox.used: %"U32_F"\n\t", (u32_t)sys->mbox.used)); in stats_display_sys()
149 LWIP_PLATFORM_DIAG(("mbox.max: %"U32_F"\n\t", (u32_t)sys->mbox.max)); in stats_display_sys()
150 LWIP_PLATFORM_DIAG(("mbox.err: %"U32_F"\n\t", (u32_t)sys->mbox.err)); in stats_display_sys()
A Dtimers.c423 sys_timeouts_mbox_fetch(sys_mbox_t *mbox, void **msg) in sys_timeouts_mbox_fetch() argument
432 time_needed = sys_arch_mbox_fetch(mbox, msg, 0); in sys_timeouts_mbox_fetch()
435 time_needed = sys_arch_mbox_fetch(mbox, msg, next_timeout->time); in sys_timeouts_mbox_fetch()

Completed in 10 milliseconds