Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_tx.c287 struct cb_desc *tcb_desc) in rtllib_tx_query_agg_cap() argument
303 if (tcb_desc->bdhcp || ieee->CntAfterLink < 2) in rtllib_tx_query_agg_cap()
321 } else if (tcb_desc->bdhcp == 1) { in rtllib_tx_query_agg_cap()
335 tcb_desc->bAMPDUEnable = true; in rtllib_tx_query_agg_cap()
336 tcb_desc->ampdu_factor = pHTInfo->CurrentAMPDUFactor; in rtllib_tx_query_agg_cap()
337 tcb_desc->ampdu_density = pHTInfo->CurrentMPDUDensity; in rtllib_tx_query_agg_cap()
346 tcb_desc->bAMPDUEnable = true; in rtllib_tx_query_agg_cap()
347 tcb_desc->ampdu_density = pHTInfo->ForcedMPDUDensity; in rtllib_tx_query_agg_cap()
348 tcb_desc->ampdu_factor = pHTInfo->ForcedAMPDUFactor; in rtllib_tx_query_agg_cap()
352 tcb_desc->bAMPDUEnable = false; in rtllib_tx_query_agg_cap()
[all …]
Drtllib_crypt_wep.c100 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + in prism2_wep_encrypt() local
142 if (!tcb_desc->bHwSec) { in prism2_wep_encrypt()
174 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + in prism2_wep_decrypt() local
200 if (!tcb_desc->bHwSec) { in prism2_wep_decrypt()
Drtllib_crypt_tkip.c304 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + in rtllib_tkip_encrypt() local
318 if (!tcb_desc->bHwSec) { in rtllib_tkip_encrypt()
335 if (tcb_desc->bHwSec) { in rtllib_tkip_encrypt()
351 if (!tcb_desc->bHwSec) { in rtllib_tkip_encrypt()
372 if (!tcb_desc->bHwSec) in rtllib_tkip_encrypt()
387 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + in rtllib_tkip_decrypt() local
429 if (!tcb_desc->bHwSec || (skb->cb[0] == 1)) { in rtllib_tkip_decrypt()
Drtllib_crypt_ccmp.c192 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + in rtllib_ccmp_encrypt() local
223 if (!tcb_desc->bHwSec) { in rtllib_ccmp_encrypt()
264 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + in rtllib_ccmp_decrypt() local
309 if (!tcb_desc->bHwSec) { in rtllib_ccmp_decrypt()
Drtllib_softmac.c226 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + 8); in softmac_mgmt_xmit() local
234 tcb_desc->queue_index = BEACON_QUEUE; in softmac_mgmt_xmit()
236 tcb_desc->queue_index = MGNT_QUEUE; in softmac_mgmt_xmit()
239 tcb_desc->queue_index = HIGH_QUEUE; in softmac_mgmt_xmit()
241 tcb_desc->data_rate = MgntQuery_MgntFrameTxRate(ieee); in softmac_mgmt_xmit()
242 tcb_desc->RATRIndex = 7; in softmac_mgmt_xmit()
243 tcb_desc->bTxDisableRateFallBack = 1; in softmac_mgmt_xmit()
244 tcb_desc->bTxUseDriverAssingedRate = 1; in softmac_mgmt_xmit()
274 if (!ieee->check_nic_enough_desc(ieee->dev, tcb_desc->queue_index) || in softmac_mgmt_xmit()
275 (skb_queue_len(&ieee->skb_waitQ[tcb_desc->queue_index]) != 0) || in softmac_mgmt_xmit()
[all …]
Drtllib_rx.c293 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtllib_rx_frame_decrypt() local
295 tcb_desc->bHwSec = 1; in rtllib_rx_frame_decrypt()
298 tcb_desc->bHwSec = 0; in rtllib_rx_frame_decrypt()
332 struct cb_desc *tcb_desc = (struct cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtllib_rx_frame_decrypt_msdu() local
334 tcb_desc->bHwSec = 1; in rtllib_rx_frame_decrypt_msdu()
337 tcb_desc->bHwSec = 0; in rtllib_rx_frame_decrypt_msdu()
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_tx.c307 struct sk_buff *skb, cb_desc *tcb_desc) in ieee80211_tx_query_agg_cap() argument
354 tcb_desc->bAMPDUEnable = true; in ieee80211_tx_query_agg_cap()
355 tcb_desc->ampdu_factor = pHTInfo->CurrentAMPDUFactor; in ieee80211_tx_query_agg_cap()
356 tcb_desc->ampdu_density = pHTInfo->CurrentMPDUDensity; in ieee80211_tx_query_agg_cap()
366 tcb_desc->bAMPDUEnable = true; in ieee80211_tx_query_agg_cap()
367 tcb_desc->ampdu_density = pHTInfo->ForcedMPDUDensity; in ieee80211_tx_query_agg_cap()
368 tcb_desc->ampdu_factor = pHTInfo->ForcedAMPDUFactor; in ieee80211_tx_query_agg_cap()
372 tcb_desc->bAMPDUEnable = false; in ieee80211_tx_query_agg_cap()
373 tcb_desc->ampdu_density = 0; in ieee80211_tx_query_agg_cap()
374 tcb_desc->ampdu_factor = 0; in ieee80211_tx_query_agg_cap()
[all …]
Dieee80211_crypt_wep.c107 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in prism2_wep_encrypt() local
145 if (!tcb_desc->bHwSec) in prism2_wep_encrypt()
179 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in prism2_wep_decrypt() local
204 if (!tcb_desc->bHwSec) in prism2_wep_decrypt()
Dieee80211_crypt_tkip.c310 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in ieee80211_tkip_encrypt() local
323 if (!tcb_desc->bHwSec) in ieee80211_tkip_encrypt()
341 if (tcb_desc->bHwSec) in ieee80211_tkip_encrypt()
360 if (!tcb_desc->bHwSec) in ieee80211_tkip_encrypt()
379 if (!tcb_desc->bHwSec) in ieee80211_tkip_encrypt()
394 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in ieee80211_tkip_decrypt() local
432 if (!tcb_desc->bHwSec) in ieee80211_tkip_decrypt()
Dieee80211_crypt_ccmp.c200 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in ieee80211_ccmp_encrypt() local
232 if (!tcb_desc->bHwSec) in ieee80211_ccmp_encrypt()
274 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in ieee80211_ccmp_decrypt() local
325 if (!tcb_desc->bHwSec) in ieee80211_ccmp_decrypt()
Dieee80211_softmac.c228 cb_desc *tcb_desc = (cb_desc *)(skb->cb + 8); in softmac_mgmt_xmit() local
234 tcb_desc->queue_index = MGNT_QUEUE; in softmac_mgmt_xmit()
235 tcb_desc->data_rate = MgntQuery_MgntFrameTxRate(ieee); in softmac_mgmt_xmit()
236 tcb_desc->RATRIndex = 7; in softmac_mgmt_xmit()
237 tcb_desc->bTxDisableRateFallBack = 1; in softmac_mgmt_xmit()
238 tcb_desc->bTxUseDriverAssingedRate = 1; in softmac_mgmt_xmit()
270 if(!ieee->check_nic_enough_desc(ieee->dev,tcb_desc->queue_index)||\ in softmac_mgmt_xmit()
271 (skb_queue_len(&ieee->skb_waitQ[tcb_desc->queue_index]) != 0)||\ in softmac_mgmt_xmit()
278 skb_queue_tail(&ieee->skb_waitQ[tcb_desc->queue_index], skb); in softmac_mgmt_xmit()
2148 cb_desc *tcb_desc = NULL; in ieee80211_softmac_xmit() local
[all …]
Dieee80211_rx.c348 cb_desc *tcb_desc = (cb_desc *)(skb->cb+ MAX_DEV_ADDR_SIZE); in ieee80211_rx_frame_decrypt() local
349 tcb_desc->bHwSec = 1; in ieee80211_rx_frame_decrypt()
395 cb_desc *tcb_desc = (cb_desc *)(skb->cb+ MAX_DEV_ADDR_SIZE); in ieee80211_rx_frame_decrypt_msdu() local
396 tcb_desc->bHwSec = 1; in ieee80211_rx_frame_decrypt_msdu()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dbase.c599 struct rtl_tcb_desc *tcb_desc, in _rtl_qurey_shortpreamble_mode() argument
605 tcb_desc->use_shortpreamble = false; in _rtl_qurey_shortpreamble_mode()
608 if (tcb_desc->hw_rate == rtlpriv->cfg->maps[RTL_RC_CCK_RATE1M]) in _rtl_qurey_shortpreamble_mode()
611 tcb_desc->use_shortpreamble = true; in _rtl_qurey_shortpreamble_mode()
618 struct rtl_tcb_desc *tcb_desc, in _rtl_query_shortgi() argument
625 tcb_desc->use_shortgi = false; in _rtl_query_shortgi()
652 tcb_desc->use_shortgi = true; in _rtl_query_shortgi()
654 tcb_desc->use_shortgi = false; in _rtl_query_shortgi()
657 tcb_desc->use_shortgi = true; in _rtl_query_shortgi()
659 tcb_desc->use_shortgi = true; in _rtl_query_shortgi()
[all …]
Dpci.c471 struct sk_buff *skb, struct rtl_tcb_desc *tcb_desc, u8 tid) in _rtl_update_earlymode_info() argument
484 tcb_desc->empkt_num = 0; in _rtl_update_earlymode_info()
491 tcb_desc->empkt_len[tcb_desc->empkt_num] = in _rtl_update_earlymode_info()
493 tcb_desc->empkt_num++; in _rtl_update_earlymode_info()
502 if (tcb_desc->empkt_num >= rtlhal->max_earlymode_num) in _rtl_update_earlymode_info()
535 struct rtl_tcb_desc tcb_desc; in _rtl_pci_tx_chk_waitq() local
536 memset(&tcb_desc, 0, sizeof(struct rtl_tcb_desc)); in _rtl_pci_tx_chk_waitq()
554 &tcb_desc, tid); in _rtl_pci_tx_chk_waitq()
556 rtlpriv->intf_ops->adapter_tx(hw, NULL, skb, &tcb_desc); in _rtl_pci_tx_chk_waitq()
1118 struct rtl_tcb_desc tcb_desc; in _rtl_pci_prepare_bcn_tasklet() local
[all …]
Dbase.h143 struct sk_buff *skb, struct rtl_tcb_desc *tcb_desc);
Dcore.c218 struct rtl_tcb_desc tcb_desc; in rtl_op_tx() local
219 memset(&tcb_desc, 0, sizeof(struct rtl_tcb_desc)); in rtl_op_tx()
228 rtlpriv->intf_ops->adapter_tx(hw, control->sta, skb, &tcb_desc); in rtl_op_tx()
1018 struct rtl_tcb_desc tcb_desc; in send_beacon_frame() local
1021 memset(&tcb_desc, 0, sizeof(struct rtl_tcb_desc)); in send_beacon_frame()
1022 rtlpriv->intf_ops->adapter_tx(hw, NULL, skb, &tcb_desc); in send_beacon_frame()
Dusb.c966 struct rtl_tcb_desc tcb_desc; in _rtl_usb_tx_preprocess() local
975 memset(&tcb_desc, 0, sizeof(struct rtl_tcb_desc)); in _rtl_usb_tx_preprocess()
1003 hw_queue, &tcb_desc); in _rtl_usb_tx_preprocess()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ce/
Dtrx.c427 u8 hw_queue, struct rtl_tcb_desc *tcb_desc) in rtl92ce_tx_fill_desc() argument
468 rtl_get_tcb_desc(hw, info, sta, skb, tcb_desc); in rtl92ce_tx_fill_desc()
479 SET_TX_DESC_TX_RATE(pdesc, tcb_desc->hw_rate); in rtl92ce_tx_fill_desc()
481 if (tcb_desc->use_shortgi || tcb_desc->use_shortpreamble) in rtl92ce_tx_fill_desc()
490 SET_TX_DESC_RTS_ENABLE(pdesc, ((tcb_desc->rts_enable && in rtl92ce_tx_fill_desc()
491 !tcb_desc-> in rtl92ce_tx_fill_desc()
494 ((tcb_desc->rts_enable in rtl92ce_tx_fill_desc()
495 || tcb_desc->cts_enable) ? 1 : 0)); in rtl92ce_tx_fill_desc()
496 SET_TX_DESC_CTS2SELF(pdesc, ((tcb_desc->cts_enable) ? 1 : 0)); in rtl92ce_tx_fill_desc()
497 SET_TX_DESC_RTS_STBC(pdesc, ((tcb_desc->rts_stbc) ? 1 : 0)); in rtl92ce_tx_fill_desc()
[all …]
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_firmware.c46 struct cb_desc *tcb_desc; in fw_download_code() local
64 tcb_desc = (struct cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in fw_download_code()
65 tcb_desc->queue_index = TXCMD_QUEUE; in fw_download_code()
66 tcb_desc->bCmdOrInit = DESC_PACKET_TYPE_INIT; in fw_download_code()
67 tcb_desc->bLastIniPkt = bLastIniPkt; in fw_download_code()
80 tcb_desc->txbuf_size = (u16)i; in fw_download_code()
83 if (!priv->rtllib->check_nic_enough_desc(dev, tcb_desc->queue_index) || in fw_download_code()
84 (!skb_queue_empty(&priv->rtllib->skb_waitQ[tcb_desc->queue_index])) || in fw_download_code()
89 [tcb_desc->queue_index], skb); in fw_download_code()
Dr8192E_cmdpkt.c38 struct cb_desc *tcb_desc; in cmpk_message_handle_tx() local
66 tcb_desc = (struct cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in cmpk_message_handle_tx()
67 tcb_desc->queue_index = TXCMD_QUEUE; in cmpk_message_handle_tx()
68 tcb_desc->bCmdOrInit = DESC_PACKET_TYPE_NORMAL; in cmpk_message_handle_tx()
69 tcb_desc->bLastIniPkt = bLastIniPkt; in cmpk_message_handle_tx()
70 tcb_desc->pkt_size = frag_length; in cmpk_message_handle_tx()
Drtl_core.c720 struct cb_desc *tcb_desc = NULL; in rtl8192_prepare_beacon() local
732 tcb_desc = (struct cb_desc *)(pnewskb->cb + 8); in rtl8192_prepare_beacon()
733 tcb_desc->queue_index = BEACON_QUEUE; in rtl8192_prepare_beacon()
734 tcb_desc->data_rate = 2; in rtl8192_prepare_beacon()
735 tcb_desc->RATRIndex = 7; in rtl8192_prepare_beacon()
736 tcb_desc->bTxDisableRateFallBack = 1; in rtl8192_prepare_beacon()
737 tcb_desc->bTxUseDriverAssingedRate = 1; in rtl8192_prepare_beacon()
741 priv->ops->tx_fill_descriptor(dev, pdesc, tcb_desc, pnewskb); in rtl8192_prepare_beacon()
1366 struct cb_desc *tcb_desc = NULL; in rtl819x_TxCheckStuck() local
1394 tcb_desc = (struct cb_desc *)(skb->cb + in rtl819x_TxCheckStuck()
[all …]
Dr8192E_dev.h30 u8 rtl8192_QueryIsShort(u8 TxHT, u8 TxRate, struct cb_desc *tcb_desc);
Dr8192E_dev.c2400 u8 rtl8192_QueryIsShort(u8 TxHT, u8 TxRate, struct cb_desc *tcb_desc) in rtl8192_QueryIsShort() argument
2404 tmp_Short = (TxHT == 1) ? ((tcb_desc->bUseShortGI) ? 1 : 0) : in rtl8192_QueryIsShort()
2405 ((tcb_desc->bUseShortPreamble) ? 1 : 0); in rtl8192_QueryIsShort()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192cu/
Dtrx.c501 struct rtl_tcb_desc *tcb_desc) in rtl92cu_tx_fill_desc() argument
518 rtl_get_tcb_desc(hw, info, sta, skb, tcb_desc); in rtl92cu_tx_fill_desc()
525 SET_TX_DESC_TX_RATE(txdesc, tcb_desc->hw_rate); in rtl92cu_tx_fill_desc()
526 if (tcb_desc->use_shortgi || tcb_desc->use_shortpreamble) in rtl92cu_tx_fill_desc()
536 SET_TX_DESC_RTS_ENABLE(txdesc, ((tcb_desc->rts_enable && in rtl92cu_tx_fill_desc()
537 !tcb_desc->cts_enable) ? 1 : 0)); in rtl92cu_tx_fill_desc()
538 SET_TX_DESC_HW_RTS_ENABLE(txdesc, ((tcb_desc->rts_enable || in rtl92cu_tx_fill_desc()
539 tcb_desc->cts_enable) ? 1 : 0)); in rtl92cu_tx_fill_desc()
540 SET_TX_DESC_CTS2SELF(txdesc, ((tcb_desc->cts_enable) ? 1 : 0)); in rtl92cu_tx_fill_desc()
541 SET_TX_DESC_RTS_STBC(txdesc, ((tcb_desc->rts_stbc) ? 1 : 0)); in rtl92cu_tx_fill_desc()
[all …]
Dtrx.h427 struct rtl_tcb_desc *tcb_desc);
/linux-4.1.27/drivers/staging/rtl8192u/
Dr819xU_firmware.c45 cb_desc *tcb_desc; in fw_download_code() local
70 tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in fw_download_code()
71 tcb_desc->queue_index = TXCMD_QUEUE; in fw_download_code()
72 tcb_desc->bCmdOrInit = DESC_PACKET_TYPE_INIT; in fw_download_code()
73 tcb_desc->bLastIniPkt = bLastIniPkt; in fw_download_code()
87 tcb_desc->txbuf_size = (u16)i; in fw_download_code()
90 index = tcb_desc->queue_index; in fw_download_code()
95 skb_queue_tail(&priv->ieee80211->skb_waitQ[tcb_desc->queue_index], skb); in fw_download_code()
Dr819xU_cmdpkt.c33 cb_desc *tcb_desc; in SendTxCommandPacket() local
42 tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in SendTxCommandPacket()
43 tcb_desc->queue_index = TXCMD_QUEUE; in SendTxCommandPacket()
44 tcb_desc->bCmdOrInit = DESC_PACKET_TYPE_NORMAL; in SendTxCommandPacket()
45 tcb_desc->bLastIniPkt = 0; in SendTxCommandPacket()
49 tcb_desc->txbuf_size = (u16)DataLen; in SendTxCommandPacket()
51 if (!priv->ieee80211->check_nic_enough_desc(dev, tcb_desc->queue_index) || in SendTxCommandPacket()
52 (!skb_queue_empty(&priv->ieee80211->skb_waitQ[tcb_desc->queue_index])) || in SendTxCommandPacket()
55 skb_queue_tail(&priv->ieee80211->skb_waitQ[tcb_desc->queue_index], skb); in SendTxCommandPacket()
Dr8192U_core.c953 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtl8192_hard_data_xmit() local
954 u8 queue_index = tcb_desc->queue_index; in rtl8192_hard_data_xmit()
962 tcb_desc->bTxEnableFwCalcDur = 1; in rtl8192_hard_data_xmit()
979 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtl8192_hard_start_xmit() local
980 u8 queue_index = tcb_desc->queue_index; in rtl8192_hard_start_xmit()
1010 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtl8192_tx_isr() local
1011 u8 queue_index = tcb_desc->queue_index; in rtl8192_tx_isr()
1015 if (tcb_desc->queue_index != TXCMD_QUEUE) { in rtl8192_tx_isr()
1278 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE); in rtl819xU_tx_cmd() local
1279 u8 queue_index = tcb_desc->queue_index; in rtl819xU_tx_cmd()
[all …]
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/
Dfw.c165 struct rtl_tcb_desc *tcb_desc; in _rtl92s_firmware_downloadcode() local
203 tcb_desc = (struct rtl_tcb_desc *)(skb->cb); in _rtl92s_firmware_downloadcode()
204 tcb_desc->queue_index = TXCMD_QUEUE; in _rtl92s_firmware_downloadcode()
205 tcb_desc->cmd_or_init = DESC_PACKET_TYPE_INIT; in _rtl92s_firmware_downloadcode()
206 tcb_desc->last_inipkt = last_inipkt; in _rtl92s_firmware_downloadcode()
Dtrx.c525 struct rtl_tcb_desc *tcb_desc = (struct rtl_tcb_desc *)(skb->cb); in rtl92se_tx_fill_cmddesc() local
539 if (tcb_desc->cmd_or_init == DESC_PACKET_TYPE_INIT) { in rtl92se_tx_fill_cmddesc()
541 SET_TX_DESC_LINIP(pdesc, tcb_desc->last_inipkt); in rtl92se_tx_fill_cmddesc()