Lines Matching refs:txh

838 	struct d11txh *txh = NULL;  in brcms_c_dotxstatus()  local
881 txh = (struct d11txh *) (p->data); in brcms_c_dotxstatus()
882 mcl = le16_to_cpu(txh->MacTxControlLow); in brcms_c_dotxstatus()
886 txs->phyerr, txh->MainRates); in brcms_c_dotxstatus()
888 if (txs->frameid != le16_to_cpu(txh->TxFrameID)) { in brcms_c_dotxstatus()
893 h = (struct ieee80211_hdr *)((u8 *) (txh + 1) + D11_PHY_HDR_LEN); in brcms_c_dotxstatus()
908 trace_brcms_txdesc(&wlc->hw->d11core->dev, txh, sizeof(*txh)); in brcms_c_dotxstatus()
912 unsigned xfts = le16_to_cpu(txh->XtraFrameTypes); in brcms_c_dotxstatus()
919 tx_rts = le16_to_cpu(txh->MacTxControlLow) & TXC_SENDRTS; in brcms_c_dotxstatus()
1009 if (txh) in brcms_c_dotxstatus()
1010 trace_brcms_txdesc(&wlc->hw->d11core->dev, txh, in brcms_c_dotxstatus()
1011 sizeof(*txh)); in brcms_c_dotxstatus()
5718 struct d11txh *txh) in bcmc_fid_generate() argument
5722 frameid = le16_to_cpu(txh->TxFrameID) & ~(TXFID_SEQ_MASK | in bcmc_fid_generate()
6226 struct d11txh *txh; in brcms_c_d11hdrs_mac80211() local
6272 txh = (struct d11txh *) skb_push(p, D11_TXH_LEN); in brcms_c_d11hdrs_mac80211()
6273 memset(txh, 0, D11_TXH_LEN); in brcms_c_d11hdrs_mac80211()
6282 frameid = bcmc_fid_generate(wlc, NULL, txh); in brcms_c_d11hdrs_mac80211()
6503 memcpy(&txh->FragPLCPFallback, in brcms_c_d11hdrs_mac80211()
6504 plcp_fallback, sizeof(txh->FragPLCPFallback)); in brcms_c_d11hdrs_mac80211()
6508 txh->FragPLCPFallback[4] = phylen & 0xff; in brcms_c_d11hdrs_mac80211()
6509 txh->FragPLCPFallback[5] = (phylen & 0xff00) >> 8; in brcms_c_d11hdrs_mac80211()
6536 txh->FragDurFallback = h->duration_id; in brcms_c_d11hdrs_mac80211()
6538 txh->FragDurFallback = 0; in brcms_c_d11hdrs_mac80211()
6542 txh->FragDurFallback = cpu_to_le16(durid); in brcms_c_d11hdrs_mac80211()
6562 txh->MacTxControlLow = cpu_to_le16(mcl); in brcms_c_d11hdrs_mac80211()
6575 memcpy(&txh->MacFrameControl, &h->frame_control, sizeof(u16)); in brcms_c_d11hdrs_mac80211()
6576 txh->TxFesTimeNormal = cpu_to_le16(0); in brcms_c_d11hdrs_mac80211()
6578 txh->TxFesTimeFallback = cpu_to_le16(0); in brcms_c_d11hdrs_mac80211()
6581 memcpy(&txh->TxFrameRA, &h->addr1, ETH_ALEN); in brcms_c_d11hdrs_mac80211()
6584 txh->TxFrameID = cpu_to_le16(frameid); in brcms_c_d11hdrs_mac80211()
6590 txh->TxStatus = cpu_to_le16(status); in brcms_c_d11hdrs_mac80211()
6596 txh->MaxNMpdus = cpu_to_le16(0); in brcms_c_d11hdrs_mac80211()
6597 txh->MaxABytes_MRT = cpu_to_le16(0); in brcms_c_d11hdrs_mac80211()
6598 txh->MaxABytes_FBR = cpu_to_le16(0); in brcms_c_d11hdrs_mac80211()
6599 txh->MinMBytes = cpu_to_le16(0); in brcms_c_d11hdrs_mac80211()
6630 txh->MacTxControlLow |= cpu_to_le16(TXC_SENDCTS); in brcms_c_d11hdrs_mac80211()
6632 txh->MacTxControlLow |= cpu_to_le16(TXC_SENDRTS); in brcms_c_d11hdrs_mac80211()
6633 txh->MacTxControlLow |= cpu_to_le16(TXC_LONGFRAME); in brcms_c_d11hdrs_mac80211()
6637 rts_plcp = txh->RTSPhyHeader; in brcms_c_d11hdrs_mac80211()
6648 memcpy(&txh->RTSPLCPFallback, rts_plcp_fallback, in brcms_c_d11hdrs_mac80211()
6649 sizeof(txh->RTSPLCPFallback)); in brcms_c_d11hdrs_mac80211()
6652 rts = (struct ieee80211_rts *)&txh->rts_frame; in brcms_c_d11hdrs_mac80211()
6663 txh->RTSDurFallback = cpu_to_le16(durid); in brcms_c_d11hdrs_mac80211()
6686 memset(txh->RTSPhyHeader, 0, D11_PHY_HDR_LEN); in brcms_c_d11hdrs_mac80211()
6687 memset(&txh->rts_frame, 0, sizeof(struct ieee80211_rts)); in brcms_c_d11hdrs_mac80211()
6688 memset(txh->RTSPLCPFallback, 0, sizeof(txh->RTSPLCPFallback)); in brcms_c_d11hdrs_mac80211()
6689 txh->RTSDurFallback = 0; in brcms_c_d11hdrs_mac80211()
6695 txh->RTSPLCPFallback[AMPDU_FBR_NULL_DELIM] = in brcms_c_d11hdrs_mac80211()
6704 txh->MacTxControlHigh = cpu_to_le16(mch); in brcms_c_d11hdrs_mac80211()
6710 txh->MainRates = cpu_to_le16(mainrates); in brcms_c_d11hdrs_mac80211()
6718 txh->XtraFrameTypes = cpu_to_le16(xfts); in brcms_c_d11hdrs_mac80211()
6730 txh->PhyTxControlWord = cpu_to_le16(phyctl); in brcms_c_d11hdrs_mac80211()
6737 txh->PhyTxControlWord_1 = cpu_to_le16(phyctl1); in brcms_c_d11hdrs_mac80211()
6739 txh->PhyTxControlWord_1_Fbr = cpu_to_le16(phyctl1); in brcms_c_d11hdrs_mac80211()
6743 txh->PhyTxControlWord_1_Rts = cpu_to_le16(phyctl1); in brcms_c_d11hdrs_mac80211()
6745 txh->PhyTxControlWord_1_FbrRts = cpu_to_le16(phyctl1); in brcms_c_d11hdrs_mac80211()
6757 txh->MModeLen = cpu_to_le16(mmodelen); in brcms_c_d11hdrs_mac80211()
6764 txh->MModeFbrLen = cpu_to_le16(mmodefbrlen); in brcms_c_d11hdrs_mac80211()
6789 le16_to_cpu(txh->RTSDurFallback); in brcms_c_d11hdrs_mac80211()
6809 txh->TxFesTimeNormal = cpu_to_le16((u16) dur); in brcms_c_d11hdrs_mac80211()
6814 txh->TxFesTimeFallback = in brcms_c_d11hdrs_mac80211()
6866 struct d11txh *txh; in brcms_c_tx() local
6871 txh = (struct d11txh *)(skb->data); in brcms_c_tx()
6894 frameid = le16_to_cpu(txh->TxFrameID); in brcms_c_tx()