Searched refs:msgbuf (Results 1 - 14 of 14) sorted by relevance

/barrelfish-2018-10-04/lib/barrelfish/
H A Dmsgbuf.c18 #include <barrelfish/msgbuf.h>
20 void msgbuf_init_static(struct msgbuf *msgbuf, void *buf, size_t buflen, argument
23 assert(msgbuf != NULL);
24 msgbuf->pos = 0;
25 msgbuf->len = buflen;
26 msgbuf->buf = buf;
27 msgbuf->cap_pos = 0;
28 msgbuf->ncaps = capbuflen;
29 msgbuf
33 msgbuf_init_dynamic(struct msgbuf *msgbuf, size_t hintlen, size_t hintcaps) argument
59 msgbuf_destroy(struct msgbuf *msgbuf) argument
74 msgbuf_ensure(struct msgbuf *msgbuf, size_t extralen) argument
86 msgbuf_grow(struct msgbuf *msgbuf, size_t extralen) argument
108 msgbuf_marshall_buffer(struct msgbuf *msgbuf, const void *src_buf, size_t len) argument
130 msgbuf_unmarshall_buffer(struct msgbuf *msgbuf, size_t *retlen, void **retbuf) argument
161 msgbuf_unmarshall_buffer_to_buf(struct msgbuf *msgbuf, void *dest_buf, size_t buflen, size_t *retlen) argument
188 msgbuf_marshall_string(struct msgbuf *msgbuf, const char *string) argument
193 msgbuf_unmarshall_string(struct msgbuf *msgbuf, char **ret) argument
198 msgbuf_unmarshall_string_to_buf(struct msgbuf *msgbuf, char *buf, size_t buflen, size_t *retlen) argument
219 msgbuf_marshall_cap(struct msgbuf *msgbuf, struct capref cap) argument
240 msgbuf_unmarshall_cap(struct msgbuf *msgbuf, struct capref *retcap) argument
[all...]
/barrelfish-2018-10-04/include/barrelfish/
H A Dmsgbuf.h23 struct msgbuf { struct
33 void msgbuf_init_dynamic(struct msgbuf *msgbuf, size_t hintlen, size_t hintcaps);
34 void msgbuf_init_static(struct msgbuf *msgbuf, void *buf, size_t buflen,
36 void msgbuf_destroy(struct msgbuf *msgbuf);
38 errval_t msgbuf_marshall_buffer(struct msgbuf *msgbuf, const void *src_buf,
40 errval_t msgbuf_unmarshall_buffer(struct msgbuf *msgbu
[all...]
/barrelfish-2018-10-04/lib/libc/stdio/
H A Dperror.c51 char msgbuf[NL_TEXTMAX]; local
64 strerror_r(errno, msgbuf, sizeof(msgbuf));
65 v->iov_base = msgbuf;
/barrelfish-2018-10-04/lib/bomp_new/
H A Dbomp_thread.c170 err = vspace_map_one_frame(&thread->msgbuf, msg_frame_size, thread->msgframe,
177 .sendbase = (lpaddr_t)thread->msgbuf + BOMP_CHANNEL_SIZE,
178 .inbuf = thread->msgbuf,
180 .outbuf = ((uint8_t *) thread->msgbuf) + BOMP_CHANNEL_SIZE,
184 BOMP_DEBUG_THREAD("creating channel on %p\n", thread->msgbuf);
196 thread->msgbuf, NULL);
358 tls->r.thread.msgbuf = arg;
H A Dbomp_node.c181 err = vspace_map_one_frame(&node->msgbuf, msg_frame_size, node->msgframe,
188 .sendbase = (lpaddr_t)node->msgbuf + BOMP_CHANNEL_SIZE,
189 .inbuf = node->msgbuf,
191 .outbuf = ((uint8_t *) node->msgbuf) + BOMP_CHANNEL_SIZE,
195 BOMP_DEBUG_NODE("creating channel on %p\n", node->msgbuf);
350 tls->r.node.msgbuf = node->msgbuf;
/barrelfish-2018-10-04/lib/rcce/
H A Dinternal.h64 extern struct msg_buf msgbuf[MAX_CPUS];
H A Dring_barriers.c86 struct msg_buf msgbuf[MAX_CPUS]; variable in typeref:struct:msg_buf
91 assert(!msgbuf[coreid].pending);
92 struct msg_buf *m = &msgbuf[coreid];
107 assert(!msgbuf[coreid].pending);
108 struct msg_buf *m = &msgbuf[coreid];
H A Drcce.c215 struct msg_buf *mb = &msgbuf[core_id];
/barrelfish-2018-10-04/usr/drivers/omap44xx/twl6030/
H A Dtwl6030.c55 uint8_t msgbuf[2]; local
57 msgbuf[0] = addr;
58 msgbuf[1] = regval;
63 msg.buf = msgbuf;
/barrelfish-2018-10-04/lib/bomp_new/include/
H A Dbomp_internal.h66 void *msgbuf; ///< message buffer for this frame member in struct:bomp_thread
87 void *msgbuf; ///< message buffer for this frame member in struct:bomp_node
/barrelfish-2018-10-04/lib/bomp/backends/
H A Dxomp_worker.c40 static void *msgbuf; variable
693 err = vspace_map_one_frame(&msgbuf, frame_size, frame, NULL, NULL);
698 tls = msgbuf;
700 tls = ((uint8_t *) msgbuf) + XOMP_MSG_FRAME_SIZE;
704 (lvaddr_t )msgbuf);
779 .inbuf = ((uint8_t *) msgbuf) + XOMP_MSG_CHAN_SIZE,
781 .outbuf = ((uint8_t *) msgbuf),
H A Dxomp_master.c77 void *msgbuf; ///< where the messaging frame is mapped member in struct:xomp_worker
722 err = vspace_map_one_frame(&worker->msgbuf, id.bytes,
731 worker->msgbase, (lvaddr_t )worker->msgbuf);
740 worker->tls = worker->msgbuf;
777 worker->tls = ((uint8_t *) worker->msgbuf) + XOMP_MSG_FRAME_SIZE;
781 .inbuf = worker->msgbuf,
783 .outbuf = ((uint8_t *) worker->msgbuf) + XOMP_MSG_CHAN_SIZE,
/barrelfish-2018-10-04/doc/011-idc/
H A DIDC.tex324 --msgbuf-header Create a header file for message buffers
325 --msgbuf-stub Create a stub file for message buffers
/barrelfish-2018-10-04/include/vm/
H A Dvm_page.c97 #include <sys/msgbuf.h>

Completed in 86 milliseconds