/Linux-v5.4/drivers/usb/mtu3/ |
D | mtu3_gadget.c | 18 struct mtu3_request *mreq; in mtu3_req_complete() local 22 mreq = to_mtu3_request(req); in mtu3_req_complete() 23 list_del(&mreq->list); in mtu3_req_complete() 24 if (mreq->request.status == -EINPROGRESS) in mtu3_req_complete() 25 mreq->request.status = status; in mtu3_req_complete() 27 mtu = mreq->mtu; in mtu3_req_complete() 30 trace_mtu3_req_complete(mreq); in mtu3_req_complete() 38 req, req->status, mreq->request.actual, mreq->request.length); in mtu3_req_complete() 40 usb_gadget_giveback_request(&mep->ep, &mreq->request); in mtu3_req_complete() 48 struct mtu3_request *mreq = NULL; in nuke() local [all …]
|
D | mtu3_gadget_ep0.c | 156 static int ep0_queue(struct mtu3_ep *mep0, struct mtu3_request *mreq); 163 struct mtu3_request *mreq; in ep0_set_sel_complete() local 169 mreq = to_mtu3_request(req); in ep0_set_sel_complete() 170 mtu = mreq->mtu; in ep0_set_sel_complete() 503 struct mtu3_request *mreq; in ep0_rx_state() local 513 mreq = next_ep0_request(mtu); in ep0_rx_state() 514 req = &mreq->request; in ep0_rx_state() 557 struct mtu3_request *mreq = next_ep0_request(mtu); in ep0_tx_state() local 566 if (!mreq) in ep0_tx_state() 570 req = &mreq->request; in ep0_tx_state() [all …]
|
D | mtu3_trace.h | 119 TP_PROTO(struct mtu3_request *mreq), 120 TP_ARGS(mreq), 122 __string(name, mreq->mep->name) 123 __field(struct mtu3_request *, mreq) 132 __assign_str(name, mreq->mep->name); 133 __entry->mreq = mreq; 134 __entry->gpd = mreq->gpd; 135 __entry->actual = mreq->request.actual; 136 __entry->length = mreq->request.length; 137 __entry->status = mreq->request.status; [all …]
|
D | mtu3_qmu.c | 243 static int mtu3_prepare_tx_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_prepare_tx_gpd() argument 248 struct usb_request *req = &mreq->request; in mtu3_prepare_tx_gpd() 278 mreq->gpd = gpd; in mtu3_prepare_tx_gpd() 284 static int mtu3_prepare_rx_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_prepare_rx_gpd() argument 289 struct usb_request *req = &mreq->request; in mtu3_prepare_rx_gpd() 311 mreq->gpd = gpd; in mtu3_prepare_rx_gpd() 317 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq) in mtu3_insert_gpd() argument 321 mtu3_prepare_tx_gpd(mep, mreq); in mtu3_insert_gpd() 323 mtu3_prepare_rx_gpd(mep, mreq); in mtu3_insert_gpd() 419 struct mtu3_request *mreq; in qmu_tx_zlp_error_handler() local [all …]
|
D | mtu3_qmu.h | 25 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq);
|
/Linux-v5.4/arch/um/drivers/ |
D | umcast_user.c | 69 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-v5.4/net/ipv4/ |
D | ip_sockglue.c | 841 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 …]
|
D | devinet.c | 619 struct ip_mreqn mreq = { in ip_mc_config() local 629 ret = ip_mc_join_group(sk, &mreq); in ip_mc_config() 631 ret = ip_mc_leave_group(sk, &mreq); in ip_mc_config()
|
/Linux-v5.4/net/ipv6/ |
D | ipv6_sockglue.c | 638 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local 648 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt() 652 retv = ipv6_sock_mc_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt() 654 retv = ipv6_sock_mc_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt() 660 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local 666 if (copy_from_user(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt() 670 retv = ipv6_sock_ac_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt() 672 retv = ipv6_sock_ac_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
|
/Linux-v5.4/tools/testing/selftests/net/ |
D | nettest.c | 412 struct ip_mreqn mreq = { .imr_ifindex = ifindex }; in set_multicast_if() local 415 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if() 425 struct ip_mreqn mreq; in set_membership() local 433 mreq.imr_multiaddr.s_addr = grp; in set_membership() 434 mreq.imr_address.s_addr = if_addr; in set_membership() 435 mreq.imr_ifindex = ifindex; in set_membership() 437 rc = setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); in set_membership()
|
/Linux-v5.4/net/tipc/ |
D | group.c | 163 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()
|
D | group.h | 46 struct tipc_group_req *mreq,
|
D | socket.c | 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() [all …]
|
/Linux-v5.4/net/packet/ |
D | af_packet.c | 3532 static int packet_mc_add(struct sock *sk, struct packet_mreq_max *mreq) in packet_mc_add() argument 3542 dev = __dev_get_by_index(sock_net(sk), mreq->mr_ifindex); in packet_mc_add() 3547 if (mreq->mr_alen > dev->addr_len) in packet_mc_add() 3557 if (ml->ifindex == mreq->mr_ifindex && in packet_mc_add() 3558 ml->type == mreq->mr_type && in packet_mc_add() 3559 ml->alen == mreq->mr_alen && in packet_mc_add() 3560 memcmp(ml->addr, mreq->mr_address, ml->alen) == 0) { in packet_mc_add() 3568 i->type = mreq->mr_type; in packet_mc_add() 3569 i->ifindex = mreq->mr_ifindex; in packet_mc_add() 3570 i->alen = mreq->mr_alen; in packet_mc_add() [all …]
|
/Linux-v5.4/drivers/scsi/qla2xxx/ |
D | qla_mbx.c | 5073 qla2x00_loopback_test(scsi_qla_host_t *vha, struct msg_echo_lb *mreq, in qla2x00_loopback_test() argument 5085 mcp->mb[1] = mreq->options | BIT_6; // BIT_6 specifies 64 bit addressing in qla2x00_loopback_test() 5088 mcp->mb[10] = LSW(mreq->transfer_size); in qla2x00_loopback_test() 5089 mcp->mb[11] = MSW(mreq->transfer_size); in qla2x00_loopback_test() 5092 mcp->mb[14] = LSW(mreq->send_dma); in qla2x00_loopback_test() 5093 mcp->mb[15] = MSW(mreq->send_dma); in qla2x00_loopback_test() 5094 mcp->mb[20] = LSW(MSD(mreq->send_dma)); in qla2x00_loopback_test() 5095 mcp->mb[21] = MSW(MSD(mreq->send_dma)); in qla2x00_loopback_test() 5098 mcp->mb[16] = LSW(mreq->rcv_dma); in qla2x00_loopback_test() 5099 mcp->mb[17] = MSW(mreq->rcv_dma); in qla2x00_loopback_test() [all …]
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | ip_vs_sync.c | 1394 struct ip_mreqn mreq; in join_mcast_group() local 1397 memset(&mreq, 0, sizeof(mreq)); in join_mcast_group() 1398 memcpy(&mreq.imr_multiaddr, addr, sizeof(struct in_addr)); in join_mcast_group() 1403 mreq.imr_ifindex = dev->ifindex; in join_mcast_group() 1406 ret = ip_mc_join_group(sk, &mreq); in join_mcast_group()
|
/Linux-v5.4/drivers/net/ |
D | vxlan.c | 1453 struct ip_mreqn mreq = { in vxlan_igmp_join() local 1460 ret = ip_mc_join_group(sk, &mreq); in vxlan_igmp_join() 1487 struct ip_mreqn mreq = { in vxlan_igmp_leave() local 1494 ret = ip_mc_leave_group(sk, &mreq); in vxlan_igmp_leave()
|