| /linux-6.15/drivers/usb/mtu3/ |
| H A D | mtu3_gadget.c | 22 list_del(&mreq->list); in mtu3_req_complete() 238 mreq = kzalloc(sizeof(*mreq), gfp_flags); in mtu3_alloc_request() 239 if (!mreq) in mtu3_alloc_request() 244 mreq->mep = mep; in mtu3_alloc_request() 256 kfree(mreq); in mtu3_free_request() 271 if (mreq->mep != mep) in mtu3_gadget_queue() 276 mreq, ep->maxpacket, mreq->request.length); in mtu3_gadget_queue() 294 mreq->mtu = mtu; in mtu3_gadget_queue() 340 if (r == mreq) in mtu3_gadget_dequeue() 343 if (r != mreq) { in mtu3_gadget_dequeue() [all …]
|
| H A D | mtu3_gadget_ep0.c | 172 struct mtu3_request *mreq; in ep0_set_sel_complete() local 179 mtu = mreq->mtu; in ep0_set_sel_complete() 522 req = &mreq->request; in ep0_rx_state() 574 if (!mreq) in ep0_tx_state() 578 req = &mreq->request; in ep0_tx_state() 621 if (mreq) in ep0_read_setup() 676 if (mreq) { in ep0_handle_setup() 689 if (mreq && !mreq->request.length) in ep0_handle_setup() 750 if (mreq) in mtu3_ep0_isr() 798 mreq->mtu = mtu; in ep0_queue() [all …]
|
| H A D | mtu3_qmu.c | 281 mreq->gpd = gpd; in mtu3_prepare_tx_gpd() 316 mreq->gpd = gpd; in mtu3_prepare_rx_gpd() 431 struct mtu3_request *mreq; in qmu_tx_zlp_error_handler() local 436 mreq = next_request(mep); in qmu_tx_zlp_error_handler() 437 if (mreq && mreq->request.length != 0) in qmu_tx_zlp_error_handler() 479 struct mtu3_request *mreq; in qmu_error_rx() local 485 mreq = next_request(mep); in qmu_error_rx() 486 if (!mreq || mreq->gpd != gpd_current) { in qmu_error_rx() 530 if (mreq == NULL || mreq->gpd != gpd) { in qmu_done_tx() 569 if (mreq == NULL || mreq->gpd != gpd) { in qmu_done_rx() [all …]
|
| H A D | mtu3_trace.h | 117 TP_PROTO(struct mtu3_request *mreq), 118 TP_ARGS(mreq), 120 __string(name, mreq->mep->name) 121 __field(struct mtu3_request *, mreq) 131 __entry->mreq = mreq; 132 __entry->gpd = mreq->gpd; 133 __entry->actual = mreq->request.actual; 134 __entry->length = mreq->request.length; 135 __entry->status = mreq->request.status; 136 __entry->zero = mreq->request.zero; [all …]
|
| H A D | mtu3_qmu.h | 25 void mtu3_insert_gpd(struct mtu3_ep *mep, struct mtu3_request *mreq);
|
| /linux-6.15/arch/um/drivers/ |
| H A 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-6.15/net/ipv4/ |
| H A D | ip_sockglue.c | 750 struct ip_mreqn mreq; in do_mcast_group_source() local 848 struct ip_mreqn mreq = { }; in ip_mcast_join_leave() local 1161 struct ip_mreqn mreq; in do_ip_setsockopt() local 1176 if (copy_from_sockptr(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt() 1179 memset(&mreq, 0, sizeof(mreq)); in do_ip_setsockopt() 1191 if (!mreq.imr_ifindex) { in do_ip_setsockopt() 1228 struct ip_mreqn mreq; in do_ip_setsockopt() local 1238 if (copy_from_sockptr(&mreq, optval, sizeof(mreq))) in do_ip_setsockopt() 1241 memset(&mreq, 0, sizeof(mreq)); in do_ip_setsockopt() 1305 struct ip_mreqn mreq; in do_ip_setsockopt() local [all …]
|
| H A D | devinet.c | 631 struct ip_mreqn mreq = { in ip_mc_autojoin_config() local 642 ret = ip_mc_join_group(sk, &mreq); in ip_mc_autojoin_config() 644 ret = ip_mc_leave_group(sk, &mreq); in ip_mc_autojoin_config()
|
| /linux-6.15/drivers/net/vxlan/ |
| H A D | vxlan_multicast.c | 27 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-6.15/net/ipv6/ |
| H A D | ipv6_sockglue.c | 887 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_mc_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt() 903 retv = ipv6_sock_mc_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_multiaddr); in do_ipv6_setsockopt() 909 struct ipv6_mreq mreq; in do_ipv6_setsockopt() local 915 if (copy_from_sockptr(&mreq, optval, sizeof(struct ipv6_mreq))) in do_ipv6_setsockopt() 919 retv = ipv6_sock_ac_join(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt() 921 retv = ipv6_sock_ac_drop(sk, mreq.ipv6mr_ifindex, &mreq.ipv6mr_acaddr); in do_ipv6_setsockopt()
|
| /linux-6.15/net/tipc/ |
| H A D | group.c | 164 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 D | group.h | 47 struct tipc_group_req *mreq,
|
| H A D | socket.c | 3075 if (mreq->type < TIPC_RESERVED_TYPES) in tipc_sk_join() 3077 if (mreq->scope > TIPC_NODE_SCOPE) in tipc_sk_join() 3079 if (mreq->scope != TIPC_NODE_SCOPE) in tipc_sk_join() 3080 mreq->scope = TIPC_CLUSTER_SCOPE; in tipc_sk_join() 3087 msg_set_lookup_scope(hdr, mreq->scope); in tipc_sk_join() 3088 msg_set_nametype(hdr, mreq->type); in tipc_sk_join() 3091 mreq->type, mreq->instance, mreq->instance); in tipc_sk_join() 3142 struct tipc_group_req mreq; in tipc_setsockopt() local 3163 if (ol < sizeof(mreq)) in tipc_setsockopt() 3165 if (copy_from_sockptr(&mreq, ov, sizeof(mreq))) in tipc_setsockopt() [all …]
|
| /linux-6.15/net/packet/ |
| H A D | af_packet.c | 3756 ml->type == mreq->mr_type && in packet_mc_add() 3757 ml->alen == mreq->mr_alen && in packet_mc_add() 3766 i->type = mreq->mr_type; in packet_mc_add() 3767 i->ifindex = mreq->mr_ifindex; in packet_mc_add() 3768 i->alen = mreq->mr_alen; in packet_mc_add() 3793 ml->type == mreq->mr_type && in packet_mc_drop() 3794 ml->alen == mreq->mr_alen && in packet_mc_drop() 3847 struct packet_mreq_max mreq; in packet_setsockopt() local 3849 memset(&mreq, 0, sizeof(mreq)); in packet_setsockopt() 3852 if (len > sizeof(mreq)) in packet_setsockopt() [all …]
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | nettest.c | 490 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-6.15/drivers/scsi/qla2xxx/ |
| H A D | qla_mbx.c | 5333 mcp->mb[14] = LSW(mreq->send_dma); in qla2x00_loopback_test() 5334 mcp->mb[15] = MSW(mreq->send_dma); in qla2x00_loopback_test() 5339 mcp->mb[16] = LSW(mreq->rcv_dma); in qla2x00_loopback_test() 5340 mcp->mb[17] = MSW(mreq->rcv_dma); in qla2x00_loopback_test() 5341 mcp->mb[6] = LSW(MSD(mreq->rcv_dma)); in qla2x00_loopback_test() 5354 mcp->buf_size = mreq->transfer_size; in qla2x00_loopback_test() 5394 mcp->mb[16] = LSW(mreq->rcv_dma); in qla2x00_echo_test() 5395 mcp->mb[17] = MSW(mreq->rcv_dma); in qla2x00_echo_test() 5401 mcp->mb[14] = LSW(mreq->send_dma); in qla2x00_echo_test() 5402 mcp->mb[15] = MSW(mreq->send_dma); in qla2x00_echo_test() [all …]
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateless.c | 714 static int fops_media_request_validate(struct media_request *mreq) in fops_media_request_validate() argument 716 const unsigned int buffer_cnt = vb2_request_buffer_cnt(mreq); in fops_media_request_validate() 731 return vb2_request_validate(mreq); in fops_media_request_validate()
|
| /linux-6.15/net/netfilter/ipvs/ |
| H A D | ip_vs_sync.c | 1385 struct ip_mreqn mreq; in join_mcast_group() local 1388 memset(&mreq, 0, sizeof(mreq)); in join_mcast_group() 1389 memcpy(&mreq.imr_multiaddr, addr, sizeof(struct in_addr)); in join_mcast_group() 1394 mreq.imr_ifindex = dev->ifindex; in join_mcast_group() 1397 ret = ip_mc_join_group(sk, &mreq); in join_mcast_group()
|