Home
last modified time | relevance | path

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

/lib/liblwip/src/arch/
Dsys_arch.c158 struct sys_mbox *mbox; in sys_mbox_new() local
161 mbox = (struct sys_mbox *)malloc(sizeof(struct sys_mbox)); in sys_mbox_new()
162 if (mbox == NULL) { in sys_mbox_new()
165 mbox->first = mbox->last = 0; in sys_mbox_new()
166 mbox->not_empty = sys_sem_new_internal(0); in sys_mbox_new()
167 mbox->not_full = sys_sem_new_internal(0); in sys_mbox_new()
168 mbox->mutex = sys_sem_new_internal(1); in sys_mbox_new()
169 mbox->wait_send = 0; in sys_mbox_new()
171 SYS_STATS_INC_USED(mbox); in sys_mbox_new()
172 *mb = mbox; in sys_mbox_new()
[all …]
/lib/liblwip/src/include/arch/
Dsys_arch.h52 #define sys_mbox_valid(mbox) (((mbox) != NULL) && (*(mbox) != NULL)) argument
53 #define sys_mbox_set_invalid(mbox) do { if((mbox) != NULL) { *(mbox) = NULL; }}while(0) argument
/lib/liblwip/src/include/lwip/
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);
Dtimers.h91 void sys_timeouts_mbox_fetch(sys_mbox_t *mbox, void **msg);
Dstats.h110 struct stats_syselem mbox; member
/lib/liblwip/src/api/
Dtcpip.c55 static sys_mbox_t mbox; variable
88 sys_timeouts_mbox_fetch(&mbox, (void **)&msg); in tcpip_thread()
180 if (!sys_mbox_valid(&mbox)) { in tcpip_input()
191 if (sys_mbox_trypost(&mbox, msg) != ERR_OK) { in tcpip_input()
215 if (sys_mbox_valid(&mbox)) { in tcpip_callback_with_block()
225 sys_mbox_post(&mbox, msg); in tcpip_callback_with_block()
227 if (sys_mbox_trypost(&mbox, msg) != ERR_OK) { 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()
[all …]
/lib/liblwip/src/core/
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()
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()
/lib/liblwip/doc/
Dsys_arch.txt97 - err_t sys_mbox_new(sys_mbox_t *mbox, int size)
107 - void sys_mbox_free(sys_mbox_t *mbox)
113 - void sys_mbox_post(sys_mbox_t *mbox, void *msg)
118 - err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg)
123 - u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout)
140 - u32_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg)
149 #define sys_arch_mbox_tryfetch(mbox,msg) \
150 sys_arch_mbox_fetch(mbox,msg,1)
153 - int sys_mbox_valid(sys_mbox_t *mbox)
160 - void sys_mbox_set_invalid(sys_mbox_t *mbox)
/lib/liblwip/
DUPGRADING56 * Converted mbox- and semaphore-functions to take pointers to sys_mbox_t/
DCHANGELOG453 mbox and semaphore functions to take pointers to sys_mbox_t/sys_sem_t;
530 added timers.c/.h: Separated timer implementation from semaphore/mbox
1235 sent to mbox
1531 netconn::mbox (sys_mbox_t) per netconn::sem (sys_sem_t) for the task #7490
1539 in opt.h to indicate sizes for tcpip::mbox, netconn::recvmbox, and for the
2148 netconn, this recvmbox is later freed and a new mbox is allocated for acceptmbox.
2560 * api_lib.c, api_msg.c, tcpip.c: integrate sys_mbox_fetch(conn->mbox, NULL) calls from
2591 * tcpip.c: Initialize tcpip's mbox, and verify if initialized in tcpip_input,