Lines Matching refs:cm
175 struct cmsghdr *cm; in add_zcopy_cookie() local
179 cm = (void *)msg->msg_control; in add_zcopy_cookie()
180 cm->cmsg_len = CMSG_LEN(sizeof(cookie)); in add_zcopy_cookie()
181 cm->cmsg_level = SOL_RDS; in add_zcopy_cookie()
182 cm->cmsg_type = RDS_CMSG_ZCOPY_COOKIE; in add_zcopy_cookie()
183 memcpy(CMSG_DATA(cm), &cookie, sizeof(cookie)); in add_zcopy_cookie()
400 struct cmsghdr *cm; in do_recv_completion() local
419 cm = CMSG_FIRSTHDR(&msg); in do_recv_completion()
420 if (!cm) in do_recv_completion()
422 if (!((cm->cmsg_level == SOL_IP && cm->cmsg_type == IP_RECVERR) || in do_recv_completion()
423 (cm->cmsg_level == SOL_IPV6 && cm->cmsg_type == IPV6_RECVERR) || in do_recv_completion()
424 (cm->cmsg_level == SOL_PACKET && cm->cmsg_type == PACKET_TX_TIMESTAMP))) in do_recv_completion()
426 cm->cmsg_level, cm->cmsg_type); in do_recv_completion()
428 serr = (void *) CMSG_DATA(cm); in do_recv_completion()