Searched refs:cmsghdr (Results 1 - 25 of 57) sorted by relevance

123

/linux-master/tools/perf/trace/beauty/include/linux/
H A Dsocket.h101 * (cmsghdr, cmsg_data[])
104 struct cmsghdr { struct
121 ((void *)(cmsg) + sizeof(struct cmsghdr))
123 ((void __user *)(cmsg) + sizeof(struct cmsghdr))
124 #define CMSG_SPACE(len) (sizeof(struct cmsghdr) + CMSG_ALIGN(len))
125 #define CMSG_LEN(len) (sizeof(struct cmsghdr) + (len))
127 #define __CMSG_FIRSTHDR(ctl,len) ((len) >= sizeof(struct cmsghdr) ? \
128 (struct cmsghdr *)(ctl) : \
129 (struct cmsghdr *)NULL)
131 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr)
[all...]
/linux-master/include/linux/
H A Dsocket.h102 * (cmsghdr, cmsg_data[])
105 struct cmsghdr { struct
122 ((void *)(cmsg) + sizeof(struct cmsghdr))
124 ((void __user *)(cmsg) + sizeof(struct cmsghdr))
125 #define CMSG_SPACE(len) (sizeof(struct cmsghdr) + CMSG_ALIGN(len))
126 #define CMSG_LEN(len) (sizeof(struct cmsghdr) + (len))
128 #define __CMSG_FIRSTHDR(ctl,len) ((len) >= sizeof(struct cmsghdr) ? \
129 (struct cmsghdr *)(ctl) : \
130 (struct cmsghdr *)NULL)
132 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr)
[all...]
/linux-master/include/net/
H A Dhandshake.h45 u8 tls_get_record_type(const struct sock *sk, const struct cmsghdr *msg);
H A Dscm.h147 len = sizeof(struct cmsghdr) + sizeof(int);
/linux-master/net/core/
H A Dscm.c67 static int scm_fp_copy(struct cmsghdr *cmsg, struct scm_fp_list **fplp)
74 num = (cmsg->cmsg_len - sizeof(struct cmsghdr))/sizeof(int);
151 struct cmsghdr *cmsg;
157 /* Verify that cmsg_len is at least sizeof(struct cmsghdr) */
238 if (!msg->msg_control || msg->msg_controllen < sizeof(struct cmsghdr)) {
248 struct cmsghdr __user *cm = msg->msg_control_user;
262 struct cmsghdr *cm = msg->msg_control;
315 if (msg->msg_controllen <= sizeof(struct cmsghdr))
317 return (msg->msg_controllen - sizeof(struct cmsghdr)) / sizeof(int);
322 struct cmsghdr __use
[all...]
/linux-master/net/handshake/
H A Dalert.c39 struct cmsghdr *cmsg;
74 u8 tls_get_record_type(const struct sock *sk, const struct cmsghdr *cmsg)
/linux-master/tools/testing/vsock/
H A Dmsg_zerocopy_common.c32 struct cmsghdr *cm;
/linux-master/tools/testing/selftests/landlock/
H A Dcommon.h161 struct cmsghdr _align;
174 struct cmsghdr *cmsg;
195 struct cmsghdr _align;
208 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
/linux-master/tools/testing/selftests/net/af_unix/
H A Dscm_rights.c203 struct cmsghdr cmsghdr; member in struct:__anon194
206 .cmsghdr = {
/linux-master/tools/testing/selftests/net/
H A Dcmsg_sender.c228 struct cmsghdr *cmsg;
233 cmsg = (struct cmsghdr *)(cbuf + *cmsg_len);
247 struct cmsghdr *cmsg;
269 cmsg = (struct cmsghdr *)(cbuf + cmsg_len);
280 cmsg = (struct cmsghdr *)(cbuf + cmsg_len);
292 cmsg = (struct cmsghdr *)(cbuf + cmsg_len);
328 struct cmsghdr *cmsg;
H A Dudpgso_bench_tx.c139 static void flush_cmsg(struct cmsghdr *cmsg)
216 struct cmsghdr *cmsg;
314 static void send_ts_cmsg(struct cmsghdr *cm)
339 struct cmsghdr *cmsg;
378 static void send_udp_segment_cmsg(struct cmsghdr *cm)
396 struct cmsghdr *cmsg;
H A Dipv6_flowlabel.c75 struct cmsghdr *cm;
103 struct cmsghdr *cm;
H A Dtcp_inq.c103 struct cmsghdr *cm;
H A Dmsg_zerocopy.c172 struct cmsghdr *cm;
199 msg->msg_control = (struct cmsghdr *)ckbuf;
363 struct cmsghdr *cmsg;
396 struct cmsghdr *cm;
H A Dso_txtime.c78 struct cmsghdr *cm;
164 struct cmsghdr *cm;
/linux-master/net/
H A Dcompat.c143 struct cmsghdr *kcmsg, *kcmsg_base;
152 kcmsg_base = kcmsg = (struct cmsghdr *)stackbuf;
162 tmp = ((ucmlen - sizeof(*ucmsg)) + sizeof(struct cmsghdr));
189 tmp = ((cmsg.cmsg_len - sizeof(*ucmsg)) + sizeof(struct cmsghdr));
202 kcmsg = (struct cmsghdr *)((char *)kcmsg + tmp);
222 if (kcmsg_base != (struct cmsghdr *)stackbuf)
/linux-master/samples/seccomp/
H A Duser-trap.c35 struct cmsghdr *cmsg;
66 struct cmsghdr *cmsg;
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dlwt_reroute.c101 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
H A Dtoken.c150 struct cmsghdr *cmsg;
159 struct cmsghdr align;
185 struct cmsghdr *cmsg;
194 struct cmsghdr align;
H A Dcrypto_sanity.c53 struct cmsghdr *cmsg;
/linux-master/net/sunrpc/
H A Dsvcsock.c156 static void svc_set_cmsg_data(struct svc_rqst *rqstp, struct cmsghdr *cmh)
232 struct cmsghdr *cmsg, int ret)
263 struct cmsghdr cmsg;
501 struct cmsghdr *cmh)
518 struct cmsghdr *cmh)
540 struct cmsghdr *cmh)
569 struct cmsghdr hdr;
572 struct cmsghdr *cmh = &buffer.hdr;
692 struct cmsghdr hdr;
695 struct cmsghdr *cm
[all...]
/linux-master/arch/um/os-Linux/
H A Dfile.c510 struct cmsghdr *cmsg;
655 struct cmsghdr align;
664 struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg);
/linux-master/net/rds/
H A Drds.h933 struct cmsghdr *cmsg);
935 struct cmsghdr *cmsg,
938 struct cmsghdr *cmsg);
944 struct cmsghdr *cmsg);
H A Drdma.c612 struct cmsghdr *cmsg,
812 struct cmsghdr *cmsg)
855 struct cmsghdr *cmsg)
869 struct cmsghdr *cmsg)
/linux-master/arch/um/os-Linux/drivers/
H A Dtuntap_user.c71 struct cmsghdr *cmsg;

Completed in 226 milliseconds

123