Lines Matching refs:dev_cmd
288 struct iwl_device_cmd *dev_cmd; in iwl_mvm_set_tx_params() local
291 dev_cmd = iwl_trans_alloc_tx_cmd(mvm->trans); in iwl_mvm_set_tx_params()
293 if (unlikely(!dev_cmd)) in iwl_mvm_set_tx_params()
296 memset(dev_cmd, 0, sizeof(*dev_cmd)); in iwl_mvm_set_tx_params()
297 dev_cmd->hdr.cmd = TX_CMD; in iwl_mvm_set_tx_params()
298 tx_cmd = (struct iwl_tx_cmd *)dev_cmd->payload; in iwl_mvm_set_tx_params()
310 info->driver_data[1] = dev_cmd; in iwl_mvm_set_tx_params()
312 return dev_cmd; in iwl_mvm_set_tx_params()
319 struct iwl_device_cmd *dev_cmd; in iwl_mvm_tx_skb_non_sta() local
358 dev_cmd = iwl_mvm_set_tx_params(mvm, skb, NULL, sta_id); in iwl_mvm_tx_skb_non_sta()
359 if (!dev_cmd) in iwl_mvm_tx_skb_non_sta()
363 tx_cmd = (struct iwl_tx_cmd *)dev_cmd->payload; in iwl_mvm_tx_skb_non_sta()
368 if (iwl_trans_tx(mvm->trans, skb, dev_cmd, info->hw_queue)) { in iwl_mvm_tx_skb_non_sta()
369 iwl_trans_free_tx_cmd(mvm->trans, dev_cmd); in iwl_mvm_tx_skb_non_sta()
394 struct iwl_device_cmd *dev_cmd; in iwl_mvm_tx_skb() local
411 dev_cmd = iwl_mvm_set_tx_params(mvm, skb, sta, mvmsta->sta_id); in iwl_mvm_tx_skb()
412 if (!dev_cmd) in iwl_mvm_tx_skb()
415 tx_cmd = (struct iwl_tx_cmd *)dev_cmd->payload; in iwl_mvm_tx_skb()
463 if (iwl_trans_tx(mvm->trans, skb, dev_cmd, txq_id)) in iwl_mvm_tx_skb()
477 iwl_trans_free_tx_cmd(mvm->trans, dev_cmd); in iwl_mvm_tx_skb()