Home
last modified time | relevance | path

Searched refs:CMSG_DATA (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/Documentation/networking/timestamping/
Dtimestamping.c182 (struct timeval *)CMSG_DATA(cmsg); in printpacket()
190 (struct timespec *)CMSG_DATA(cmsg); in printpacket()
198 (struct timespec *)CMSG_DATA(cmsg); in printpacket()
221 (struct sock_extended_err *)CMSG_DATA(cmsg); in printpacket()
241 (struct in_pktinfo *)CMSG_DATA(cmsg); in printpacket()
Dtxtimestamp.c191 tss = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg()
196 serr = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg()
206 struct in_pktinfo *info = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg()
211 struct in6_pktinfo *info6 = (void *) CMSG_DATA(cm); in __recv_errmsg_cmsg()
/linux-4.4.14/net/core/
Dscm.c69 int *fdp = (int*)CMSG_DATA(cmsg); in scm_fp_copy()
171 memcpy(&creds, CMSG_DATA(cmsg), sizeof(struct ucred)); in __scm_send()
241 if (copy_to_user(CMSG_DATA(cm), data, cmlen - sizeof(struct cmsghdr))) in put_cmsg()
277 for (i=0, cmfptr=(__force int __user *)CMSG_DATA(cm); i<fdmax; in scm_detach_fds()
Dsock.c1908 sockc->mark = *(u32 *)CMSG_DATA(cmsg); in sock_cmsg_send()
/linux-4.4.14/net/ipv6/
Ddatagram.c719 src_info = (struct in6_pktinfo *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
769 if ((fl6->flowlabel^*(__be32 *)CMSG_DATA(cmsg))&~IPV6_FLOWINFO_MASK) { in ip6_datagram_send_ctl()
774 fl6->flowlabel = IPV6_FLOWINFO_MASK & *(__be32 *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
784 hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
804 hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
829 hdr = (struct ipv6_opt_hdr *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
855 rthdr = (struct ipv6_rt_hdr *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
906 *hlimit = *(int *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
922 tc = *(int *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
940 df = *(int *)CMSG_DATA(cmsg); in ip6_datagram_send_ctl()
/linux-4.4.14/crypto/
Daf_alg.c455 con->iv = (void *)CMSG_DATA(cmsg); in af_alg_cmsg_send()
464 con->op = *(u32 *)CMSG_DATA(cmsg); in af_alg_cmsg_send()
470 con->aead_assoclen = *(u32 *)CMSG_DATA(cmsg); in af_alg_cmsg_send()
/linux-4.4.14/net/rds/
Drdma.c564 args = CMSG_DATA(cmsg); in rds_cmsg_rdma_args()
727 memcpy(&rm->m_rdma_cookie, CMSG_DATA(cmsg), sizeof(rm->m_rdma_cookie)); in rds_cmsg_rdma_dest()
764 return __rds_rdma_map(rs, CMSG_DATA(cmsg), &rm->m_rdma_cookie, &rm->rdma.op_rdma_mr); in rds_cmsg_rdma_map()
781 args = CMSG_DATA(cmsg); in rds_cmsg_atomic()
Dsend.c895 retval = rds_rdma_extra_size(CMSG_DATA(cmsg)); in rds_rm_size()
/linux-4.4.14/net/rxrpc/
Dar-output.c63 *user_call_ID = *(u32 *) CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
68 CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
79 *abort_code = *(unsigned int *) CMSG_DATA(cmsg); in rxrpc_sendmsg_cmsg()
/linux-4.4.14/net/ipv4/
Dip_sockglue.c239 src_info = (struct in6_pktinfo *)CMSG_DATA(cmsg); in ip_cmsg_send()
254 err = ip_options_get(net, &ipc->opt, CMSG_DATA(cmsg), in ip_cmsg_send()
264 info = (struct in_pktinfo *)CMSG_DATA(cmsg); in ip_cmsg_send()
272 val = *(int *)CMSG_DATA(cmsg); in ip_cmsg_send()
280 val = *(int *)CMSG_DATA(cmsg); in ip_cmsg_send()
/linux-4.4.14/arch/um/os-Linux/drivers/
Dtuntap_user.c123 *fd_out = ((int *) CMSG_DATA(cmsg))[0]; in tuntap_open_tramp()
/linux-4.4.14/include/linux/
Dsocket.h95 #define CMSG_DATA(cmsg) ((void *)((char *)(cmsg) + CMSG_ALIGN(sizeof(struct cmsghdr)))) macro
/linux-4.4.14/net/sunrpc/
Dsvcsock.c147 struct in_pktinfo *pki = CMSG_DATA(cmh); in svc_set_cmsg_data()
159 struct in6_pktinfo *pki = CMSG_DATA(cmh); in svc_set_cmsg_data()
510 struct in_pktinfo *pki = CMSG_DATA(cmh); in svc_udp_get_dest_address4()
527 struct in6_pktinfo *pki = CMSG_DATA(cmh); in svc_udp_get_dest_address6()
/linux-4.4.14/arch/um/os-Linux/
Dfile.c516 new = ((int *) CMSG_DATA(cmsg))[0]; in os_rcv_fd()
/linux-4.4.14/net/dccp/
Dproto.c734 skb->priority = *(__u32 *)CMSG_DATA(cmsg); in dccp_msghdr_parse()
/linux-4.4.14/net/
Dcompat.c179 copy_from_user(CMSG_DATA(kcmsg), in cmsghdr_from_user_compat_to_kern()
/linux-4.4.14/net/sctp/
Dsocket.c6626 cmsgs->init = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6644 cmsgs->srinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6668 cmsgs->sinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()
/linux-4.4.14/net/iucv/
Daf_iucv.c1099 (void *) CMSG_DATA(cmsg), TRGCLS_SIZE); in iucv_sock_sendmsg()