Lines Matching defs:mreq
3066 static int tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq)
3074 if (mreq->type < TIPC_RESERVED_TYPES)
3076 if (mreq->scope > TIPC_NODE_SCOPE)
3080 grp = tipc_group_create(net, tsk->portid, mreq, &tsk->group_is_open);
3084 msg_set_lookup_scope(hdr, mreq->scope);
3085 msg_set_nametype(hdr, mreq->type);
3087 seq.type = mreq->type;
3088 seq.lower = mreq->instance;
3090 tipc_nametbl_build_group(net, grp, mreq->type, mreq->scope);
3091 rc = tipc_sk_publish(tsk, mreq->scope, &seq);
3138 struct tipc_group_req mreq;
3159 if (ol < sizeof(mreq))
3161 if (copy_from_sockptr(&mreq, ov, sizeof(mreq)))
3196 res = tipc_sk_join(tsk, &mreq);