Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/usb/mtu3/
Dmtu3_gadget.c17 struct mtu3_request *mreq; in mtu3_req_complete() local
21 mreq = to_mtu3_request(req); in mtu3_req_complete()
22 list_del(&mreq->list); in mtu3_req_complete()
23 if (mreq->request.status == -EINPROGRESS) in mtu3_req_complete()
24 mreq->request.status = status; in mtu3_req_complete()
26 mtu = mreq->mtu; in mtu3_req_complete()
35 req, req->status, mreq->request.actual, mreq->request.length); in mtu3_req_complete()
37 usb_gadget_giveback_request(&mep->ep, &mreq->request); in mtu3_req_complete()
45 struct mtu3_request *mreq = NULL; in nuke() local
58 mreq = list_first_entry(&mep->req_list, in nuke()
[all …]
Dmtu3_gadget_ep0.c154 static int ep0_queue(struct mtu3_ep *mep0, struct mtu3_request *mreq);
161 struct mtu3_request *mreq; in ep0_set_sel_complete() local
167 mreq = to_mtu3_request(req); in ep0_set_sel_complete()
168 mtu = mreq->mtu; in ep0_set_sel_complete()
501 struct mtu3_request *mreq; in ep0_rx_state() local
511 mreq = next_ep0_request(mtu); in ep0_rx_state()
512 req = &mreq->request; in ep0_rx_state()
555 struct mtu3_request *mreq = next_ep0_request(mtu); in ep0_tx_state() local
564 if (!mreq) in ep0_tx_state()
568 req = &mreq->request; in ep0_tx_state()
[all …]
Dmtu3_qmu.c232 static int mtu3_prepare_tx_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_prepare_tx_gpd() argument
237 struct usb_request *req = &mreq->request; in mtu3_prepare_tx_gpd()
266 mreq->gpd = gpd; in mtu3_prepare_tx_gpd()
271 static int mtu3_prepare_rx_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_prepare_rx_gpd() argument
276 struct usb_request *req = &mreq->request; in mtu3_prepare_rx_gpd()
301 mreq->gpd = gpd; in mtu3_prepare_rx_gpd()
306 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_insert_gpd() argument
310 mtu3_prepare_tx_gpd(mep, mreq); in mtu3_insert_gpd()
312 mtu3_prepare_rx_gpd(mep, mreq); in mtu3_insert_gpd()
411 struct mtu3_request *mreq; in qmu_tx_zlp_error_handler() local
[all …]
Dmtu3_qmu.h24 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq);
/Linux-v4.19/arch/um/drivers/
Dumcast_user.c69 struct ip_mreq mreq; in umcast_open() local
124 mreq.imr_multiaddr.s_addr = lsin->sin_addr.s_addr; in umcast_open()
125 mreq.imr_interface.s_addr = 0; in umcast_open()
127 &mreq, sizeof(mreq)) < 0) { in umcast_open()
153 struct ip_mreq mreq; in umcast_close() local
156 mreq.imr_multiaddr.s_addr = lsin->sin_addr.s_addr; in umcast_close()
157 mreq.imr_interface.s_addr = 0; in umcast_close()
159 &mreq, sizeof(mreq)) < 0) { in umcast_close()
/Linux-v4.19/net/ipv4/
Dip_sockglue.c841 struct ip_mreqn mreq; in do_ip_setsockopt() local
856 if (copy_from_user(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt()
859 memset(&mreq, 0, sizeof(mreq)); in do_ip_setsockopt()
861 if (copy_from_user(&mreq, optval, in do_ip_setsockopt()
865 if (copy_from_user(&mreq.imr_address, optval, in do_ip_setsockopt()
871 if (!mreq.imr_ifindex) { in do_ip_setsockopt()
872 if (mreq.imr_address.s_addr == htonl(INADDR_ANY)) { in do_ip_setsockopt()
878 dev = ip_dev_find(sock_net(sk), mreq.imr_address.s_addr); in do_ip_setsockopt()
880 mreq.imr_ifindex = dev->ifindex; in do_ip_setsockopt()
882 dev = dev_get_by_index(sock_net(sk), mreq.imr_ifindex); in do_ip_setsockopt()
[all …]
Ddevinet.c584 struct ip_mreqn mreq = { in ip_mc_config() local
594 ret = ip_mc_join_group(sk, &mreq); in ip_mc_config()
596 ret = ip_mc_leave_group(sk, &mreq); in ip_mc_config()
/Linux-v4.19/net/ipv6/
Dipv6_sockglue.c640 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local
650 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt()
654 retv = ipv6_sock_mc_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt()
656 retv = ipv6_sock_mc_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt()
662 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local
668 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt()
672 retv = ipv6_sock_ac_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
674 retv = ipv6_sock_ac_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
/Linux-v4.19/net/tipc/
Dgroup.c163 struct tipc_group_req *mreq, in tipc_group_create() argument
167 bool global = mreq->scope != TIPC_NODE_SCOPE; in tipc_group_create()
169 u32 type = mreq->type; in tipc_group_create()
182 grp->instance = mreq->instance; in tipc_group_create()
183 grp->scope = mreq->scope; in tipc_group_create()
184 grp->loopback = mreq->flags & TIPC_GROUP_LOOPBACK; in tipc_group_create()
185 grp->events = mreq->flags & TIPC_GROUP_MEMBER_EVTS; in tipc_group_create()
Dgroup.h46 struct tipc_group_req *mreq,
Dsocket.c2767 static int tipc_sk_join(struct tipc_sock *tsk, struct tipc_group_req *mreq) in tipc_sk_join() argument
2775 if (mreq->type < TIPC_RESERVED_TYPES) in tipc_sk_join()
2777 if (mreq->scope > TIPC_NODE_SCOPE) in tipc_sk_join()
2781 grp = tipc_group_create(net, tsk->portid, mreq, &tsk->group_is_open); in tipc_sk_join()
2785 msg_set_lookup_scope(hdr, mreq->scope); in tipc_sk_join()
2786 msg_set_nametype(hdr, mreq->type); in tipc_sk_join()
2788 seq.type = mreq->type; in tipc_sk_join()
2789 seq.lower = mreq->instance; in tipc_sk_join()
2791 tipc_nametbl_build_group(net, grp, mreq->type, mreq->scope); in tipc_sk_join()
2792 rc = tipc_sk_publish(tsk, mreq->scope, &seq); in tipc_sk_join()
[all …]
/Linux-v4.19/net/packet/
Daf_packet.c3492 static int packet_mc_add(struct sock *sk, struct packet_mreq_max *mreq) in packet_mc_add() argument
3502 dev = __dev_get_by_index(sock_net(sk), mreq->mr_ifindex); in packet_mc_add()
3507 if (mreq->mr_alen > dev->addr_len) in packet_mc_add()
3517 if (ml->ifindex == mreq->mr_ifindex && in packet_mc_add()
3518 ml->type == mreq->mr_type && in packet_mc_add()
3519 ml->alen == mreq->mr_alen && in packet_mc_add()
3520 memcmp(ml->addr, mreq->mr_address, ml->alen) == 0) { in packet_mc_add()
3528 i->type = mreq->mr_type; in packet_mc_add()
3529 i->ifindex = mreq->mr_ifindex; in packet_mc_add()
3530 i->alen = mreq->mr_alen; in packet_mc_add()
[all …]
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_mbx.c4980 qla2x00_loopback_test(scsi_qla_host_t *vha, struct msg_echo_lb *mreq, in qla2x00_loopback_test() argument
4992 mcp->mb[1] = mreq->options | BIT_6; // BIT_6 specifies 64 bit addressing in qla2x00_loopback_test()
4995 mcp->mb[10] = LSW(mreq->transfer_size); in qla2x00_loopback_test()
4996 mcp->mb[11] = MSW(mreq->transfer_size); in qla2x00_loopback_test()
4999 mcp->mb[14] = LSW(mreq->send_dma); in qla2x00_loopback_test()
5000 mcp->mb[15] = MSW(mreq->send_dma); in qla2x00_loopback_test()
5001 mcp->mb[20] = LSW(MSD(mreq->send_dma)); in qla2x00_loopback_test()
5002 mcp->mb[21] = MSW(MSD(mreq->send_dma)); in qla2x00_loopback_test()
5005 mcp->mb[16] = LSW(mreq->rcv_dma); in qla2x00_loopback_test()
5006 mcp->mb[17] = MSW(mreq->rcv_dma); in qla2x00_loopback_test()
[all …]
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_sync.c1390 struct ip_mreqn mreq; in join_mcast_group() local
1393 memset(&mreq, 0, sizeof(mreq)); in join_mcast_group()
1394 memcpy(&mreq.imr_multiaddr, addr, sizeof(struct in_addr)); in join_mcast_group()
1399 mreq.imr_ifindex = dev->ifindex; in join_mcast_group()
1402 ret = ip_mc_join_group(sk, &mreq); in join_mcast_group()
/Linux-v4.19/drivers/net/
Dvxlan.c1168 struct ip_mreqn mreq = { in vxlan_igmp_join() local
1175 ret = ip_mc_join_group(sk, &mreq); in vxlan_igmp_join()
1202 struct ip_mreqn mreq = { in vxlan_igmp_leave() local
1209 ret = ip_mc_leave_group(sk, &mreq); in vxlan_igmp_leave()