Home
last modified time | relevance | path

Searched refs:mreq (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/usb/mtu3/
H A Dmtu3_gadget.c19 struct mtu3_request *mreq = to_mtu3_request(req); in mtu3_req_complete() local
20 struct mtu3 *mtu = mreq->mtu; in mtu3_req_complete()
22 list_del(&mreq->list); in mtu3_req_complete()
26 trace_mtu3_req_complete(mreq); in mtu3_req_complete()
42 struct mtu3_request *mreq = NULL; in nuke() local
54 mreq = list_first_entry(&mep->req_list, in nuke()
56 mtu3_req_complete(mep, &mreq->request, status); in nuke()
236 struct mtu3_request *mreq; in mtu3_alloc_request() local
238 mreq = kzalloc_obj(*mreq, gfp_flags); in mtu3_alloc_request()
239 if (!mreq) in mtu3_alloc_request()
[all …]
H A Dmtu3_gadget_ep0.c165 static int ep0_queue(struct mtu3_ep *mep0, struct mtu3_request *mreq);
172 struct mtu3_request *mreq; in ep0_set_sel_complete() local
178 mreq = to_mtu3_request(req); in ep0_set_sel_complete()
179 mtu = mreq->mtu; in ep0_set_sel_complete()
511 struct mtu3_request *mreq; in ep0_rx_state() local
521 mreq = next_ep0_request(mtu); in ep0_rx_state()
522 req = &mreq->request; in ep0_rx_state()
565 struct mtu3_request *mreq = next_ep0_request(mtu); in ep0_tx_state() local
574 if (!mreq) in ep0_tx_state()
578 req = &mreq->request; in ep0_tx_state()
[all …]
H A Dmtu3_qmu.c244 static int mtu3_prepare_tx_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_prepare_tx_gpd() argument
249 struct usb_request *req = &mreq->request; in mtu3_prepare_tx_gpd()
281 mreq->gpd = gpd; in mtu3_prepare_tx_gpd()
287 static int mtu3_prepare_rx_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_prepare_rx_gpd() argument
292 struct usb_request *req = &mreq->request; in mtu3_prepare_rx_gpd()
316 mreq->gpd = gpd; in mtu3_prepare_rx_gpd()
322 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_insert_gpd() argument
326 mtu3_prepare_tx_gpd(mep, mreq); in mtu3_insert_gpd()
328 mtu3_prepare_rx_gpd(mep, mreq); in mtu3_insert_gpd()
431 struct mtu3_request *mreq; in qmu_tx_zlp_error_handler() local
[all …]
H A Dmtu3_qmu.h25 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq);
/linux/net/ipv4/
H A Dip_sockglue.c750 struct ip_mreqn mreq; in do_mcast_group_source() local
753 mreq.imr_multiaddr = psin->sin_addr; in do_mcast_group_source()
754 mreq.imr_address.s_addr = 0; in do_mcast_group_source()
755 mreq.imr_ifindex = greqs.gsr_interface; in do_mcast_group_source()
756 err = ip_mc_join_group_ssm(sk, &mreq, MCAST_INCLUDE); in do_mcast_group_source()
759 greqs.gsr_interface = mreq.imr_ifindex; in do_mcast_group_source()
848 struct ip_mreqn mreq = { }; in ip_mcast_join_leave() local
860 mreq.imr_multiaddr = psin->sin_addr; in ip_mcast_join_leave()
861 mreq.imr_ifindex = greq.gr_interface; in ip_mcast_join_leave()
863 return ip_mc_join_group(sk, &mreq); in ip_mcast_join_leave()
[all …]
H A Ddevinet.c630 struct ip_mreqn mreq = { in ip_mc_autojoin_config() local
641 ret = ip_mc_join_group(sk, &mreq); in ip_mc_autojoin_config()
643 ret = ip_mc_leave_group(sk, &mreq); in ip_mc_autojoin_config()
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_stateless.c253 struct media_request *mreq) in mtk_vdec_stateless_cap_to_disp() argument
255 struct mtk_vcodec_dec_request *req = req_to_dec_req(mreq); in mtk_vdec_stateless_cap_to_disp()
321 struct media_request *mreq; in mtk_vdec_worker() local
355 mreq = vb2_src->req_obj.req; in mtk_vdec_worker()
356 if (WARN_ON(!mreq)) { in mtk_vdec_worker()
362 v4l2_ctrl_request_setup(mreq, &ctx->ctrl_hdl); in mtk_vdec_worker()
367 req = req_to_dec_req(mreq); in mtk_vdec_worker()
390 v4l2_ctrl_request_complete(mreq, &ctx->ctrl_hdl); in mtk_vdec_worker()
396 mtk_vdec_stateless_cap_to_disp(ctx, ret, mreq); in mtk_vdec_worker()
743 static void fops_media_request_free(struct media_request *mreq) in fops_media_request_free() argument
[all …]
/linux/drivers/net/vxlan/
H A Dvxlan_multicast.c27 struct ip_mreqn mreq = { in vxlan_igmp_join() local
34 ret = ip_mc_join_group(sk, &mreq); in vxlan_igmp_join()
61 struct ip_mreqn mreq = { in vxlan_igmp_leave() local
68 ret = ip_mc_leave_group(sk, &mreq); in vxlan_igmp_leave()
/linux/net/ipv6/
H A Dipv6_sockglue.c869 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local
879 if (copy_from_sockptr(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt()
883 retv = ipv6_sock_mc_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt()
885 retv = ipv6_sock_mc_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt()
891 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local
897 if (copy_from_sockptr(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt()
901 retv = ipv6_sock_ac_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
903 retv = ipv6_sock_ac_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
/linux/net/tipc/
H A Dgroup.c164 struct tipc_group_req *mreq, in tipc_group_create() argument
168 bool global = mreq->scope != TIPC_NODE_SCOPE; in tipc_group_create()
170 u32 type = mreq->type; in tipc_group_create()
183 grp->instance = mreq->instance; in tipc_group_create()
184 grp->scope = mreq->scope; in tipc_group_create()
185 grp->loopback = mreq->flags & TIPC_GROUP_LOOPBACK; in tipc_group_create()
186 grp->events = mreq->flags & TIPC_GROUP_MEMBER_EVTS; in tipc_group_create()
H A Dgroup.h47 struct tipc_group_req *mreq,
H A Dsocket.c3065 static int tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq) in tipc_sk_join() argument
3073 if (mreq->type < TIPC_RESERVED_TYPES) in tipc_sk_join()
3075 if (mreq->scope > TIPC_NODE_SCOPE) in tipc_sk_join()
3077 if (mreq->scope != TIPC_NODE_SCOPE) in tipc_sk_join()
3078 mreq->scope = TIPC_CLUSTER_SCOPE; in tipc_sk_join()
3081 grp = tipc_group_create(net, tsk->portid, mreq, &tsk->group_is_open); in tipc_sk_join()
3085 msg_set_lookup_scope(hdr, mreq->scope); in tipc_sk_join()
3086 msg_set_nametype(hdr, mreq->type); in tipc_sk_join()
3088 tipc_uaddr(&ua, TIPC_SERVICE_RANGE, mreq->scope, in tipc_sk_join()
3089 mreq->type, mreq->instance, mreq->instance); in tipc_sk_join()
[all …]
/linux/net/packet/
H A Daf_packet.c3676 static int packet_mc_add(struct sock *sk, struct packet_mreq_max *mreq) in packet_mc_add() argument
3686 dev = __dev_get_by_index(sock_net(sk), mreq->mr_ifindex); in packet_mc_add()
3691 if (mreq->mr_alen > dev->addr_len) in packet_mc_add()
3701 if (ml->ifindex == mreq->mr_ifindex && in packet_mc_add()
3702 ml->type == mreq->mr_type && in packet_mc_add()
3703 ml->alen == mreq->mr_alen && in packet_mc_add()
3704 memcmp(ml->addr, mreq->mr_address, ml->alen) == 0) { in packet_mc_add()
3712 i->type = mreq->mr_type; in packet_mc_add()
3713 i->ifindex = mreq->mr_ifindex; in packet_mc_add()
3714 i->alen = mreq->mr_alen; in packet_mc_add()
[all …]
/linux/tools/testing/selftests/net/
H A Dnettest.c490 struct ip_mreqn mreq = { .imr_ifindex = ifindex }; in set_multicast_if() local
493 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if()
503 struct ip_mreqn mreq; in set_membership() local
511 mreq.imr_multiaddr.s_addr = grp; in set_membership()
512 mreq.imr_address.s_addr = if_addr; in set_membership()
513 mreq.imr_ifindex = ifindex; in set_membership()
515 rc = setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); in set_membership()
/linux/net/netfilter/ipvs/
H A Dip_vs_sync.c1384 struct ip_mreqn mreq; in join_mcast_group() local
1387 memset(&mreq, 0, sizeof(mreq)); in join_mcast_group()
1388 memcpy(&mreq.imr_multiaddr, addr, sizeof(struct in_addr)); in join_mcast_group()
1393 mreq.imr_ifindex = dev->ifindex; in join_mcast_group()
1396 ret = ip_mc_join_group(sk, &mreq); in join_mcast_group()