Lines Matching defs:rndis_msg
86 struct rndis_message *rndis_msg;
96 rndis_msg = &request->request_msg;
97 rndis_msg->ndis_msg_type = msg_type;
98 rndis_msg->msg_len = msg_len;
107 set = &rndis_msg->msg.set_req;
131 const struct rndis_message *rndis_msg,
134 switch (rndis_msg->ndis_msg_type) {
136 if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >= sizeof(struct rndis_packet)) {
142 rndis_msg->msg_len,
154 if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >=
162 rndis_msg->msg_len,
175 if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >=
182 rndis_msg->msg_len,
191 if (rndis_msg->msg_len - RNDIS_HEADER_SIZE + sizeof(struct rndis_set_complete)) {
196 rndis_msg->msg_len,
203 if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >=
209 rndis_msg->msg_len,
218 rndis_msg->ndis_msg_type,
219 rndis_msg->msg_len);
593 struct rndis_message *rndis_msg = nvchan->recv_buf;
596 netdev_err(ndev, "Invalid rndis_msg (buflen: %u)\n", buflen);
601 memcpy(rndis_msg, data, RNDIS_HEADER_SIZE);
604 if (rndis_msg->msg_len < RNDIS_HEADER_SIZE ||
605 buflen < rndis_msg->msg_len) {
606 netdev_err(ndev, "Invalid rndis_msg (buflen: %u, msg_len: %u)\n",
607 buflen, rndis_msg->msg_len);
612 dump_rndis_message(ndev, rndis_msg, data);
614 switch (rndis_msg->ndis_msg_type) {
617 rndis_msg, data, buflen);
622 rndis_filter_receive_response(ndev, net_dev, rndis_msg, data);
627 netvsc_linkstatus_callback(ndev, rndis_msg, data, buflen);
632 rndis_msg->ndis_msg_type,
633 rndis_msg->msg_len);