Lines Matching refs:cmd_skb
50 cmd_node->cmd_skb = cmd_node->skb; in mwifiex_init_cmd_node()
97 if (cmd_node->cmd_skb) in mwifiex_clean_cmd_node()
98 skb_trim(cmd_node->cmd_skb, 0); in mwifiex_clean_cmd_node()
146 host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); in mwifiex_dnld_cmd_to_fw()
186 if (cmd_node->cmd_skb->len > cmd_size) in mwifiex_dnld_cmd_to_fw()
191 skb_trim(cmd_node->cmd_skb, cmd_size); in mwifiex_dnld_cmd_to_fw()
192 else if (cmd_node->cmd_skb->len < cmd_size) in mwifiex_dnld_cmd_to_fw()
198 skb_put(cmd_node->cmd_skb, cmd_size - cmd_node->cmd_skb->len); in mwifiex_dnld_cmd_to_fw()
207 skb_push(cmd_node->cmd_skb, MWIFIEX_TYPE_LEN); in mwifiex_dnld_cmd_to_fw()
208 memcpy(cmd_node->cmd_skb->data, &tmp, MWIFIEX_TYPE_LEN); in mwifiex_dnld_cmd_to_fw()
212 cmd_node->cmd_skb, NULL); in mwifiex_dnld_cmd_to_fw()
213 skb_pull(cmd_node->cmd_skb, MWIFIEX_TYPE_LEN); in mwifiex_dnld_cmd_to_fw()
215 cmd_node->cmd_skb = NULL; in mwifiex_dnld_cmd_to_fw()
217 skb_push(cmd_node->cmd_skb, INTF_HEADER_LEN); in mwifiex_dnld_cmd_to_fw()
219 cmd_node->cmd_skb, NULL); in mwifiex_dnld_cmd_to_fw()
220 skb_pull(cmd_node->cmd_skb, INTF_HEADER_LEN); in mwifiex_dnld_cmd_to_fw()
538 if (!cmd_node->cmd_skb) { in mwifiex_send_cmd()
543 memset(skb_put(cmd_node->cmd_skb, sizeof(struct host_cmd_ds_command)), in mwifiex_send_cmd()
546 cmd_ptr = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); in mwifiex_send_cmd()
624 struct host_cmd_ds_command *host_cmd = (void *)cmd_node->cmd_skb->data; in mwifiex_recycle_cmd_node()
649 host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); in mwifiex_insert_cmd_to_pending_q()
720 host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data); in mwifiex_exec_next_cmd()