Searched defs:mbox (Results 1 - 8 of 8) sorted by relevance
/external/syslinux/core/thread/ |
H A D | mbox.c | 2 * mbox.c 8 #include "mbox.h" 11 void mbox_init(struct mailbox *mbox, size_t size) argument 13 if (!!mbox) { 14 sem_init(&mbox->prod_sem, size); /* All slots empty */ 15 sem_init(&mbox->cons_sem, 0); /* No slots full */ 16 sem_init(&mbox->head_sem, 1); /* Head mutex */ 17 sem_init(&mbox->tail_sem, 1); /* Tail mutex */ 19 mbox->wrap = &mbox 25 mbox_post(struct mailbox *mbox, void *msg, mstime_t timeout) argument 43 mbox_fetch(struct mailbox *mbox, void **msg, mstime_t timeout) argument [all...] |
/external/syslinux/core/include/ |
H A D | mbox.h | 2 * mbox.h 34 void mbox_init(struct mailbox *mbox, size_t size); 35 int mbox_post(struct mailbox *mbox, void *msg, mstime_t timeout); 36 mstime_t mbox_fetch(struct mailbox *mbox, void **msg, mstime_t timeout); 46 static inline void mbox_set_invalid(struct mailbox *mbox) argument 48 if (!!mbox) 49 sem_set_invalid(&mbox->prod_sem); 55 static inline bool mbox_is_valid(struct mailbox *mbox) argument 57 return ((!!mbox) && sem_is_valid(&mbox [all...] |
/external/syslinux/core/lwip/src/arch/ |
H A D | sys_arch.c | 60 err_t sys_mbox_new(sys_mbox_t *mbox, int size) argument 62 if (!mbox) 64 *mbox = malloc(MBOX_BYTES(size)); 65 if (!(*mbox)) 68 mbox_init(*mbox, size); 72 void sys_mbox_free(sys_mbox_t *mbox) argument 74 if (!!mbox && !!*mbox) { 75 sys_mbox_set_invalid(mbox); 76 free(*mbox); 81 sys_mbox_post(sys_mbox_t *mbox, void *msg) argument 87 sys_mbox_trypost(sys_mbox_t *mbox, void *msg) argument 94 sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout) argument 107 sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg) argument 114 sys_mbox_set_invalid(sys_mbox_t *mbox) argument 120 sys_mbox_valid(sys_mbox_t *mbox) argument [all...] |
/external/syslinux/core/lwip/src/api/ |
H A D | tcpip.c | 55 static sys_mbox_t mbox; variable 88 sys_timeouts_mbox_fetch(&mbox, (void **)&msg); 175 if (sys_mbox_valid(&mbox)) { 184 if (sys_mbox_trypost(&mbox, msg) != ERR_OK) { 210 if (sys_mbox_valid(&mbox)) { 220 sys_mbox_post(&mbox, msg); 222 if (sys_mbox_trypost(&mbox, msg) != ERR_OK) { 246 if (sys_mbox_valid(&mbox)) { 256 sys_mbox_post(&mbox, msg); 275 if (sys_mbox_valid(&mbox)) { [all...] |
/external/syslinux/core/lwip/src/core/ |
H A D | timers.c | 412 * Wait (forever) for a message to arrive in an mbox. 415 * @param mbox the mbox to fetch the message from 419 sys_timeouts_mbox_fetch(sys_mbox_t *mbox, void **msg) argument 428 time_needed = sys_arch_mbox_fetch(mbox, msg, 0); 431 time_needed = sys_arch_mbox_fetch(mbox, msg, next_timeout->time); 460 /* We try again to fetch a message from the mbox. */
|
/external/syslinux/core/lwip/src/include/lwip/ |
H A D | stats.h | 110 struct stats_syselem mbox; member in struct:stats_sys
|
/external/fio/ |
H A D | gclient.c | 1175 static void gfio_show_ddir_status(struct gfio_client *gc, GtkWidget *mbox, argument 1202 gtk_box_pack_start(GTK_BOX(mbox), box, TRUE, FALSE, 3);
|
/external/mdnsresponder/mDNSCore/ |
H A D | mDNSEmbeddedAPI.h | 724 typedef packedstruct { domainname mbox; domainname txt; } rdataRP; variable
|
Completed in 2906 milliseconds