Lines Matching refs:bmsg
287 translate_msghdr(const struct rump_msghdr *bmsg, int *flags)
290 return (struct msghdr *)__UNCONST(bmsg);
294 translate_msghdr_back(const struct msghdr *lmsg, struct rump_msghdr *bmsg)
349 translate_msghdr(const struct rump_msghdr *bmsg, int *flags)
358 rv->msg_namelen = bmsg->msg_namelen;
359 rv->msg_iov = bmsg->msg_iov;
360 rv->msg_iovlen = bmsg->msg_iovlen;
361 rv->msg_control = bmsg->msg_control;
362 rv->msg_controllen = bmsg->msg_controllen;
365 if (bmsg->msg_name != NULL) {
366 rv->msg_name = translate_sockaddr(bmsg->msg_name,
367 bmsg->msg_namelen);
378 translate_msghdr_back(const struct msghdr *lmsg, struct rump_msghdr *bmsg)
381 if (bmsg == NULL) {
387 bmsg->msg_namelen = lmsg->msg_namelen;
388 bmsg->msg_iov = lmsg->msg_iov;
389 bmsg->msg_iovlen = lmsg->msg_iovlen;
390 bmsg->msg_control = lmsg->msg_control;
391 bmsg->msg_controllen = lmsg->msg_controllen;
392 bmsg->msg_flags = native_to_bsd_msg_flags(lmsg->msg_flags);
395 translate_sockaddr_back(lmsg->msg_name, bmsg->msg_name,
396 bmsg->msg_namelen);
398 bmsg->msg_name = NULL;