Searched refs:mbox (Results 1 – 11 of 11) sorted by relevance
| /lib/liblwip/src/arch/ |
| D | sys_arch.c | 158 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/ |
| D | sys_arch.h | 52 #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/ |
| D | sys.h | 174 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);
|
| D | timers.h | 91 void sys_timeouts_mbox_fetch(sys_mbox_t *mbox, void **msg);
|
| D | stats.h | 110 struct stats_syselem mbox; member
|
| /lib/liblwip/src/api/ |
| D | tcpip.c | 55 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/ |
| D | stats.c | 148 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()
|
| D | timers.c | 423 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/ |
| D | sys_arch.txt | 97 - 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/ |
| D | UPGRADING | 56 * Converted mbox- and semaphore-functions to take pointers to sys_mbox_t/
|
| D | CHANGELOG | 453 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,
|