Lines Matching refs:cmsg
880 struct cmsghdr *cmsg; in rds_rm_size() local
885 for_each_cmsghdr(cmsg, msg) { in rds_rm_size()
886 if (!CMSG_OK(msg, cmsg)) in rds_rm_size()
889 if (cmsg->cmsg_level != SOL_RDS) in rds_rm_size()
892 switch (cmsg->cmsg_type) { in rds_rm_size()
895 retval = rds_rdma_extra_size(CMSG_DATA(cmsg)); in rds_rm_size()
934 struct cmsghdr *cmsg; in rds_cmsg_send() local
937 for_each_cmsghdr(cmsg, msg) { in rds_cmsg_send()
938 if (!CMSG_OK(msg, cmsg)) in rds_cmsg_send()
941 if (cmsg->cmsg_level != SOL_RDS) in rds_cmsg_send()
947 switch (cmsg->cmsg_type) { in rds_cmsg_send()
949 ret = rds_cmsg_rdma_args(rs, rm, cmsg); in rds_cmsg_send()
953 ret = rds_cmsg_rdma_dest(rs, rm, cmsg); in rds_cmsg_send()
957 ret = rds_cmsg_rdma_map(rs, rm, cmsg); in rds_cmsg_send()
965 ret = rds_cmsg_atomic(rs, rm, cmsg); in rds_cmsg_send()