ath_desc
boolean_t ath9k_hw_filltxdesc(struct ath_hal *ah, struct ath_desc *ds,
boolean_t lastSeg, const struct ath_desc *ds0);
void ath9k_hw_cleartxdesc(struct ath_hal *ah, struct ath_desc *ds);
int ath9k_hw_txprocdesc(struct ath_hal *ah, struct ath_desc *ds);
void ath9k_hw_set11n_txdesc(struct ath_hal *ah, struct ath_desc *ds,
void ath9k_hw_set11n_ratescenario(struct ath_hal *ah, struct ath_desc *ds,
struct ath_desc *lastds,
void ath9k_hw_set11n_aggr_first(struct ath_hal *ah, struct ath_desc *ds,
void ath9k_hw_set11n_aggr_middle(struct ath_hal *ah, struct ath_desc *ds,
void ath9k_hw_set11n_aggr_last(struct ath_hal *ah, struct ath_desc *ds);
void ath9k_hw_clr11n_aggr(struct ath_hal *ah, struct ath_desc *ds);
void ath9k_hw_set11n_burstduration(struct ath_hal *ah, struct ath_desc *ds,
void ath9k_hw_set11n_virtualmorefrag(struct ath_hal *ah, struct ath_desc *ds,
int ath9k_hw_rxprocdesc(struct ath_hal *ah, struct ath_desc *ds,
uint32_t pa, struct ath_desc *nds, uint64_t tsf);
boolean_t ath9k_hw_setuprxdesc(struct ath_hal *ah, struct ath_desc *ds,
struct ath_desc *ds;
struct ath_desc *bf_desc; /* virtual addr of desc */
struct ath_desc *axq_lastdsWithCTS;
struct ath_desc *axq_gatingds;
struct ath_desc *sc_desc;
ath9k_hw_setuprxdesc(struct ath_hal *ah, struct ath_desc *ds,
ath9k_hw_filltxdesc(struct ath_hal *ah, struct ath_desc *ds,
boolean_t lastSeg, const struct ath_desc *ds0)
ath9k_hw_cleartxdesc(struct ath_hal *ah, struct ath_desc *ds)
ath9k_hw_txprocdesc(struct ath_hal *ah, struct ath_desc *ds)
ath9k_hw_set11n_txdesc(struct ath_hal *ah, struct ath_desc *ds,
ath9k_hw_set11n_ratescenario(struct ath_hal *ah, struct ath_desc *ds,
struct ath_desc *lastds,
ath9k_hw_set11n_aggr_first(struct ath_hal *ah, struct ath_desc *ds,
ath9k_hw_set11n_aggr_middle(struct ath_hal *ah, struct ath_desc *ds,
ath9k_hw_set11n_aggr_last(struct ath_hal *ah, struct ath_desc *ds)
ath9k_hw_clr11n_aggr(struct ath_hal *ah, struct ath_desc *ds)
ath9k_hw_set11n_burstduration(struct ath_hal *ah, struct ath_desc *ds,
ath9k_hw_set11n_virtualmorefrag(struct ath_hal *ah, struct ath_desc *ds,
ath9k_hw_rxprocdesc(struct ath_hal *ah, struct ath_desc *ds,
struct ath_desc *nds,
struct ath_desc **pds,
struct ath_desc *ds = *pds;
struct ath_desc *ds;
size = sizeof (struct ath_desc) * (ATH_TXBUF + ATH_RXBUF + ATH_BCBUF);
size = sizeof (struct ath_desc) * (ATH_TXBUF + ATH_RXBUF);
sc->sc_desc = (struct ath_desc *)sc->sc_desc_dma.mem_va;
struct ath_desc *ds;
struct ath_desc *ds = bf->bf_desc;
((struct ath_desc *)((caddr_t)(_sc)->sc_desc + \
struct ath_desc *ds;
struct ath_desc *tds;
arn_rx_prepare(struct ath_desc *ds, struct arn_softc *sc)
struct ath_desc *ds = bf_last->bf_desc;
static void arn_tx_rc_status(struct ath_buf *bf, struct ath_desc *ds,
struct ath_desc *ds = bf->bf_desc;
struct ath_desc *lastds = bf->bf_desc; /* temp workground */
struct ath_desc *ds;
struct ath_desc *ds = bf->bf_desc;
struct ath_desc *ds,
struct ath_desc *ds;
struct ath_desc *ds = bf_last->bf_desc;
HAL_BOOL (*ah_setupTxDesc) (struct ath_hal *, struct ath_desc *,
HAL_BOOL (*ah_setupXTxDesc) (struct ath_hal *, struct ath_desc *,
HAL_BOOL (*ah_fillTxDesc) (struct ath_hal *, struct ath_desc *,
HAL_BOOL lastSeg, const struct ath_desc *);
HAL_STATUS (*ah_procTxDesc)(struct ath_hal *, struct ath_desc *,
void (*ah_reqTxIntrDesc)(struct ath_hal *, struct ath_desc *);
HAL_BOOL (*ah_setupRxDesc) (struct ath_hal *, struct ath_desc *,
HAL_STATUS (*ah_procRxDesc) (struct ath_hal *, struct ath_desc *,
uint32_t phyAddr, struct ath_desc *next,
((struct ath_desc *)((caddr_t)(_asc)->asc_desc + \
struct ath_desc *bf_desc; /* virtual addr of desc */
struct ath_desc *asc_desc; /* TX/RX descriptors */
struct ath_desc *ds;
struct ath_desc *ds;
struct ath_buf **pbf, struct ath_desc **pds, int nbuf, uint_t dmabflags)
struct ath_desc *ds = *pds;
struct ath_desc *ds;
size = sizeof (struct ath_desc) * (ATH_TXBUF + ATH_RXBUF);
asc->asc_desc = (struct ath_desc *)asc->asc_desc_dma.mem_va;
struct ath_desc *ds = bf->bf_desc;
struct ath_desc *ds;
struct ath_desc *ds = bf->bf_desc;
struct ath_desc *ds;