• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rtl8192u/

Lines Matching refs:tcb_desc

1205 	cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1206 u8 queue_index = tcb_desc->queue_index;
1214 // tcb_desc->RATRIndex = 7;
1215 // tcb_desc->bTxDisableRateFallBack = 1;
1216 // tcb_desc->bTxUseDriverAssingedRate = 1;
1217 tcb_desc->bTxEnableFwCalcDur = 1;
1240 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1241 u8 queue_index = tcb_desc->queue_index;
1274 u8 QueryIsShort(u8 TxHT, u8 TxRate, cb_desc *tcb_desc);
1280 cb_desc *tcb_desc = NULL;
1312 tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1313 tcb_desc->drv_agg_enable = 1;
1314 tcb_desc->pkt_size = skb->len;
1315 tcb_desc->DrvAggrNum = pSendList->nr_drv_agg_frames;
1316 printk("DrvAggNum = %d\n", tcb_desc->DrvAggrNum);
1329 tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1335 tx_fwinfo->TxHT = (tcb_desc->data_rate&0x80)?1:0;
1336 tx_fwinfo->TxRate = MRateToHwRate8190Pci(tcb_desc->data_rate);
1337 tx_fwinfo->EnableCPUDur = tcb_desc->bTxEnableFwCalcDur;
1338 tx_fwinfo->Short = QueryIsShort(tx_fwinfo->TxHT, tx_fwinfo->TxRate, tcb_desc);
1339 if(tcb_desc->bAMPDUEnable) {//AMPDU enabled
1342 tx_fwinfo->RxMF = tcb_desc->ampdu_factor;
1343 tx_fwinfo->RxAMD = tcb_desc->ampdu_density&0x07;//ampdudensity
1352 tx_fwinfo->RtsEnable = (tcb_desc->bRTSEnable)?1:0;
1353 tx_fwinfo->CtsEnable = (tcb_desc->bCTSEnable)?1:0;
1354 tx_fwinfo->RtsSTBC = (tcb_desc->bRTSSTBC)?1:0;
1355 tx_fwinfo->RtsHT = (tcb_desc->rts_rate&0x80)?1:0;
1356 tx_fwinfo->RtsRate = MRateToHwRate8190Pci((u8)tcb_desc->rts_rate);
1357 tx_fwinfo->RtsSubcarrier = (tx_fwinfo->RtsHT==0)?(tcb_desc->RTSSC):0;
1358 tx_fwinfo->RtsBandwidth = (tx_fwinfo->RtsHT==1)?((tcb_desc->bRTSBW)?1:0):0;
1359 tx_fwinfo->RtsShort = (tx_fwinfo->RtsHT==0)?(tcb_desc->bRTSUseShortPreamble?1:0):\
1360 (tcb_desc->bRTSUseShortGI?1:0);
1365 if(tcb_desc->bPacketBW) {
1388 tx_agg_desc->RATid = tcb_desc->RATRIndex;
1395 if (tcb_desc->bHwSec) {
1418 tx_agg_desc->QueueSelect = MapHwQueueToFirmwareQueue(tcb_desc->queue_index);
1421 tx_agg_desc->DISFB = tcb_desc->bTxDisableRateFallBack;
1422 tx_agg_desc->USERATE = tcb_desc->bTxUseDriverAssingedRate;
1452 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1453 u8 QueueID = tcb_desc->queue_index;
1473 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1474 u8 queue_index = tcb_desc->queue_index;
1481 if(tcb_desc->queue_index != TXCMD_QUEUE) {
1822 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
1823 u8 queue_index = tcb_desc->queue_index;
1837 pdesc->CmdInit = tcb_desc->bCmdOrInit;
1838 pdesc->TxBufferSize = tcb_desc->txbuf_size;
1840 pdesc->LINIP = tcb_desc->bLastIniPkt;
1968 u8 QueryIsShort(u8 TxHT, u8 TxRate, cb_desc *tcb_desc)
1972 tmp_Short = (TxHT==1)?((tcb_desc->bUseShortGI)?1:0):((tcb_desc->bUseShortPreamble)?1:0);
1993 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
2002 // RT_DEBUG_DATA(COMP_SEND, tcb_desc, sizeof(cb_desc));
2004 pend = atomic_read(&priv->tx_pending[tcb_desc->queue_index]);
2024 tx_fwinfo->TxHT = (tcb_desc->data_rate&0x80)?1:0;
2025 tx_fwinfo->TxRate = MRateToHwRate8190Pci(tcb_desc->data_rate);
2026 tx_fwinfo->EnableCPUDur = tcb_desc->bTxEnableFwCalcDur;
2027 tx_fwinfo->Short = QueryIsShort(tx_fwinfo->TxHT, tx_fwinfo->TxRate, tcb_desc);
2028 if(tcb_desc->bAMPDUEnable) {//AMPDU enabled
2031 tx_fwinfo->RxMF = tcb_desc->ampdu_factor;
2032 tx_fwinfo->RxAMD = tcb_desc->ampdu_density&0x07;//ampdudensity
2041 tx_fwinfo->RtsEnable = (tcb_desc->bRTSEnable)?1:0;
2042 tx_fwinfo->CtsEnable = (tcb_desc->bCTSEnable)?1:0;
2043 tx_fwinfo->RtsSTBC = (tcb_desc->bRTSSTBC)?1:0;
2044 tx_fwinfo->RtsHT = (tcb_desc->rts_rate&0x80)?1:0;
2045 tx_fwinfo->RtsRate = MRateToHwRate8190Pci((u8)tcb_desc->rts_rate);
2046 tx_fwinfo->RtsSubcarrier = (tx_fwinfo->RtsHT==0)?(tcb_desc->RTSSC):0;
2047 tx_fwinfo->RtsBandwidth = (tx_fwinfo->RtsHT==1)?((tcb_desc->bRTSBW)?1:0):0;
2048 tx_fwinfo->RtsShort = (tx_fwinfo->RtsHT==0)?(tcb_desc->bRTSUseShortPreamble?1:0):\
2049 (tcb_desc->bRTSUseShortGI?1:0);
2054 if(tcb_desc->bPacketBW) {
2067 if (tcb_desc->drv_agg_enable)
2069 tx_fwinfo->Tx_INFO_RSVD = (tcb_desc->DrvAggrNum & 0x1f) << 1;
2080 if (tcb_desc->drv_agg_enable) {
2081 tx_desc->PktSize = tcb_desc->pkt_size;
2090 tx_desc->RATid = tcb_desc->RATRIndex;
2096 if (tcb_desc->bHwSec)
2120 tx_desc->QueueSelect = MapHwQueueToFirmwareQueue(tcb_desc->queue_index);
2123 tx_desc->DISFB = tcb_desc->bTxDisableRateFallBack;
2124 tx_desc->USERATE = tcb_desc->bTxUseDriverAssingedRate;
2133 if (tcb_desc->drv_agg_enable) {
2134 tx_desc->TxBufferSize = tcb_desc->pkt_size + sizeof(tx_fwinfo_819x_usb);
2143 idx_pipe = txqueue2outpipe(priv,tcb_desc->queue_index);
2183 RT_TRACE(COMP_ERR, "Error TX URB for zero byte %d, error %d", atomic_read(&priv->tx_pending[tcb_desc->queue_index]), status);
2188 atomic_inc(&priv->tx_pending[tcb_desc->queue_index]);
2191 RT_TRACE(COMP_ERR, "Error TX URB %d, error %d", atomic_read(&priv->tx_pending[tcb_desc->queue_index]),