ath_desc
HAL_BOOL __ahdecl(*ah_setupTxDesc)(struct ath_hal *, struct ath_desc *,
HAL_BOOL __ahdecl(*ah_setupXTxDesc)(struct ath_hal *, struct ath_desc*,
HAL_BOOL __ahdecl(*ah_fillTxDesc)(struct ath_hal *, struct ath_desc *,
HAL_BOOL lastSeg, const struct ath_desc *);
struct ath_desc *, struct ath_tx_status *);
void __ahdecl(*ah_reqTxIntrDesc)(struct ath_hal *, struct ath_desc*);
const struct ath_desc *ds, int *rates, int *tries);
HAL_BOOL __ahdecl(*ah_setupRxDesc)(struct ath_hal *, struct ath_desc *,
struct ath_desc *, uint32_t phyAddr,
struct ath_desc *next, uint64_t tsf,
struct ath_desc *,
struct ath_desc *, u_int, u_int, u_int,
struct ath_desc *, const struct ath_desc *);
struct ath_desc *, u_int, u_int,
struct ath_desc *, u_int, u_int);
struct ath_desc *, u_int);
struct ath_desc *);
struct ath_desc *);
struct ath_desc *, u_int);
struct ath_desc *, u_int);
struct ath_desc;
extern HAL_BOOL ar5210SetupTxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_BOOL ar5210SetupXTxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_BOOL ar5210FillTxDesc(struct ath_hal *, struct ath_desc *,
const struct ath_desc *ds0);
struct ath_desc *, struct ath_tx_status *);
extern void ar5210IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
const struct ath_desc *, int *rates, int *tries);
extern HAL_BOOL ar5210SetupRxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_STATUS ar5210ProcRxDesc(struct ath_hal *, struct ath_desc *,
uint32_t, struct ath_desc *, uint64_t,
ar5210SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5210ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds,
uint32_t pa, struct ath_desc *nds, uint64_t tsf,
ar5210SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5210SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5210IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds)
ar5210FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0)
struct ath_desc *ds, struct ath_tx_status *ts)
ar5210GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries)
extern HAL_BOOL ar5211SetupTxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_BOOL ar5211SetupXTxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_BOOL ar5211FillTxDesc(struct ath_hal *, struct ath_desc *,
const struct ath_desc *ds0);
struct ath_desc *, struct ath_tx_status *);
extern void ar5211IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
const struct ath_desc *ds0, int *rates, int *tries);
extern HAL_BOOL ar5211SetupRxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_STATUS ar5211ProcRxDesc(struct ath_hal *, struct ath_desc *,
uint32_t, struct ath_desc *, uint64_t,
ar5211SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5211ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds,
uint32_t pa, struct ath_desc *nds, uint64_t tsf,
ar5211SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5211SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5211IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds)
ar5211FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0)
struct ath_desc *ds, struct ath_tx_status *ts)
ar5211GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries)
struct ath_desc *, uint32_t size, u_int flags);
extern HAL_STATUS ar5212ProcRxDesc(struct ath_hal *ah, struct ath_desc *,
uint32_t, struct ath_desc *, uint64_t,
extern HAL_BOOL ar5212SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
extern HAL_BOOL ar5212SetupXTxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_BOOL ar5212FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0);
struct ath_desc *, struct ath_tx_status *);
extern void ar5212IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
const struct ath_desc *ds0, int *rates, int *tries);
ar5212SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5212ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds,
uint32_t pa, struct ath_desc *nds, uint64_t tsf,
static void ar5212SwapTxDesc(struct ath_desc *ds);
ar5212SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5212SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5212IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds)
ar5212FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0)
ar5212SwapTxDesc(struct ath_desc *ds)
struct ath_desc *ds, struct ath_tx_status *ts)
ar5212GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries)
struct ath_desc *, uint32_t size, u_int flags);
extern HAL_STATUS ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *,
uint32_t, struct ath_desc *, uint64_t,
extern HAL_BOOL ar5416SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
extern HAL_BOOL ar5416SetupXTxDesc(struct ath_hal *, struct ath_desc *,
extern HAL_BOOL ar5416FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0);
struct ath_desc *, struct ath_tx_status *);
const struct ath_desc *ds0, int *rates, int *tries);
extern HAL_BOOL ar5416ChainTxDesc(struct ath_hal *ah, struct ath_desc *ds,
extern HAL_BOOL ar5416SetupFirstTxDesc(struct ath_hal *ah, struct ath_desc *ds,
extern HAL_BOOL ar5416SetupLastTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0);
extern void ar5416Set11nRateScenario(struct ath_hal *ah, struct ath_desc *ds,
extern void ar5416Set11nAggrFirst(struct ath_hal *ah, struct ath_desc *ds,
extern void ar5416Set11nAggrMiddle(struct ath_hal *ah, struct ath_desc *ds, u_int numDelims);
extern void ar5416Set11nAggrLast(struct ath_hal *ah, struct ath_desc *ds);
extern void ar5416Clr11nAggr(struct ath_hal *ah, struct ath_desc *ds);
struct ath_desc *ds, u_int vmf);
extern void ar5416Set11nBurstDuration(struct ath_hal *ah, struct ath_desc *ds, u_int burstDuration);
ar5416SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds,
uint32_t pa, struct ath_desc *nds, uint64_t tsf,
ar5416Set11nAggrMiddle(struct ath_hal *ah, struct ath_desc *ds, u_int numDelims)
ar5416Set11nAggrLast(struct ath_hal *ah, struct ath_desc *ds)
ar5416Clr11nAggr(struct ath_hal *ah, struct ath_desc *ds)
ar5416Set11nVirtualMoreFrag(struct ath_hal *ah, struct ath_desc *ds,
ar5416Set11nBurstDuration(struct ath_hal *ah, struct ath_desc *ds,
ar5416GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries)
ar5416SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5416SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5416FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0)
ar5416ChainTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5416SetupFirstTxDesc(struct ath_hal *ah, struct ath_desc *ds,
ar5416SetupLastTxDesc(struct ath_hal *ah, struct ath_desc *ds,
const struct ath_desc *ds0)
ar5416SwapTxDesc(struct ath_desc *ds)
struct ath_desc *ds, struct ath_tx_status *ts)
ar5416Set11nRateScenario(struct ath_hal *ah, struct ath_desc *ds,
ar5416Set11nAggrFirst(struct ath_hal *ah, struct ath_desc *ds, u_int aggrLen,
struct ath_desc *ds, int shortPreamble, u_int8_t rix)
struct ath_desc *ds, int shortPreamble, u_int8_t rix)
struct ath_desc *ds, int shortPreamble, u_int8_t rix)
struct ath_desc *ds;
struct ath_desc *ds;
const struct ath_desc *ds;
ix, ds, (const struct ath_desc *)bf->bf_daddr + i,
eds, (const struct ath_desc *)bf->bf_daddr + i,
const struct ath_desc *ds;
ds, (const struct ath_desc *)bf->bf_daddr + i,
bf->bf_desc = (struct ath_desc *) ds;
bf->bf_desc = (struct ath_desc *) ds;
((struct ath_desc *)((caddr_t)(_sc)->sc_rxdma.dd_desc + \
struct ath_desc *ds;
((struct ath_desc *)((caddr_t)(_sc)->sc_rxdma.dd_desc + \
struct ath_desc *ds = bf->bf_desc;
"rx", sizeof(struct ath_desc), ath_rxbuf, 1);
sc->sc_rx_statuslen = sizeof(struct ath_desc);
struct ath_desc *ds;
struct ath_desc *ds;
bf->bf_desc = mtod(m, struct ath_desc *);
struct ath_desc *ds = bf->bf_desc;
struct ath_desc *ds;
struct ath_desc *ds;
ath_tx_chaindesclist(struct ath_softc *sc, struct ath_desc *ds0,
ath_hal_settxdesclink(ah, (struct ath_desc *) ds, 0);
ath_hal_settxdesclink(ah, (struct ath_desc *) ds,
ath_hal_filltxdesc(ah, (struct ath_desc *) ds
, (struct ath_desc *) ds0 /* first descriptor */
ath_hal_clr11n_aggr(sc->sc_ah, (struct ath_desc *) ds);
(struct ath_desc *) ds);
(struct ath_desc *) ds,
bf->bf_lastds = (struct ath_desc *) ds;
struct ath_desc *ds0 = bf_first->bf_desc;
sc->sc_tx_desclen = sizeof(struct ath_desc);
sc->sc_tx_statuslen = sizeof(struct ath_desc);
struct ath_desc *ds = bf->bf_desc;
struct ath_desc *, int shortPreamble, u_int8_t rix);
struct ath_desc;
struct ath_desc *bf_desc; /* virtual addr of desc */
struct ath_desc *bf_lastds; /* last descriptor for comp status */
struct ath_desc *dd_desc; /* descriptors */