Lines Matching refs:cmsg
516 struct cmsghdr *cmsg; in rxrpc_sendmsg_cmsg() local
523 for_each_cmsghdr(cmsg, msg) { in rxrpc_sendmsg_cmsg()
524 if (!CMSG_OK(msg, cmsg)) in rxrpc_sendmsg_cmsg()
527 len = cmsg->cmsg_len - sizeof(struct cmsghdr); in rxrpc_sendmsg_cmsg()
529 cmsg->cmsg_level, cmsg->cmsg_type, len); in rxrpc_sendmsg_cmsg()
531 if (cmsg->cmsg_level != SOL_RXRPC) in rxrpc_sendmsg_cmsg()
534 switch (cmsg->cmsg_type) { in rxrpc_sendmsg_cmsg()
539 p->call.user_call_ID = *(u32 *)CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
544 CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
555 p->abort_code = *(unsigned int *)CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
583 p->call.tx_total_len = *(__s64 *)CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
591 memcpy(&p->call.timeouts, CMSG_DATA(cmsg), len); in rxrpc_sendmsg_cmsg()