Lines Matching refs:mb
215 struct msg_buf *mb = &msgbuf[core_id];
217 mb->bulk_ready = true;
218 mb->length = size;
219 mb->current = 0;
220 mb->msg = privbuf;
223 dprintf("%d: R(%lu,%d,%p,%d,%p)\n", my_core_id, size, source, mb, mb->pending, privbuf);
233 while(!mb->pending) {
243 assert(size == mb->length);
244 memcpy(privbuf, mb->msg, size);
247 assert(mb->bulk);
250 mb->pending = false;
253 assert(!mb->bulk);
254 free(mb->msg);
261 assert(mb->bulk);