Lines Matching defs:mreq
3067 static int tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq)
3075 if (mreq->type < TIPC_RESERVED_TYPES)
3077 if (mreq->scope > TIPC_NODE_SCOPE)
3079 if (mreq->scope != TIPC_NODE_SCOPE)
3080 mreq->scope = TIPC_CLUSTER_SCOPE;
3083 grp = tipc_group_create(net, tsk->portid, mreq, &tsk->group_is_open);
3087 msg_set_lookup_scope(hdr, mreq->scope);
3088 msg_set_nametype(hdr, mreq->type);
3090 tipc_uaddr(&ua, TIPC_SERVICE_RANGE, mreq->scope,
3091 mreq->type, mreq->instance, mreq->instance);
3142 struct tipc_group_req mreq;
3163 if (ol < sizeof(mreq))
3165 if (copy_from_sockptr(&mreq, ov, sizeof(mreq)))
3200 res = tipc_sk_join(tsk, &mreq);