Home
last modified time | relevance | path

Searched refs:tx_cmd (Results 1 – 30 of 30) sorted by relevance

/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dtx.c101 struct iwl_tx_cmd *tx_cmd, in iwl_mvm_set_tx_cmd() argument
106 u32 tx_flags = le32_to_cpu(tx_cmd->tx_flags); in iwl_mvm_set_tx_cmd()
123 tx_cmd->tid_tspec = qc[0] & 0xf; in iwl_mvm_set_tx_cmd()
131 tx_cmd->tid_tspec = (control & in iwl_mvm_set_tx_cmd()
134 WARN_ON_ONCE(tx_cmd->tid_tspec >= IWL_MAX_TID_COUNT); in iwl_mvm_set_tx_cmd()
135 iwl_mvm_bar_check_trigger(mvm, bar->ra, tx_cmd->tid_tspec, in iwl_mvm_set_tx_cmd()
138 tx_cmd->tid_tspec = IWL_TID_NON_QOS; in iwl_mvm_set_tx_cmd()
146 if (tx_cmd->tid_tspec < IWL_MAX_TID_COUNT) in iwl_mvm_set_tx_cmd()
147 ac = tid_to_mac80211_ac[tx_cmd->tid_tspec]; in iwl_mvm_set_tx_cmd()
156 tx_cmd->pm_frame_timeout = cpu_to_le16(PM_FRAME_ASSOC); in iwl_mvm_set_tx_cmd()
[all …]
Dscan.c570 struct iwl_scan_req_tx_cmd *tx_cmd, in iwl_mvm_scan_fill_tx_cmd() argument
573 tx_cmd[0].tx_flags = cpu_to_le32(TX_CMD_FLG_SEQ_CTL | in iwl_mvm_scan_fill_tx_cmd()
575 tx_cmd[0].rate_n_flags = iwl_mvm_scan_rate_n_flags(mvm, in iwl_mvm_scan_fill_tx_cmd()
578 tx_cmd[0].sta_id = mvm->aux_sta.sta_id; in iwl_mvm_scan_fill_tx_cmd()
580 tx_cmd[1].tx_flags = cpu_to_le32(TX_CMD_FLG_SEQ_CTL | in iwl_mvm_scan_fill_tx_cmd()
582 tx_cmd[1].rate_n_flags = iwl_mvm_scan_rate_n_flags(mvm, in iwl_mvm_scan_fill_tx_cmd()
585 tx_cmd[1].sta_id = mvm->aux_sta.sta_id; in iwl_mvm_scan_fill_tx_cmd()
815 iwl_mvm_scan_fill_tx_cmd(mvm, cmd->tx_cmd, params->no_cck); in iwl_mvm_scan_lmac()
Dmvm.h1029 struct iwl_tx_cmd *tx_cmd,
1031 void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd,
1043 struct iwl_tx_cmd *tx_cmd) in iwl_mvm_set_tx_cmd_ccmp() argument
1047 tx_cmd->sec_ctl = TX_CMD_SEC_CCM; in iwl_mvm_set_tx_cmd_ccmp()
1048 memcpy(tx_cmd->key, keyconf->key, keyconf->keylen); in iwl_mvm_set_tx_cmd_ccmp()
1050 tx_cmd->tx_flags |= cpu_to_le32(TX_CMD_FLG_CCMP_AGG); in iwl_mvm_set_tx_cmd_ccmp()
Dtdls.c470 iwl_mvm_set_tx_cmd_ccmp(info, &cmd.frame.tx_cmd); in iwl_mvm_tdls_config_channel_switch()
473 iwl_mvm_set_tx_cmd(mvm, skb, &cmd.frame.tx_cmd, info, in iwl_mvm_tdls_config_channel_switch()
476 iwl_mvm_set_tx_cmd_rate(mvm, &cmd.frame.tx_cmd, info, sta, in iwl_mvm_tdls_config_channel_switch()
Dfw-api-scan.h357 struct iwl_scan_req_tx_cmd tx_cmd[2]; member
Dfw-api.h1642 struct iwl_tx_cmd tx_cmd; member
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dtx.c66 struct iwl_tx_cmd *tx_cmd, in iwlagn_tx_cmd_build_basic() argument
71 __le32 tx_flags = tx_cmd->tx_flags; in iwlagn_tx_cmd_build_basic()
73 tx_cmd->stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; in iwlagn_tx_cmd_build_basic()
93 tx_cmd->sta_id = sta_id; in iwlagn_tx_cmd_build_basic()
99 tx_cmd->tid_tspec = qc[0] & 0xf; in iwlagn_tx_cmd_build_basic()
102 tx_cmd->tid_tspec = IWL_TID_NON_QOS; in iwlagn_tx_cmd_build_basic()
114 tx_cmd->timeout.pm_frame_timeout = cpu_to_le16(3); in iwlagn_tx_cmd_build_basic()
116 tx_cmd->timeout.pm_frame_timeout = cpu_to_le16(2); in iwlagn_tx_cmd_build_basic()
118 tx_cmd->timeout.pm_frame_timeout = 0; in iwlagn_tx_cmd_build_basic()
121 tx_cmd->driver_txop = 0; in iwlagn_tx_cmd_build_basic()
[all …]
Dscan.c748 scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK; in iwlagn_request_scan()
749 scan->tx_cmd.sta_id = ctx->bcast_sta_id; in iwlagn_request_scan()
750 scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; in iwlagn_request_scan()
772 scan->tx_cmd.tx_flags |= TX_CMD_FLG_IGNORE_BT; in iwlagn_request_scan()
823 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_request_scan()
877 scan->tx_cmd.len = cpu_to_le16(cmd_len); in iwlagn_request_scan()
901 cmd.len[0] += le16_to_cpu(scan->tx_cmd.len) + in iwlagn_request_scan()
Dcommands.h2390 struct iwl_tx_cmd tx_cmd; member
/linux-4.4.14/drivers/net/ethernet/i825xx/
Dlib82596.c200 struct tx_cmd { struct
310 struct tx_cmd tx_cmds[TX_RING_SIZE] __attribute__((aligned(32)));
809 struct tx_cmd *tx_cmd = (struct tx_cmd *) ptr; in i596_cleanup_cmd() local
810 struct sk_buff *skb = tx_cmd->skb; in i596_cleanup_cmd()
812 tx_cmd->dma_addr, in i596_cleanup_cmd()
822 tx_cmd->cmd.command = 0; /* Mark as free */ in i596_cleanup_cmd()
971 struct tx_cmd *tx_cmd; in i596_start_xmit() local
987 tx_cmd = lp->dma->tx_cmds + lp->next_tx_cmd; in i596_start_xmit()
990 if (tx_cmd->cmd.command) { in i596_start_xmit()
1000 tx_cmd->tbd = SWAP32(virt_to_dma(lp, tbd)); in i596_start_xmit()
[all …]
D82596.c233 struct tx_cmd { struct
334 struct tx_cmd tx_cmds[TX_RING_SIZE];
888 struct tx_cmd *tx_cmd = (struct tx_cmd *) ptr; in i596_cleanup_cmd() local
889 struct sk_buff *skb = tx_cmd->skb; in i596_cleanup_cmd()
897 tx_cmd->cmd.command = 0; /* Mark as free */ in i596_cleanup_cmd()
1052 struct tx_cmd *tx_cmd; in i596_start_xmit() local
1066 tx_cmd = lp->tx_cmds + lp->next_tx_cmd; in i596_start_xmit()
1069 if (tx_cmd->cmd.command) { in i596_start_xmit()
1078 tx_cmd->tbd = WSWAPtbd(virt_to_bus(tbd)); in i596_start_xmit()
1081 tx_cmd->cmd.command = CMD_FLEX | CmdTx; in i596_start_xmit()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D3945-mac.c369 struct il3945_tx_cmd *tx_cmd = (struct il3945_tx_cmd *)cmd->cmd.payload; in il3945_build_tx_cmd_hwcrypto() local
372 tx_cmd->sec_ctl = 0; in il3945_build_tx_cmd_hwcrypto()
376 tx_cmd->sec_ctl = TX_CMD_SEC_CCM; in il3945_build_tx_cmd_hwcrypto()
377 memcpy(tx_cmd->key, keyinfo->key, keyinfo->keylen); in il3945_build_tx_cmd_hwcrypto()
385 tx_cmd->sec_ctl |= TX_CMD_SEC_KEY128; in il3945_build_tx_cmd_hwcrypto()
388 tx_cmd->sec_ctl |= in il3945_build_tx_cmd_hwcrypto()
393 memcpy(&tx_cmd->key[3], keyinfo->key, keyinfo->keylen); in il3945_build_tx_cmd_hwcrypto()
413 struct il3945_tx_cmd *tx_cmd = (struct il3945_tx_cmd *)cmd->cmd.payload; in il3945_build_tx_cmd_basic() local
414 __le32 tx_flags = tx_cmd->tx_flags; in il3945_build_tx_cmd_basic()
417 tx_cmd->stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; in il3945_build_tx_cmd_basic()
[all …]
D4965-mac.c942 scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK; in il4965_request_scan()
943 scan->tx_cmd.sta_id = il->hw_params.bcast_id; in il4965_request_scan()
944 scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; in il4965_request_scan()
994 scan->tx_cmd.rate_n_flags = cpu_to_le32(rate | rate_flags); in il4965_request_scan()
1022 scan->tx_cmd.len = cpu_to_le16(cmd_len); in il4965_request_scan()
1036 le16_to_cpu(scan->tx_cmd.len) + in il4965_request_scan()
1500 struct il_tx_cmd *tx_cmd, in il4965_tx_cmd_build_basic() argument
1505 __le32 tx_flags = tx_cmd->tx_flags; in il4965_tx_cmd_build_basic()
1507 tx_cmd->stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; in il4965_tx_cmd_build_basic()
1523 tx_cmd->sta_id = std_id; in il4965_tx_cmd_build_basic()
[all …]
D3945.c710 struct il3945_tx_cmd *tx_cmd = (struct il3945_tx_cmd *)cmd->cmd.payload; in il3945_hw_build_tx_cmd_rate() local
713 tx_flags = tx_cmd->tx_flags; in il3945_hw_build_tx_cmd_rate()
724 tx_cmd->data_retry_limit = data_retry_limit; in il3945_hw_build_tx_cmd_rate()
726 tx_cmd->rts_retry_limit = min(data_retry_limit, rts_retry_limit); in il3945_hw_build_tx_cmd_rate()
728 tx_cmd->rate = rate; in il3945_hw_build_tx_cmd_rate()
729 tx_cmd->tx_flags = tx_flags; in il3945_hw_build_tx_cmd_rate()
732 tx_cmd->supp_rates[0] = in il3945_hw_build_tx_cmd_rate()
736 tx_cmd->supp_rates[1] = (rate_mask & 0xF); in il3945_hw_build_tx_cmd_rate()
739 "cck/ofdm mask: 0x%x/0x%x\n", sta_id, tx_cmd->rate, in il3945_hw_build_tx_cmd_rate()
740 le32_to_cpu(tx_cmd->tx_flags), tx_cmd->supp_rates[1], in il3945_hw_build_tx_cmd_rate()
[all …]
Dcommands.h2503 struct il3945_tx_cmd tx_cmd; member
2547 struct il_tx_cmd tx_cmd; member
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dusb.c365 usb_free_urb(card->tx_cmd.urb); in mwifiex_usb_free()
366 card->tx_cmd.urb = NULL; in mwifiex_usb_free()
543 if (card->tx_cmd.urb) in mwifiex_usb_suspend()
544 usb_kill_urb(card->tx_cmd.urb); in mwifiex_usb_suspend()
656 card->tx_cmd.adapter = adapter; in mwifiex_usb_tx_init()
657 card->tx_cmd.ep = card->tx_cmd_ep; in mwifiex_usb_tx_init()
659 card->tx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL); in mwifiex_usb_tx_init()
660 if (!card->tx_cmd.urb) { in mwifiex_usb_tx_init()
871 context = &card->tx_cmd; in mwifiex_usb_host_to_card()
Dusb.h87 struct urb_context tx_cmd; member
/linux-4.4.14/drivers/staging/rtl8712/
Drtl8712_xmit.h52 #define tx_cmd tx_desc macro
Drtl871x_xmit.c191 struct tx_cmd txdesc; in r8712_update_attrib()
/linux-4.4.14/drivers/nfc/
Dtrf7970a.c448 u8 tx_cmd; member
918 trf->tx_cmd = TRF7970A_CMD_TRANSMIT_NO_CRC; in trf7970a_irq()
923 trf->tx_cmd = TRF7970A_CMD_TRANSMIT; in trf7970a_irq()
1265 trf->tx_cmd = TRF7970A_CMD_TRANSMIT_NO_CRC; in trf7970a_in_config_framing()
1278 trf->tx_cmd = TRF7970A_CMD_TRANSMIT; in trf7970a_in_config_framing()
1282 trf->tx_cmd = TRF7970A_CMD_TRANSMIT; in trf7970a_in_config_framing()
1529 TRF7970A_CMD_BIT_OPCODE(trf->tx_cmd); in trf7970a_send_cmd()
1622 trf->tx_cmd = TRF7970A_CMD_TRANSMIT_NO_CRC; in trf7970a_tg_config_framing()
1632 trf->tx_cmd = TRF7970A_CMD_TRANSMIT; in trf7970a_tg_config_framing()
1636 trf->tx_cmd = TRF7970A_CMD_TRANSMIT; in trf7970a_tg_config_framing()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dusb.c220 urb = usb_get_from_anchor(&ar->tx_cmd); in carl9170_usb_submit_cmd_urb()
566 ret = usb_wait_anchor_empty_timeout(&ar->tx_cmd, 1000); in carl9170_usb_flush()
599 usb_scuttle_anchored_urbs(&ar->tx_cmd); in carl9170_usb_cancel_urbs()
638 usb_anchor_urb(urb, &ar->tx_cmd); in __carl9170_exec_cmd()
1085 init_usb_anchor(&ar->tx_cmd); in carl9170_usb_probe()
Dcarl9170.h250 struct usb_anchor tx_cmd; member
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
Dtx.c217 struct iwl_tx_cmd *tx_cmd = in iwl_pcie_txq_update_byte_cnt_tbl() local
222 sta_id = tx_cmd->sta_id; in iwl_pcie_txq_update_byte_cnt_tbl()
223 sec_ctl = tx_cmd->sec_ctl; in iwl_pcie_txq_update_byte_cnt_tbl()
262 struct iwl_tx_cmd *tx_cmd = in iwl_pcie_txq_inval_byte_cnt_tbl() local
268 sta_id = tx_cmd->sta_id; in iwl_pcie_txq_inval_byte_cnt_tbl()
1802 struct iwl_tx_cmd *tx_cmd = (struct iwl_tx_cmd *)dev_cmd->payload; in iwl_trans_pcie_tx() local
1859 tx_cmd->dram_lsb_ptr = cpu_to_le32(scratch_phys); in iwl_trans_pcie_tx()
1860 tx_cmd->dram_msb_ptr = iwl_get_dma_hi_addr(scratch_phys); in iwl_trans_pcie_tx()
1878 tx_cmd->tx_flags |= TX_CMD_FLG_MH_PAD_MSK; in iwl_trans_pcie_tx()
1937 iwl_pcie_txq_update_byte_cnt_tbl(trans, txq, le16_to_cpu(tx_cmd->len)); in iwl_trans_pcie_tx()
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.h95 struct ar5523_tx_cmd tx_cmd; member
Dar5523.c95 struct ar5523_tx_cmd *cmd = &ar->tx_cmd; in ar5523_cmd_rx_cb()
244 struct ar5523_tx_cmd *cmd = &ar->tx_cmd; in ar5523_cmd()
937 struct ar5523_tx_cmd *cmd = &ar->tx_cmd; in ar5523_free_tx_cmd()
946 struct ar5523_tx_cmd *cmd = &ar->tx_cmd; in ar5523_alloc_tx_cmd()
/linux-4.4.14/drivers/net/ethernet/
Ddnet.c533 unsigned int len, i, tx_cmd, wrsz; in dnet_start_xmit() local
554 tx_cmd = ((((unsigned long)(skb->data)) & 0x03) << 16) | (u32) skb->len; in dnet_start_xmit()
565 dnet_writel(bp, tx_cmd, TX_LEN_FIFO); in dnet_start_xmit()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_dm.c630 struct dcmd_txcmd tx_cmd; in _rtl92e_dm_tx_power_tracking_callback_tssi() local
655 tx_cmd.Op = TXCMD_SET_TX_PWR_TRACKING; in _rtl92e_dm_tx_power_tracking_callback_tssi()
656 tx_cmd.Length = 4; in _rtl92e_dm_tx_power_tracking_callback_tssi()
657 tx_cmd.Value = Value; in _rtl92e_dm_tx_power_tracking_callback_tssi()
658 rtl92e_send_cmd_pkt(dev, DESC_PACKET_TYPE_NORMAL, (u8 *)&tx_cmd, in _rtl92e_dm_tx_power_tracking_callback_tssi()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvneta.c1806 u32 tx_cmd; in mvneta_tx() local
1821 tx_cmd = mvneta_skb_tx_csum(pp, skb); in mvneta_tx()
1837 tx_cmd |= MVNETA_TXD_FLZ_DESC; in mvneta_tx()
1838 tx_desc->command = tx_cmd; in mvneta_tx()
1843 tx_cmd |= MVNETA_TXD_F_DESC; in mvneta_tx()
1846 tx_desc->command = tx_cmd; in mvneta_tx()
Dmvpp2.c5261 u32 tx_cmd; in mvpp2_tx() local
5293 tx_cmd = mvpp2_skb_tx_csum(port, skb); in mvpp2_tx()
5297 tx_cmd |= MVPP2_TXD_F_DESC | MVPP2_TXD_L_DESC; in mvpp2_tx()
5298 tx_desc->command = tx_cmd; in mvpp2_tx()
5302 tx_cmd |= MVPP2_TXD_F_DESC | MVPP2_TXD_PADDING_DISABLE; in mvpp2_tx()
5303 tx_desc->command = tx_cmd; in mvpp2_tx()
/linux-4.4.14/drivers/staging/rtl8192u/
Dr8192U_dm.c512 DCMD_TXCMD_T tx_cmd; in dm_TXPowerTrackingCallback_TSSI() local
535 tx_cmd.Op = TXCMD_SET_TX_PWR_TRACKING; in dm_TXPowerTrackingCallback_TSSI()
536 tx_cmd.Length = 4; in dm_TXPowerTrackingCallback_TSSI()
537 tx_cmd.Value = Value; in dm_TXPowerTrackingCallback_TSSI()
538 rtStatus = SendTxCommandPacket(dev, &tx_cmd, 12); in dm_TXPowerTrackingCallback_TSSI()