Lines Matching refs:mreq
2876 static int tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq) in tipc_sk_join() argument
2884 if (mreq->type < TIPC_RESERVED_TYPES) in tipc_sk_join()
2886 if (mreq->scope > TIPC_NODE_SCOPE) in tipc_sk_join()
2890 grp = tipc_group_create(net, tsk->portid, mreq, &tsk->group_is_open); in tipc_sk_join()
2894 msg_set_lookup_scope(hdr, mreq->scope); in tipc_sk_join()
2895 msg_set_nametype(hdr, mreq->type); in tipc_sk_join()
2897 seq.type = mreq->type; in tipc_sk_join()
2898 seq.lower = mreq->instance; in tipc_sk_join()
2900 tipc_nametbl_build_group(net, grp, mreq->type, mreq->scope); in tipc_sk_join()
2901 rc = tipc_sk_publish(tsk, mreq->scope, &seq); in tipc_sk_join()
2948 struct tipc_group_req mreq; in tipc_setsockopt() local
2968 if (ol < sizeof(mreq)) in tipc_setsockopt()
2970 if (copy_from_user(&mreq, ov, sizeof(mreq))) in tipc_setsockopt()
3005 res = tipc_sk_join(tsk, &mreq); in tipc_setsockopt()