/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 5690 iwm_txd_done(struct iwm_softc *sc, struct iwm_tx_data *txd) argument 5694 bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize, 5696 bus_dmamap_unload(sc->sc_dmat, txd->map); 5697 m_freem(txd->m); 5698 txd->m = NULL; 5700 KASSERT(txd->in); 5701 ieee80211_release_node(ic, &txd->in->in_ni); 5702 txd->in = NULL; 5703 txd 5711 struct iwm_tx_data *txd; local 5857 struct iwm_tx_data *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 5324 iwx_txd_done(struct iwx_softc *sc, struct iwx_tx_data *txd) argument 5328 bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize, 5330 bus_dmamap_unload(sc->sc_dmat, txd->map); 5331 m_freem(txd->m); 5332 txd->m = NULL; 5334 KASSERT(txd->in); 5335 ieee80211_release_node(ic, &txd->in->in_ni); 5336 txd->in = NULL; 5342 struct iwx_tx_data *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_txrx.c | 276 union igc_adv_tx_desc *txd = NULL; local 301 txd = (union igc_adv_tx_desc *)&txr->tx_base[i]; 305 txd->read.buffer_addr = segaddr; 306 txd->read.cmd_type_len = htole32(IGC_ADVTXD_DCMD_IFCS | 308 txd->read.olinfo_status = htole32(olinfo_status); 320 txd->read.cmd_type_len |= htole32(IGC_ADVTXD_DCMD_EOP | txd_flags);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_run.c | 3360 struct rt2870_txd *txd; local 3377 txd = (struct rt2870_txd *)&data->desc; 3378 txd->len = htole16(xferlen); 3392 txwi = (struct rt2860_txwi *)(txd + 1); 3432 struct rt2870_txd *txd; local 3510 txd = (struct rt2870_txd *)&data->desc; 3511 txd->flags = qflags; 3512 txwi = (struct rt2860_txwi *)(txd + 1); 3592 struct rt2870_txd *txd; local 3623 txd 3654 struct rt2870_txd *txd; local 3721 struct rt2870_txd *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2860var.h | 75 struct rt2860_txd *txd; member in struct:rt2860_tx_ring
|
H A D | rt2860.c | 522 error = bus_dmamem_alloc(ring->desc_dmat, (void **)&ring->txd, 529 error = bus_dmamap_load(ring->desc_dmat, ring->desc_map, ring->txd, 580 if (ring->txd != NULL) { 584 bus_dmamem_free(ring->desc_dmat, ring->txd, ring->desc_map); 1462 struct rt2860_txd *txd; local 1644 txd = &ring->txd[ring->cur]; 1645 txd->sdp0 = htole32(data->paddr); 1646 txd->sdl0 = htole16(sizeof (struct rt2860_txwi) + pad); 1647 txd 1738 struct rt2860_txd *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/ |
H A D | if_alc.c | 1976 struct alc_txdesc *txd; local 2279 txd = &sc->alc_cdata.alc_txdesc[i]; 2280 txd->tx_m = NULL; 2281 txd->tx_dmamap = NULL; 2283 &txd->tx_dmamap); 2317 struct alc_txdesc *txd; local 2324 txd = &sc->alc_cdata.alc_txdesc[i]; 2325 if (txd->tx_dmamap != NULL) { 2327 txd->tx_dmamap); 2328 txd 2707 struct alc_txdesc *txd, *txd_last; local 3441 struct alc_txdesc *txd; local 4329 struct alc_txdesc *txd; local 4483 struct alc_txdesc *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/ |
H A D | if_vr.c | 879 struct vr_txdesc *txd; local 1021 txd = &sc->vr_cdata.vr_txdesc[i]; 1022 txd->tx_m = NULL; 1023 txd->tx_dmamap = NULL; 1025 &txd->tx_dmamap); 1059 struct vr_txdesc *txd; local 1094 txd = &sc->vr_cdata.vr_txdesc[i]; 1095 if (txd->tx_dmamap) { 1097 txd->tx_dmamap); 1098 txd 1136 struct vr_txdesc *txd; local 1431 struct vr_txdesc *txd; local 1785 struct vr_txdesc *txd; local 2425 struct vr_txdesc *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/ |
H A D | if_sge.c | 758 struct sge_txdesc *txd; local 872 txd = &cd->sge_txdesc[i]; 873 txd->tx_m = NULL; 874 txd->tx_dmamap = NULL; 875 txd->tx_ndesc = 0; 877 &txd->tx_dmamap); 914 struct sge_txdesc *txd; local 964 txd = &cd->sge_txdesc[i]; 965 if (txd->tx_dmamap != NULL) { 967 txd 1005 struct sge_txdesc *txd; local 1238 struct sge_txdesc *txd; local 1401 struct sge_txdesc *txd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | igb_txrx.c | 247 union e1000_adv_tx_desc *txd = NULL; local 276 txd = (union e1000_adv_tx_desc *)&txr->tx_base[i]; 280 txd->read.buffer_addr = segaddr; 281 txd->read.cmd_type_len = htole32(E1000_TXD_CMD_IFCS | 283 txd->read.olinfo_status = htole32(olinfo_status); 295 txd->read.cmd_type_len |= htole32(E1000_TXD_CMD_EOP | txd_flags);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/ |
H A D | rtwn_usb_tx.c | 216 rtwn_usb_tx_checksum(struct rtwn_tx_desc_common *txd) argument 218 txd->txdw7.usb_checksum = 0; 219 txd->txdw7.usb_checksum = rtwn_usb_calc_tx_checksum(txd); 227 struct rtwn_tx_desc_common *txd; local 253 txd = (struct rtwn_tx_desc_common *)tx_desc; 254 txd->pktlen = htole16(m->m_pkthdr.len); 255 txd->offset = sc->txdesc_len; 256 txd->flags0 |= RTWN_FLAGS0_OWN; 257 rtwn_usb_tx_checksum(txd); [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8821a/ |
H A D | r21a_beacon.c | 65 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 70 txd->txdw3 &= ~htole32(R12A_TXDW3_SEQ_SEL_M); 71 txd->txdw3 |= htole32(SM(R12A_TXDW3_SEQ_SEL, id * 2));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/usb/ |
H A D | r12au_tx.c | 63 const struct r12au_tx_desc *txd = desc; local 68 __func__, le16toh(txd->pktlen), txd->offset, txd->flags0, 69 le32toh(txd->txdw1), le32toh(txd->txdw2), le32toh(txd->txdw3), 70 le32toh(txd->txdw4), le32toh(txd->txdw5), le32toh(txd [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/ |
H A D | r12a_tx.c | 74 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 82 txd->txdw5 |= htole32(SM(R12A_TXDW5_DATA_BW, 84 txd->txdw5 |= htole32(SM(R12A_TXDW5_DATA_PRIM_CHAN, 90 r12a_tx_protection(struct rtwn_softc *sc, struct r12a_tx_desc *txd, argument 98 txd->txdw3 |= htole32(R12A_TXDW3_CTS2SELF); 101 txd->txdw3 |= htole32(R12A_TXDW3_RTSEN); 115 txd->txdw4 |= htole32(SM(R12A_TXDW4_RTSRATE, ridx)); 117 txd->txdw4 |= htole32(SM(R12A_TXDW4_RTSRATE_FB_LMT, 0xf)); 121 txd->txdw5 |= htole32(R12A_TXDW5_RTS_SHORT); 126 r12a_tx_raid(struct rtwn_softc *sc, struct r12a_tx_desc *txd, argument 203 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 217 r12a_tx_set_ldpc(struct rtwn_softc *sc, struct r12a_tx_desc *txd, struct ieee80211_node *ni) argument 235 struct r12a_tx_desc *txd; local 356 struct r12a_tx_desc *txd; local 407 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 432 const struct r12a_tx_desc *txd = buf; local [all...] |
H A D | r12a_beacon.c | 65 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 67 txd->flags0 = R12A_FLAGS0_LSG | R12A_FLAGS0_FSG | R12A_FLAGS0_BMCAST; 73 txd->txdw1 = htole32(SM(R12A_TXDW1_QSEL, R12A_TXDW1_QSEL_BEACON)); 74 txd->txdw1 |= htole32(SM(R12A_TXDW1_MACID, RTWN_MACID_BC)); 76 txd->txdw3 = htole32(R12A_TXDW3_DRVRATE); 77 txd->txdw3 |= htole32(SM(R12A_TXDW3_SEQ_SEL, id)); 79 txd->txdw4 = htole32(SM(R12A_TXDW4_DATARATE, RTWN_RIDX_CCK1)); 81 txd->txdw6 = htole32(SM(R21A_TXDW6_MBSSID, id)); 87 struct r12a_tx_desc *txd = (struct r12a_tx_desc *)buf; local 89 txd [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/usb/ |
H A D | r92cu_tx.c | 53 const struct r92cu_tx_desc *txd = desc; local 58 __func__, le16toh(txd->pktlen), txd->offset, txd->flags0, 59 le32toh(txd->txdw1), le32toh(txd->txdw2), le16toh(txd->txdw3), 60 le16toh(txd->txdseq), le32toh(txd->txdw4), le32toh(txd [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/ |
H A D | r92c_tx.c | 69 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 76 txd->txdw4 |= htole32(R92C_TXDW4_DATA_BW40); 77 txd->txdw4 |= htole32(SM(R92C_TXDW4_DATA_SCO, extc_offset)); 82 r92c_tx_protection(struct rtwn_softc *sc, struct r92c_tx_desc *txd, argument 90 txd->txdw4 |= htole32(R92C_TXDW4_CTS2SELF); 93 txd->txdw4 |= htole32(R92C_TXDW4_RTSEN); 107 txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE, ridx)); 109 txd->txdw5 |= htole32(SM(R92C_TXDW5_RTSRATE_FB_LMT, 0xf)); 113 txd->txdw4 |= htole32(R92C_TXDW4_RTS_SHORT); 118 r92c_tx_raid(struct rtwn_softc *sc, struct r92c_tx_desc *txd, argument 175 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 191 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 202 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 210 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 232 struct r92c_tx_desc *txd; local 355 struct r92c_tx_desc *txd; local 405 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 430 const struct r92c_tx_desc *txd = buf; local [all...] |
H A D | r92c_beacon.c | 56 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 62 txd->flags0 |= R92C_FLAGS0_BMCAST | R92C_FLAGS0_FSG | R92C_FLAGS0_LSG; 63 txd->txdw1 |= htole32( 68 txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE); 69 txd->txdw4 |= htole32(SM(R92C_TXDW4_SEQ_SEL, id)); 70 txd->txdw4 |= htole32(SM(R92C_TXDW4_PORT_ID, id)); 71 txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, RTWN_RIDX_CCK1));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/pci/ |
H A D | r92ce_tx.c | 63 struct r92ce_tx_desc *txd = desc; local 66 txd->nextdescaddr = htole32(next_desc_addr); 73 struct r92ce_tx_desc *txd = desc; local 75 txd->txbufaddr = htole32(segs[0].ds_addr); 76 txd->txbufsize = txd->pktlen; 84 struct r92ce_tx_desc *txd = dest; local 86 sizeof(txd->txbufsize) + sizeof(txd->pad); 98 const struct r92ce_tx_desc *txd local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/ |
H A D | r88e_tx.c | 56 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 59 txd->txdw2 |= htole32(R88E_TXDW2_AGGEN); 61 txd->txdw2 |= htole32(R88E_TXDW2_AGGBK); 67 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 69 txd->txdseq |= htole16(R88E_TXDSEQ_HWSEQ_EN); 75 struct r92c_tx_desc *txd = (struct r92c_tx_desc *)buf; local 77 txd->txdw1 |= htole32(SM(R88E_TXDW1_MACID, id));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/ |
H A D | rtwn_pci_tx.c | 98 struct rtwn_tx_desc_common *txd; local 123 txd = (struct rtwn_tx_desc_common *) 125 if (txd->flags0 & RTWN_FLAGS0_OWN) { 133 rtwn_pci_copy_tx_desc(pc, txd, tx_desc); 134 txd->pktlen = htole16(m->m_pkthdr.len); 135 txd->offset = sc->txdesc_len; 169 rtwn_pci_tx_postsetup(pc, txd, segs); 170 txd->flags0 |= RTWN_FLAGS0_OWN; 173 rtwn_dump_tx_desc(sc, txd); 205 struct rtwn_tx_desc_common *txd; local [all...] |
H A D | rtwn_pci_attach.c | 374 struct rtwn_tx_desc_common *txd = (struct rtwn_tx_desc_common *) local 378 if (txd->flags0 & RTWN_FLAGS0_OWN) { 380 txd->flags0 &= ~RTWN_FLAGS0_OWN;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/ |
H A D | if_rtwnvar.h | 75 uint8_t txd[RTWN_TX_DESC_SIZE]; member in struct:rtwn_tx_buf
|
H A D | if_rtwn_tx.c | 119 struct rtwn_tx_desc_common *txd; local 173 txd = (struct rtwn_tx_desc_common *)&buf; 174 memset(txd, 0, sc->txdesc_len); 175 txd->txdw1 = htole32(SM(RTWN_TXDW1_CIPHER, rtwn_get_cipher(cipher))); 177 rtwn_fill_tx_desc(sc, ni, m, txd, ridx, tp->maxretry); 182 tap->wt_flags = rtwn_tx_radiotap_flags(sc, txd); 188 return (rtwn_tx_start(sc, ni, m, (uint8_t *)txd, type, 0)); 198 struct rtwn_tx_desc_common *txd; local 221 txd = (struct rtwn_tx_desc_common *)&buf; 222 memset(txd, [all...] |
H A D | if_rtwn_beacon.c | 133 rtwn_beacon_set_rate(sc, &uvp->bcn_desc.txd[0], 153 error = rtwn_tx_start(sc, NULL, uvp->bcn_mbuf, &uvp->bcn_desc.txd[0],
|