Lines Matching refs:ds
305 struct ath_desc *ds;
307 ds = bf->bf_desc;
308 ds->ds_link = bf->bf_daddr;
309 ds->ds_data = bf->bf_dma.cookie.dmac_address;
310 ATH_HAL_SETUPRXDESC(asc->asc_ah, ds,
316 asc->asc_rxlink = &ds->ds_link;
392 struct ath_desc *ds = *pds;
396 for (i = 0; i < nbuf; i++, bf++, ds++) {
397 bf->bf_desc = ds;
399 ((uintptr_t)ds - (uintptr_t)asc->asc_desc);
410 *pds = ds;
463 struct ath_desc *ds;
475 ds = asc->asc_desc;
493 err = ath_buflist_setup(devinfo, asc, &asc->asc_rxbuf_list, &bf, &ds,
501 err = ath_buflist_setup(devinfo, asc, &asc->asc_txbuf_list, &bf, &ds,
515 struct ath_desc *ds = bf->bf_desc;
520 ds, bf->bf_daddr,
521 ds->ds_link, ds->ds_data,
522 ds->ds_ctl0, ds->ds_ctl1,
523 ds->ds_hw[0], ds->ds_hw[1],
533 struct ath_desc *ds;
553 ds = bf->bf_desc;
554 if (ds->ds_link == bf->bf_daddr) {
564 status = ATH_HAL_RXPROCDESC(ah, ds,
566 ATH_PA2DESC(asc, ds->ds_link), rs);
649 struct ath_desc *ds = bf->bf_desc;
654 ds, bf->bf_daddr,
655 ds->ds_link, ds->ds_data,
656 ds->ds_ctl0, ds->ds_ctl1,
657 ds->ds_hw[0], ds->ds_hw[1], ds->ds_hw[2], ds->ds_hw[3],
678 struct ath_desc *ds;
747 ds = bf->bf_desc;
886 ATH_HAL_SETUPTXDESC(ah, ds,
915 ATH_HAL_SETUPXTXDESC(ah, ds,
920 ds->ds_link = 0;
921 ds->ds_data = bf->bf_dma.cookie.dmac_address;
922 ATH_HAL_FILLTXDESC(ah, ds,
926 ds); /* first descriptor */
937 txq->axq_link = &ds->ds_link;
1101 struct ath_desc *ds;
1116 ds = bf->bf_desc; /* last decriptor */
1118 status = ATH_HAL_TXPROCDESC(ah, ds, ts);