txh 109 drivers/net/ethernet/micrel/ks8851.c union ks8851_tx_hdr txh ____cacheline_aligned; txh 716 drivers/net/ethernet/micrel/ks8851.c ks->txh.txb[1] = KS_SPIOP_TXFIFO; txh 717 drivers/net/ethernet/micrel/ks8851.c ks->txh.txw[1] = cpu_to_le16(fid); txh 718 drivers/net/ethernet/micrel/ks8851.c ks->txh.txw[2] = cpu_to_le16(txp->len); txh 720 drivers/net/ethernet/micrel/ks8851.c xfer->tx_buf = &ks->txh.txb[1]; txh 118 drivers/net/ethernet/micrel/ks8851_mll.c union ks_tx_hdr txh ____cacheline_aligned; txh 692 drivers/net/ethernet/micrel/ks8851_mll.c ks->txh.txw[0] = 0; txh 693 drivers/net/ethernet/micrel/ks8851_mll.c ks->txh.txw[1] = cpu_to_le16(len); txh 698 drivers/net/ethernet/micrel/ks8851_mll.c ks_outblk(ks, ks->txh.txw, 4); txh 526 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct d11txh *txh = (struct d11txh *)p->data; txh 535 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c ndelim = txh->RTSPLCPFallback[AMPDU_FBR_NULL_DELIM]; txh 536 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp = (u8 *)(txh + 1); txh 537 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c fbr_iscck = !(le16_to_cpu(txh->XtraFrameTypes) & 0x03); txh 538 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c len = fbr_iscck ? BRCMS_GET_CCK_PLCP_LEN(txh->FragPLCPFallback) : txh 539 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c BRCMS_GET_MIMO_PLCP_LEN(txh->FragPLCPFallback); txh 583 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c uint fifo = le16_to_cpu(txh->TxFrameID) & TXFID_QUEUE_MASK; txh 590 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp0 = txh->FragPLCPFallback[0]; txh 591 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp3 = txh->FragPLCPFallback[3]; txh 614 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mcl = le16_to_cpu(txh->MacTxControlLow); txh 618 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->MacTxControlLow = cpu_to_le16(mcl); txh 619 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->PreloadSize = 0; /* always default to 0 */ txh 631 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct d11txh *txh; txh 662 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh = (struct d11txh *)last->data; txh 663 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c fifo = le16_to_cpu(txh->TxFrameID) & TXFID_QUEUE_MASK; txh 666 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mcl = le16_to_cpu(txh->MacTxControlLow); txh 669 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->MacTxControlLow = cpu_to_le16(mcl); txh 672 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c ndelim = txh->RTSPLCPFallback[AMPDU_FBR_NULL_DELIM]; txh 673 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->RTSPLCPFallback[AMPDU_FBR_NULL_DELIM] = 0; txh 677 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c fbr_iscck = ((le16_to_cpu(txh->XtraFrameTypes) & 0x3) == 0); txh 678 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c len = fbr_iscck ? BRCMS_GET_CCK_PLCP_LEN(txh->FragPLCPFallback) : txh 679 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c BRCMS_GET_MIMO_PLCP_LEN(txh->FragPLCPFallback); txh 685 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh = (struct d11txh *)first->data; txh 686 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp = (u8 *)(txh + 1); txh 687 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c rts = (struct ieee80211_rts *)&txh->rts_frame; txh 689 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mcl = le16_to_cpu(txh->MacTxControlLow); txh 704 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->MacTxControlLow = cpu_to_le16(mcl); txh 711 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp0 = txh->FragPLCPFallback[0]; txh 712 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp3 = txh->FragPLCPFallback[3]; txh 731 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c fbr_iscck = !(le16_to_cpu(txh->XtraFrameTypes) & 0x03); txh 734 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c cck_rspec(cck_phy2mac_rate(txh->FragPLCPFallback[0])); txh 737 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c rspec_fallback |= txh->FragPLCPFallback[0] & ~MIMO_PLCP_40MHZ; txh 738 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c if (txh->FragPLCPFallback[0] & MIMO_PLCP_40MHZ) txh 756 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c if (txh->MModeLen) { txh 759 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->MModeLen = cpu_to_le16(mmodelen); txh 762 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c if (txh->MModeFbrLen) { txh 765 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->MModeFbrLen = cpu_to_le16(mmfbrlen); txh 772 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->PreloadSize = cpu_to_le16(dma_len); txh 774 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->PreloadSize = 0; txh 777 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mch = le16_to_cpu(txh->MacTxControlHigh); txh 801 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->RTSDurFallback = cpu_to_le16(durid); txh 803 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->TxFesTimeNormal = rts->duration; txh 805 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->TxFesTimeFallback = txh->RTSDurFallback; txh 811 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh->MacTxControlHigh = cpu_to_le16(mch); txh 813 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c BRCMS_SET_MIMO_PLCP_AMPDU(txh->FragPLCPFallback); txh 845 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct d11txh *txh; txh 940 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh = (struct d11txh *) p->data; txh 941 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mcl = le16_to_cpu(txh->MacTxControlLow); txh 942 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c plcp = (u8 *) (txh + 1); txh 946 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c trace_brcms_txdesc(&wlc->hw->d11core->dev, txh, sizeof(*txh)); txh 950 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mimoantsel = le16_to_cpu(txh->ABI_MimoAntSel); txh 1069 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct d11txh *txh; txh 1073 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txh = (struct d11txh *) p->data; txh 1074 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c trace_brcms_txdesc(&wlc->hw->d11core->dev, txh, txh 1075 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c sizeof(*txh)); txh 1076 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c mcl = le16_to_cpu(txh->MacTxControlLow); txh 27 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h void *txh, size_t txh_len), txh 28 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h TP_ARGS(dev, txh, txh_len), txh 31 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h __dynamic_array(u8, txh, txh_len) txh 35 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h memcpy(__get_dynamic_array(txh), txh, txh_len); txh 839 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct d11txh *txh = NULL; txh 882 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh = (struct d11txh *) (p->data); txh 883 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c mcl = le16_to_cpu(txh->MacTxControlLow); txh 887 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txs->phyerr, txh->MainRates); txh 889 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (txs->frameid != le16_to_cpu(txh->TxFrameID)) { txh 894 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c h = (struct ieee80211_hdr *)((u8 *) (txh + 1) + D11_PHY_HDR_LEN); txh 909 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c trace_brcms_txdesc(&wlc->hw->d11core->dev, txh, sizeof(*txh)); txh 913 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c unsigned xfts = le16_to_cpu(txh->XtraFrameTypes); txh 920 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c tx_rts = le16_to_cpu(txh->MacTxControlLow) & TXC_SENDRTS; txh 1010 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (txh) txh 1011 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c trace_brcms_txdesc(&wlc->hw->d11core->dev, txh, txh 1012 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c sizeof(*txh)); txh 5706 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct d11txh *txh) txh 5710 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c frameid = le16_to_cpu(txh->TxFrameID) & ~(TXFID_SEQ_MASK | txh 6214 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct d11txh *txh; txh 6260 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh = (struct d11txh *) skb_push(p, D11_TXH_LEN); txh 6261 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memset(txh, 0, D11_TXH_LEN); txh 6270 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c frameid = bcmc_fid_generate(wlc, NULL, txh); txh 6491 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memcpy(&txh->FragPLCPFallback, txh 6492 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c plcp_fallback, sizeof(txh->FragPLCPFallback)); txh 6496 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->FragPLCPFallback[4] = phylen & 0xff; txh 6497 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->FragPLCPFallback[5] = (phylen & 0xff00) >> 8; txh 6524 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->FragDurFallback = h->duration_id; txh 6526 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->FragDurFallback = 0; txh 6530 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->FragDurFallback = cpu_to_le16(durid); txh 6550 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MacTxControlLow = cpu_to_le16(mcl); txh 6563 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memcpy(&txh->MacFrameControl, &h->frame_control, sizeof(u16)); txh 6564 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->TxFesTimeNormal = cpu_to_le16(0); txh 6566 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->TxFesTimeFallback = cpu_to_le16(0); txh 6569 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memcpy(&txh->TxFrameRA, &h->addr1, ETH_ALEN); txh 6572 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->TxFrameID = cpu_to_le16(frameid); txh 6578 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->TxStatus = cpu_to_le16(status); txh 6584 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MaxNMpdus = cpu_to_le16(0); txh 6585 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MaxABytes_MRT = cpu_to_le16(0); txh 6586 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MaxABytes_FBR = cpu_to_le16(0); txh 6587 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MinMBytes = cpu_to_le16(0); txh 6618 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MacTxControlLow |= cpu_to_le16(TXC_SENDCTS); txh 6620 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MacTxControlLow |= cpu_to_le16(TXC_SENDRTS); txh 6621 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MacTxControlLow |= cpu_to_le16(TXC_LONGFRAME); txh 6625 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c rts_plcp = txh->RTSPhyHeader; txh 6636 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memcpy(&txh->RTSPLCPFallback, rts_plcp_fallback, txh 6637 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c sizeof(txh->RTSPLCPFallback)); txh 6640 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c rts = (struct ieee80211_rts *)&txh->rts_frame; txh 6651 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->RTSDurFallback = cpu_to_le16(durid); txh 6674 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memset(txh->RTSPhyHeader, 0, D11_PHY_HDR_LEN); txh 6675 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memset(&txh->rts_frame, 0, sizeof(struct ieee80211_rts)); txh 6676 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memset(txh->RTSPLCPFallback, 0, sizeof(txh->RTSPLCPFallback)); txh 6677 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->RTSDurFallback = 0; txh 6683 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->RTSPLCPFallback[AMPDU_FBR_NULL_DELIM] = txh 6692 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MacTxControlHigh = cpu_to_le16(mch); txh 6698 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MainRates = cpu_to_le16(mainrates); txh 6706 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->XtraFrameTypes = cpu_to_le16(xfts); txh 6718 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->PhyTxControlWord = cpu_to_le16(phyctl); txh 6725 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->PhyTxControlWord_1 = cpu_to_le16(phyctl1); txh 6727 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->PhyTxControlWord_1_Fbr = cpu_to_le16(phyctl1); txh 6731 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->PhyTxControlWord_1_Rts = cpu_to_le16(phyctl1); txh 6733 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->PhyTxControlWord_1_FbrRts = cpu_to_le16(phyctl1); txh 6745 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MModeLen = cpu_to_le16(mmodelen); txh 6752 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->MModeFbrLen = cpu_to_le16(mmodefbrlen); txh 6777 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c le16_to_cpu(txh->RTSDurFallback); txh 6797 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->TxFesTimeNormal = cpu_to_le16((u16) dur); txh 6802 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh->TxFesTimeFallback = txh 6854 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct d11txh *txh; txh 6859 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txh = (struct d11txh *)(skb->data); txh 6882 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c frameid = le16_to_cpu(txh->TxFrameID); txh 1775 net/mac80211/tx.c #define CALL_TXH(txh) \ txh 1777 net/mac80211/tx.c res = txh(tx); \