HelenOS sources

mpsc_t            149 uspace/lib/c/generic/async/server.c 	mpsc_t *msg_channel;
mpsc_t            327 uspace/lib/c/generic/async/server.c 	mpsc_t *c = fibril_connection->msg_channel;
mpsc_t             69 uspace/lib/c/generic/thread/mpsc.c mpsc_t *mpsc_create(size_t elem_size)
mpsc_t             71 uspace/lib/c/generic/thread/mpsc.c 	mpsc_t *q = calloc(1, sizeof(mpsc_t));
mpsc_t             95 uspace/lib/c/generic/thread/mpsc.c void mpsc_destroy(mpsc_t *q)
mpsc_t            110 uspace/lib/c/generic/thread/mpsc.c static errno_t _mpsc_push(mpsc_t *q, mpsc_node_t *n)
mpsc_t            136 uspace/lib/c/generic/thread/mpsc.c errno_t mpsc_send(mpsc_t *q, const void *b)
mpsc_t            154 uspace/lib/c/generic/thread/mpsc.c errno_t mpsc_receive(mpsc_t *q, void *b, const struct timespec *expires)
mpsc_t            185 uspace/lib/c/generic/thread/mpsc.c void mpsc_close(mpsc_t *q)
mpsc_t            205 uspace/lib/c/include/fibril_synch.h extern mpsc_t *mpsc_create(size_t);
mpsc_t            206 uspace/lib/c/include/fibril_synch.h extern void mpsc_destroy(mpsc_t *);
mpsc_t            207 uspace/lib/c/include/fibril_synch.h extern errno_t mpsc_send(mpsc_t *, const void *);
mpsc_t            208 uspace/lib/c/include/fibril_synch.h extern errno_t mpsc_receive(mpsc_t *, void *, const struct timespec *);
mpsc_t            209 uspace/lib/c/include/fibril_synch.h extern void mpsc_close(mpsc_t *);
mpsc_t            205 uspace/lib/posix/include/libc/fibril_synch.h extern mpsc_t *mpsc_create(size_t);
mpsc_t            206 uspace/lib/posix/include/libc/fibril_synch.h extern void mpsc_destroy(mpsc_t *);
mpsc_t            207 uspace/lib/posix/include/libc/fibril_synch.h extern errno_t mpsc_send(mpsc_t *, const void *);
mpsc_t            208 uspace/lib/posix/include/libc/fibril_synch.h extern errno_t mpsc_receive(mpsc_t *, void *, const struct timespec *);
mpsc_t            209 uspace/lib/posix/include/libc/fibril_synch.h extern void mpsc_close(mpsc_t *);
HelenOS homepage, sources at GitHub