Lines Matching refs:ds

37 	struct ath_desc *ds;  in arn_rx_buf_link()  local
39 ds = bf->bf_desc; in arn_rx_buf_link()
40 ds->ds_link = 0; in arn_rx_buf_link()
41 ds->ds_data = bf->bf_dma.cookie.dmac_address; in arn_rx_buf_link()
44 ds->ds_vdata = bf->bf_dma.mem_va; in arn_rx_buf_link()
51 (void) ath9k_hw_setuprxdesc(sc->sc_ah, ds, in arn_rx_buf_link()
60 sc->sc_rxlink = &ds->ds_link; in arn_rx_buf_link()
90 arn_rx_prepare(struct ath_desc *ds, struct arn_softc *sc) in arn_rx_prepare() argument
94 if (ds->ds_rxstat.rs_more) { in arn_rx_prepare()
103 } else if (ds->ds_rxstat.rs_status != 0) { in arn_rx_prepare()
104 if (ds->ds_rxstat.rs_status & ATH9K_RXERR_CRC) { in arn_rx_prepare()
109 if (ds->ds_rxstat.rs_status & ATH9K_RXERR_FIFO) { in arn_rx_prepare()
113 if (ds->ds_rxstat.rs_status & ATH9K_RXERR_PHY) { in arn_rx_prepare()
115 phyerr = ds->ds_rxstat.rs_phyerr & 0x1f; in arn_rx_prepare()
120 if (ds->ds_rxstat.rs_status & ATH9K_RXERR_DECRYPT) { in arn_rx_prepare()
130 if (ds->ds_rxstat.rs_status & in arn_rx_prepare()
136 if (ds->ds_rxstat.rs_status & in arn_rx_prepare()
403 struct ath_desc *ds = bf->bf_desc; in arn_printrxbuf() local
404 const struct ath_rx_status *rs = &ds->ds_rxstat; in arn_printrxbuf()
408 ds, bf->bf_daddr, in arn_printrxbuf()
409 ds->ds_link, ds->ds_data, in arn_printrxbuf()
410 ds->ds_ctl0, ds->ds_ctl1, in arn_printrxbuf()
411 ds->ds_hw[0], ds->ds_hw[1], in arn_printrxbuf()
425 struct ath_desc *ds; in arn_rx_handler() local
451 ds = bf->bf_desc; in arn_rx_handler()
464 status = ath9k_hw_rxprocdesc(ah, ds, in arn_rx_handler()
466 PA2DESC(sc, ds->ds_link), 0); in arn_rx_handler()
503 rs = &ds->ds_rxstat; in arn_rx_handler()
518 if (!arn_rx_prepare(ds, sc)) in arn_rx_handler()
596 if (ds->ds_rxstat.rs_rssi != ATH9K_RSSI_BAD && in arn_rx_handler()
597 !ds->ds_rxstat.rs_moreaggr) { in arn_rx_handler()
599 ATH_RSSI_LPF(an->last_rssi, ds->ds_rxstat.rs_rssi); in arn_rx_handler()
604 ds->ds_rxstat.rs_rssi = ATH_EP_RND(last_rssi, in arn_rx_handler()
607 if (ds->ds_rxstat.rs_rssi < 0) in arn_rx_handler()
608 ds->ds_rxstat.rs_rssi = 0; in arn_rx_handler()
615 ds->ds_rxstat.rs_rssi; in arn_rx_handler()
660 if (sc->sc_defant != ds->ds_rxstat.rs_antenna) { in arn_rx_handler()
663 ds->ds_rxstat.rs_antenna); in arn_rx_handler()
664 sc->sc_defant = ds->ds_rxstat.rs_antenna; in arn_rx_handler()