Lines Matching refs:ds

1925 	uint8_t *ds;
1976 ds = dd->dd_desc;
1977 memset(ds, 0, dd->dd_desc_len);
1980 __func__, dd->dd_name, ds, (u_long) dd->dd_desc_len,
2031 struct mwl_txdesc *ds;
2049 ds = txq->dma.dd_desc;
2050 for (i = 0; i < mwl_txbuf; i++, bf++, ds += MWL_TXDESC) {
2051 bf->bf_desc = ds;
2052 bf->bf_daddr = DS2PHYS(&txq->dma, ds);
2094 struct mwl_rxdesc *ds;
2169 ds = sc->sc_rxdma.dd_desc;
2170 for (i = 0; i < mwl_rxdesc; i++, bf++, ds++) {
2171 bf->bf_desc = ds;
2172 bf->bf_daddr = DS2PHYS(&sc->sc_rxdma, ds);
2490 struct mwl_rxdesc *ds;
2492 ds = bf->bf_desc;
2497 ds->RxControl = EAGLE_RXD_CTRL_OS_OWN;
2499 MWL_RXDESC_SYNC(sc, ds, BUS_DMASYNC_PREWRITE);
2512 ds->QosCtrl = 0;
2513 ds->RSSI = 0;
2514 ds->Status = EAGLE_RXD_STATUS_IDLE;
2515 ds->Channel = 0;
2516 ds->PktLen = htole16(MWL_AGGR_SIZE);
2517 ds->SQ2 = 0;
2518 ds->pPhysBuffData = htole32(MWL_JUMBO_DMA_ADDR(sc, bf->bf_data));
2520 ds->RxControl = EAGLE_RXD_CTRL_DRIVER_OWN;
2521 MWL_RXDESC_SYNC(sc, ds, BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
2614 struct mwl_rxdesc *ds;
2632 ds = bf->bf_desc;
2648 MWL_RXDESC_SYNC(sc, ds,
2650 if (ds->RxControl != EAGLE_RXD_CTRL_DMA_OWN)
2656 status = ds->Status;
2680 len = le16toh(ds->PktLen);
2692 rssi = cvtrssi(ds->RSSI);
2764 *(uint16_t *)ieee80211_getqos(wh) = ds->QosCtrl;
2788 tap->wr_rate = ds->Rate;
2794 len, ds->Rate, rssi);
2802 mn->mn_ai.rssi_a = ds->ai.rssi_a;
2803 mn->mn_ai.rssi_b = ds->ai.rssi_b;
2804 mn->mn_ai.rssi_c = ds->ai.rssi_c;
2833 struct mwl_txdesc *ds;
2845 ds = bf->bf_desc;
2849 ds->pPhysNext = htole32(bn->bf_daddr);
3079 struct mwl_txdesc *ds;
3144 sc->sc_tx_th.wt_rate = ds->DataRate;
3206 ds = bf->bf_desc;
3209 ds->QosCtrl = qos; /* NB: already little-endian */
3217 ds->PktPtr = htole32(bf->bf_segs[0].ds_addr);
3218 ds->PktLen = htole16(bf->bf_segs[0].ds_len);
3220 ds->multiframes = htole32(bf->bf_nseg);
3221 ds->PktLen = htole16(m0->m_pkthdr.len);
3223 ds->PktPtrArray[i] = htole32(bf->bf_segs[i].ds_addr);
3224 ds->PktLenArray[i] = htole16(bf->bf_segs[i].ds_len);
3228 ds->Format = 0;
3229 ds->pad = 0;
3230 ds->ack_wcb_addr = 0;
3242 ds->TxPriority = MWL_WME_AC_BE;
3254 ds->Format = mvp->mv_eapolformat;
3255 ds->pad = htole16(
3259 ds->Format = htole16(
3261 ds->pad = htole16(EAGLE_TXD_FIXED_RATE);
3265 ds->TxPriority = txq->qnum;
3268 ds->TxPriority = mn->mn_ba[3].txq;
3272 ds->TxPriority = mn->mn_ba[2].txq;
3276 ds->TxPriority = mn->mn_ba[1].txq;
3280 ds->TxPriority = mn->mn_ba[0].txq;
3283 ds->TxPriority = txq->qnum;
3285 ds->TxPriority = txq->qnum;
3298 m0->m_len - sizeof(uint16_t), ds->DataRate, -1);
3301 ds->Status = htole32(EAGLE_TXD_STATUS_FW_OWNED);
3303 MWL_TXDESC_SYNC(txq, ds, BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
3329 struct mwl_txdesc *ds;
3343 ds = bf->bf_desc;
3344 MWL_TXDESC_SYNC(txq, ds,
3346 if (ds->Status & htole32(EAGLE_TXD_STATUS_FW_OWNED)) {
3360 status = le32toh(ds->Status);
3362 uint16_t Format = le16toh(ds->Format);
3398 ds->Status = htole32(EAGLE_TXD_STATUS_IDLE);
3729 struct mwl_rxdesc *ds;
3741 ds = prev->bf_desc;
3742 ds->pPhysNext = htole32(bf->bf_daddr);
3747 ds = prev->bf_desc;
3748 ds->pPhysNext =
4489 const struct mwl_rxdesc *ds = bf->bf_desc;
4490 uint32_t status = le32toh(ds->Status);
4494 ix, ds, (uintmax_t)bf->bf_daddr, le32toh(ds->pPhysNext),
4495 le32toh(ds->pPhysBuffData), ds->RxControl,
4496 ds->RxControl != EAGLE_RXD_CTRL_DRIVER_OWN ?
4498 ds->Status, le16toh(ds->PktLen), ds->RSSI, ds->Channel,
4499 ds->Rate, le16toh(ds->QosCtrl), le16toh(ds->HtSig2));
4505 const struct mwl_txdesc *ds = bf->bf_desc;
4506 uint32_t status = le32toh(ds->Status);
4509 printf(" (DS.V:%p DS.P:0x%jx)\n", ds, (uintmax_t)bf->bf_daddr);
4511 le32toh(ds->pPhysNext),
4512 le32toh(ds->PktPtr), le16toh(ds->PktLen), status,
4516 ds->DataRate, ds->TxPriority, le16toh(ds->QosCtrl),
4517 le32toh(ds->SapPktInfo), le16toh(ds->Format));
4520 , le32toh(ds->multiframes)
4521 , le16toh(ds->PktLenArray[0]), le16toh(ds->PktLenArray[1])
4522 , le16toh(ds->PktLenArray[2]), le16toh(ds->PktLenArray[3])
4523 , le16toh(ds->PktLenArray[4]), le16toh(ds->PktLenArray[5])
4526 , le32toh(ds->PktPtrArray[0]), le32toh(ds->PktPtrArray[1])
4527 , le32toh(ds->PktPtrArray[2]), le32toh(ds->PktPtrArray[3])
4528 , le32toh(ds->PktPtrArray[4]), le32toh(ds->PktPtrArray[5])
4532 { const uint8_t *cp = (const uint8_t *) ds;
4554 struct mwl_txdesc *ds = bf->bf_desc;
4555 MWL_TXDESC_SYNC(txq, ds,