Lines Matching refs:msg
37 void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm);
38 void scm_detach_fds_compat(struct msghdr *msg, struct scm_cookie *scm);
39 int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm);
75 static __inline__ int scm_send(struct socket *sock, struct msghdr *msg, in scm_send() argument
84 if (msg->msg_controllen <= 0) in scm_send()
86 return __scm_send(sock, msg, scm); in scm_send()
90 static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) in scm_passec() argument
100 put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, seclen, secdata); in scm_passec()
106 static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) in scm_passec() argument
110 static __inline__ void scm_recv(struct socket *sock, struct msghdr *msg, in scm_recv() argument
113 if (!msg->msg_control) { in scm_recv()
115 msg->msg_flags |= MSG_CTRUNC; in scm_recv()
127 put_cmsg(msg, SOL_SOCKET, SCM_CREDENTIALS, sizeof(ucreds), &ucreds); in scm_recv()
132 scm_passec(sock, msg, scm); in scm_recv()
137 scm_detach_fds(msg, scm); in scm_recv()