/freebsd-current/sys/dev/rtwn/rtl8192c/pci/ |
H A D | r92ce_tx.c | 61 struct r92ce_tx_desc *txd = desc; local 64 txd->nextdescaddr = htole32(next_desc_addr); 71 struct r92ce_tx_desc *txd = desc; local 73 txd->txbufaddr = htole32(segs[0].ds_addr); 74 txd->txbufsize = txd->pktlen; 82 struct r92ce_tx_desc *txd = dest; local 84 sizeof(txd->txbufsize) + sizeof(txd->pad); 96 const struct r92ce_tx_desc *txd local [all...] |
/freebsd-current/sys/dev/rtwn/rtl8812a/usb/ |
H A D | r12au_tx.c | 61 const struct r12au_tx_desc *txd = desc; local 66 __func__, le16toh(txd->pktlen), txd->offset, txd->flags0, 67 le32toh(txd->txdw1), le32toh(txd->txdw2), le32toh(txd->txdw3), 68 le32toh(txd->txdw4), le32toh(txd->txdw5), le32toh(txd [all...] |
/freebsd-current/sys/dev/rtwn/rtl8192c/usb/ |
H A D | r92cu_tx.c | 51 const struct r92cu_tx_desc *txd = desc; local 56 __func__, le16toh(txd->pktlen), txd->offset, txd->flags0, 57 le32toh(txd->txdw1), le32toh(txd->txdw2), le16toh(txd->txdw3), 58 le16toh(txd->txdseq), le32toh(txd->txdw4), le32toh(txd [all...] |
/freebsd-current/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_tx.c | 67 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 74 txd->txdw4 |= htole32(R92C_TXDW4_DATA_BW40); 75 txd->txdw4 |= htole32(SM(R92C_TXDW4_DATA_SCO, extc_offset)); 80 r92c_tx_protection(struct rtwn_softc *sc, struct r92c_tx_desc *txd, argument 88 txd->txdw4 |= htole32(R92C_TXDW4_CTS2SELF); 91 txd->txdw4 |= htole32(R92C_TXDW4_RTSEN); 105 txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE, ridx)); 107 txd->txdw5 |= htole32(SM(R92C_TXDW5_RTSRATE_FB_LMT, 0xf)); 111 txd->txdw4 |= htole32(R92C_TXDW4_RTS_SHORT); 116 r92c_tx_raid(struct rtwn_softc *sc, struct r92c_tx_desc *txd, argument 173 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 189 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 200 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 208 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 230 struct r92c_tx_desc *txd; local 353 struct r92c_tx_desc *txd; local 403 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 428 const struct r92c_tx_desc *txd = buf; local [all...] |
H A D | r92c_beacon.c | 54 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 60 txd->flags0 |= R92C_FLAGS0_BMCAST | R92C_FLAGS0_FSG | R92C_FLAGS0_LSG; 61 txd->txdw1 |= htole32( 66 txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE); 67 txd->txdw4 |= htole32(SM(R92C_TXDW4_SEQ_SEL, id)); 68 txd->txdw4 |= htole32(SM(R92C_TXDW4_PORT_ID, id)); 69 txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, RTWN_RIDX_CCK1));
|
/freebsd-current/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_tx.c | 72 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 80 txd->txdw5 |= htole32(SM(R12A_TXDW5_DATA_BW, 82 txd->txdw5 |= htole32(SM(R12A_TXDW5_DATA_PRIM_CHAN, 88 r12a_tx_protection(struct rtwn_softc *sc, struct r12a_tx_desc *txd, argument 96 txd->txdw3 |= htole32(R12A_TXDW3_CTS2SELF); 99 txd->txdw3 |= htole32(R12A_TXDW3_RTSEN); 113 txd->txdw4 |= htole32(SM(R12A_TXDW4_RTSRATE, ridx)); 115 txd->txdw4 |= htole32(SM(R12A_TXDW4_RTSRATE_FB_LMT, 0xf)); 119 txd->txdw5 |= htole32(R12A_TXDW5_RTS_SHORT); 124 r12a_tx_raid(struct rtwn_softc *sc, struct r12a_tx_desc *txd, argument 201 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 215 r12a_tx_set_ldpc(struct rtwn_softc *sc, struct r12a_tx_desc *txd, struct ieee80211_node *ni) argument 233 struct r12a_tx_desc *txd; local 354 struct r12a_tx_desc *txd; local 405 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 430 const struct r12a_tx_desc *txd = buf; local [all...] |
H A D | r12a_beacon.c | 63 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 65 txd->flags0 = R12A_FLAGS0_LSG | R12A_FLAGS0_FSG | R12A_FLAGS0_BMCAST; 71 txd->txdw1 = htole32(SM(R12A_TXDW1_QSEL, R12A_TXDW1_QSEL_BEACON)); 72 txd->txdw1 |= htole32(SM(R12A_TXDW1_MACID, RTWN_MACID_BC)); 74 txd->txdw3 = htole32(R12A_TXDW3_DRVRATE); 75 txd->txdw3 |= htole32(SM(R12A_TXDW3_SEQ_SEL, id)); 77 txd->txdw4 = htole32(SM(R12A_TXDW4_DATARATE, RTWN_RIDX_CCK1)); 79 txd->txdw6 = htole32(SM(R21A_TXDW6_MBSSID, id)); 85 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 87 txd [all...] |
/freebsd-current/sys/dev/rtwn/rtl8188e/ |
H A D | r88e_tx.c | 54 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 57 txd->txdw2 |= htole32(R88E_TXDW2_AGGEN); 59 txd->txdw2 |= htole32(R88E_TXDW2_AGGBK); 65 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 67 txd->txdseq |= htole16(R88E_TXDSEQ_HWSEQ_EN); 73 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 75 txd->txdw1 |= htole32(SM(R88E_TXDW1_MACID, id));
|
/freebsd-current/sys/dev/rtwn/pci/ |
H A D | rtwn_pci_tx.c | 96 struct rtwn_tx_desc_common *txd; local 121 txd = (struct rtwn_tx_desc_common *) 123 if (txd->flags0 & RTWN_FLAGS0_OWN) { 131 rtwn_pci_copy_tx_desc(pc, txd, tx_desc); 132 txd->pktlen = htole16(m->m_pkthdr.len); 133 txd->offset = sc->txdesc_len; 167 rtwn_pci_tx_postsetup(pc, txd, segs); 168 txd->flags0 |= RTWN_FLAGS0_OWN; 171 rtwn_dump_tx_desc(sc, txd); 203 struct rtwn_tx_desc_common *txd; local [all...] |
/freebsd-current/sys/dev/rtwn/rtl8821a/ |
H A D | r21a_beacon.c | 63 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 68 txd->txdw3 &= ~htole32(R12A_TXDW3_SEQ_SEL_M); 69 txd->txdw3 |= htole32(SM(R12A_TXDW3_SEQ_SEL, id * 2));
|
/freebsd-current/sys/dev/rtwn/ |
H A D | if_rtwn_tx.c | 117 struct rtwn_tx_desc_common *txd; local 171 txd = (struct rtwn_tx_desc_common *)&buf; 172 memset(txd, 0, sc->txdesc_len); 173 txd->txdw1 = htole32(SM(RTWN_TXDW1_CIPHER, rtwn_get_cipher(cipher))); 175 rtwn_fill_tx_desc(sc, ni, m, txd, ridx, tp->maxretry); 180 tap->wt_flags = rtwn_tx_radiotap_flags(sc, txd); 186 return (rtwn_tx_start(sc, ni, m, (uint8_t *)txd, type, 0)); 196 struct rtwn_tx_desc_common *txd; local 219 txd = (struct rtwn_tx_desc_common *)&buf; 220 memset(txd, [all...] |
/freebsd-current/sys/dev/rtwn/usb/ |
H A D | rtwn_usb_tx.c | 214 rtwn_usb_tx_checksum(struct rtwn_tx_desc_common *txd) argument 216 txd->txdw7.usb_checksum = 0; 217 txd->txdw7.usb_checksum = rtwn_usb_calc_tx_checksum(txd); 225 struct rtwn_tx_desc_common *txd; local 251 txd = (struct rtwn_tx_desc_common *)tx_desc; 252 txd->pktlen = htole16(m->m_pkthdr.len); 253 txd->offset = sc->txdesc_len; 254 txd->flags0 |= RTWN_FLAGS0_OWN; 255 rtwn_usb_tx_checksum(txd); [all...] |
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | mcu.c | 43 struct mt7603_mcu_txd *txd; local 52 txd = (struct mt7603_mcu_txd *)skb_push(skb, hdrlen); 54 txd->len = cpu_to_le16(skb->len); 56 txd->pq_id = cpu_to_le16(MCU_PORT_QUEUE_FW); 58 txd->pq_id = cpu_to_le16(MCU_PORT_QUEUE); 59 txd->pkt_type = MCU_PKT_ID; 60 txd->seq = seq; 63 txd->cid = -cmd; 64 txd->set_query = MCU_Q_NA; 66 txd [all...] |
H A D | dma.c | 20 __le32 *txd = (__le32 *)skb->data; local 33 val = le32_to_cpu(txd[1]); 45 val = le32_to_cpu(txd[0]); 48 txd[0] = cpu_to_le32(val);
|
/freebsd-current/sys/dev/vte/ |
H A D | if_vte.c | 660 struct vte_txdesc *txd; local 820 txd = &sc->vte_cdata.vte_txdesc[i]; 821 txd->tx_m = NULL; 822 txd->tx_dmamap = NULL; 824 &txd->tx_dmamap); 858 struct vte_txdesc *txd; local 865 txd = &sc->vte_cdata.vte_txdesc[i]; 866 if (txd->tx_dmamap != NULL) { 868 txd->tx_dmamap); 869 txd 977 struct vte_txdesc *txd; local 1112 struct vte_txdesc *txd; local 1384 struct vte_txdesc *txd; local 1771 struct vte_txdesc *txd; local 1884 struct vte_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/sge/ |
H A D | if_sge.c | 754 struct sge_txdesc *txd; local 868 txd = &cd->sge_txdesc[i]; 869 txd->tx_m = NULL; 870 txd->tx_dmamap = NULL; 871 txd->tx_ndesc = 0; 873 &txd->tx_dmamap); 910 struct sge_txdesc *txd; local 960 txd = &cd->sge_txdesc[i]; 961 if (txd->tx_dmamap != NULL) { 963 txd 1001 struct sge_txdesc *txd; local 1234 struct sge_txdesc *txd; local 1392 struct sge_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/hyperv/netvsc/ |
H A D | if_hn.c | 670 hn_txpkt_sglist(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument 673 KASSERT(txd->chim_index == HN_NVS_CHIM_IDX_INVALID && 674 txd->chim_size == 0, ("invalid rndis sglist txd")); 676 &txd->send_ctx, txr->hn_gpa, txr->hn_gpa_cnt)); 680 hn_txpkt_chim(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument 684 KASSERT(txd->chim_index != HN_NVS_CHIM_IDX_INVALID && 685 txd->chim_size > 0, ("invalid rndis chim txd")); 689 rndis.nvs_chim_idx = txd 2652 hn_txdesc_dmamap_load(struct hn_tx_ring *txr, struct hn_txdesc *txd, struct mbuf **m_head, bus_dma_segment_t *segs, int *nsegs) argument 2684 hn_txdesc_put(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument 2763 struct hn_txdesc *txd; local 2799 hn_txdesc_hold(struct hn_txdesc *txd) argument 2808 hn_txdesc_agg(struct hn_txdesc *agg_txd, struct hn_txdesc *txd) argument 2851 struct hn_txdesc *txd = sndc->hn_cbarg; local 2936 struct hn_txdesc *txd; local 2975 hn_try_txagg(if_t ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd, int pktsize) argument 3048 hn_encap(if_t ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd, struct mbuf **m_head0) argument 3261 hn_txpkt(if_t ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd) argument 5270 struct hn_txdesc *txd = &txr->hn_txdesc[i]; local 5370 hn_txdesc_dmamap_destroy(struct hn_txdesc *txd) argument 5384 hn_txdesc_gc(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument 5706 struct hn_txdesc *txd; local 5886 struct hn_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/vge/ |
H A D | if_vge.c | 685 struct vge_txdesc *txd; local 876 txd = &sc->vge_cdata.vge_txdesc[i]; 877 txd->tx_m = NULL; 878 txd->tx_dmamap = NULL; 880 &txd->tx_dmamap); 914 struct vge_txdesc *txd; local 949 txd = &sc->vge_cdata.vge_txdesc[i]; 950 if (txd->tx_dmamap != NULL) { 952 txd->tx_dmamap); 953 txd 1310 struct vge_txdesc *txd; local 1375 struct vge_txdesc *txd; local 1610 struct vge_txdesc *txd; local 1816 struct vge_txdesc *txd; local 1955 struct vge_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/nge/ |
H A D | if_nge.c | 514 struct nge_txdesc *txd; local 557 txd = &sc->nge_cdata.nge_txdesc[i]; 558 if (txd->tx_m != NULL) { 560 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE); 562 txd->tx_dmamap); 563 m_freem(txd->tx_m); 564 txd->tx_m = NULL; 1048 struct nge_txdesc *txd; local 1182 txd = &sc->nge_cdata.nge_txdesc[i]; 1183 txd 1220 struct nge_txdesc *txd; local 1297 struct nge_txdesc *txd; local 1615 struct nge_txdesc *txd; local 1878 struct nge_txdesc *txd, *txd_last; local 2459 struct nge_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/ice/ |
H A D | ice_common_txrx.h | 147 struct ice_tx_ctx_desc *txd; local 153 txd = (struct ice_tx_ctx_desc *)&txq->tx_base[idx]; 169 txd->qw1 = htole64(type_cmd_tso_mss); 171 txd->tunneling_params = htole32(0);
|
/freebsd-current/sys/dev/vr/ |
H A D | if_vr.c | 887 struct vr_txdesc *txd; local 1029 txd = &sc->vr_cdata.vr_txdesc[i]; 1030 txd->tx_m = NULL; 1031 txd->tx_dmamap = NULL; 1033 &txd->tx_dmamap); 1067 struct vr_txdesc *txd; local 1102 txd = &sc->vr_cdata.vr_txdesc[i]; 1103 if (txd->tx_dmamap) { 1105 txd->tx_dmamap); 1106 txd 1144 struct vr_txdesc *txd; local 1439 struct vr_txdesc *txd; local 1793 struct vr_txdesc *txd; local 2433 struct vr_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/stge/ |
H A D | if_stge.c | 727 struct stge_txdesc *txd; local 861 txd = &sc->sc_cdata.stge_txdesc[i]; 862 txd->tx_m = NULL; 863 txd->tx_dmamap = 0; 865 &txd->tx_dmamap); 898 struct stge_txdesc *txd; local 933 txd = &sc->sc_cdata.stge_txdesc[i]; 934 if (txd->tx_dmamap) { 936 txd->tx_dmamap); 937 txd 1067 struct stge_txdesc *txd; local 1530 struct stge_txdesc *txd; local 2205 struct stge_txdesc *txd; local 2364 struct stge_txdesc *txd; local [all...] |
/freebsd-current/sys/dev/ixgbe/ |
H A D | ix_txrx.c | 177 union ixgbe_adv_tx_desc *txd = NULL; local 219 txd = &txr->tx_base[i]; 222 txd->read.buffer_addr = htole64(segs[j].ds_addr); 223 txd->read.cmd_type_len = htole32(cmd | seglen); 224 txd->read.olinfo_status = htole32(olinfo_status); 236 txd->read.cmd_type_len |= htole32(IXGBE_TXD_CMD_EOP | flags);
|
/freebsd-current/sys/dev/netmap/ |
H A D | if_re_netmap.h | 82 struct rl_txdesc *txd = sc->rl_ldata.rl_tx_desc; local 117 txd[nic_i].tx_dmamap, addr); 126 txd[nic_i].tx_dmamap, 287 struct rl_txdesc *txd; local 298 txd = sc->rl_ldata.rl_tx_desc; 311 txd[i].tx_dmamap, addr);
|
/freebsd-current/sys/dev/jme/ |
H A D | if_jme.c | 1136 struct jme_txdesc *txd; local 1362 txd = &sc->jme_cdata.jme_txdesc[i]; 1363 txd->tx_m = NULL; 1364 txd->tx_dmamap = NULL; 1366 &txd->tx_dmamap); 1400 struct jme_txdesc *txd; local 1435 txd = &sc->jme_cdata.jme_txdesc[i]; 1436 if (txd->tx_dmamap != NULL) { 1438 txd->tx_dmamap); 1439 txd 1682 struct jme_txdesc *txd; local 2198 struct jme_txdesc *txd; local 2420 struct jme_txdesc *txd; local 3001 struct jme_txdesc *txd; local 3109 struct jme_txdesc *txd; local [all...] |