Searched refs:txd (Results 1 - 25 of 36) sorted by last modified time

12

/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c5690 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 Dif_iwx.c5324 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 Digc_txrx.c276 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 Dif_run.c3360 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 Drt2860var.h75 struct rt2860_txd *txd; member in struct:rt2860_tx_ring
H A Drt2860.c522 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 Dif_alc.c1976 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 Dif_vr.c879 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 Dif_sge.c758 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 Digb_txrx.c247 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 Drtwn_usb_tx.c216 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 Dr21a_beacon.c65 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 Dr12au_tx.c63 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 Dr12a_tx.c74 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 Dr12a_beacon.c65 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 Dr92cu_tx.c53 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 Dr92c_tx.c69 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 Dr92c_beacon.c56 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 Dr92ce_tx.c63 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 Dr88e_tx.c56 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 Drtwn_pci_tx.c98 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 Drtwn_pci_attach.c374 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 Dif_rtwnvar.h75 uint8_t txd[RTWN_TX_DESC_SIZE]; member in struct:rtwn_tx_buf
H A Dif_rtwn_tx.c119 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 Dif_rtwn_beacon.c133 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],

Completed in 183 milliseconds

12