ath_buf
struct ath_buf *bf = list_head(&sc->sc_bcbuf_list);
struct ath_buf *bf;
struct ath_buf *bf;
arn_beacon_setup(struct arn_softc *sc, struct ath_buf *bf)
struct ath_buf *bf_lastbf;
struct ath_buf *bf_lastfrm; /* last buf of this frame */
struct ath_buf *bf_next; /* next subframe in the aggregate */
void arn_rx_buf_link(struct arn_softc *sc, struct ath_buf *bf);
struct ath_buf *axq_linkbuf; /* virtual addr of last buffer */
struct ath_buf *tx_buf[ATH_TID_MAX_BUFS]; /* active tx frames */
struct ath_buf *av_bcbuf; /* beacon buffer */
struct ath_buf *sc_vbufptr;
struct ath_buf *bf;
struct ath_buf **pbf,
struct ath_buf *bf = *pbf;
list_create(bflist, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *bf;
struct ath_buf *bf;
sc->sc_vbuflen = sizeof (struct ath_buf) * (ATH_TXBUF + ATH_RXBUF +
sc->sc_vbuflen = sizeof (struct ath_buf) * (ATH_TXBUF + ATH_RXBUF);
bf = (struct ath_buf *)kmem_zalloc(sc->sc_vbuflen, KM_SLEEP);
struct ath_buf *bf, int final_ts_idx, int xretries, int long_retry)
arn_tx_status(struct arn_softc *sc, struct ath_buf *bf, boolean_t is_data)
arn_get_rate(struct arn_softc *sc, struct ath_buf *bf,
struct ath_buf *bf, int num_tries, int num_rates, int *is_probe,
void arn_tx_status(struct arn_softc *sc, struct ath_buf *bf, boolean_t is_data);
void arn_get_rate(struct arn_softc *sc, struct ath_buf *bf,
struct ath_buf;
struct ath_buf *bf;
arn_rx_buf_link(struct arn_softc *sc, struct ath_buf *bf)
arn_printrxbuf(struct ath_buf *bf, int32_t done)
struct ath_buf *bf;
struct ath_buf *tbf;
struct ath_buf *bf,
static void arn_buf_set_rate(struct arn_softc *sc, struct ath_buf *bf);
struct ath_buf *bf, int txok);
arn_tx_num_badfrms(struct arn_softc *sc, struct ath_buf *bf, int txok)
struct ath_buf *bf_last = bf->bf_lastbf;
static void arn_tx_rc_status(struct ath_buf *bf, struct ath_desc *ds,
struct ath_buf *bf;
struct ath_buf *bf;
static struct ath_buf *
struct ath_buf *bf = NULL;
ath_tx_setup_buffer(struct arn_softc *sc, struct ath_buf *bf,
ath_pkt_duration(struct arn_softc *sc, uint8_t rix, struct ath_buf *bf,
struct ath_buf *bf,
ath_tx_complete(struct arn_softc *sc, struct ath_buf *bf,
ath_tx_complete_buf(struct arn_softc *sc, struct ath_buf *bf,
list_create(&txq->axq_list, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
list_create(&txq->axq_acq, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *bf;
struct ath_buf *bf, mblk_t *mp)
struct ath_buf *bf = NULL;
arn_printtxbuf(struct ath_buf *bf, int done)
struct ath_buf *bf;
ath_tx_rc_status(struct ath_buf *bf,
list_create(&list, sizeof (struct ath_buf),
struct ath_buf *bf;
offsetof(struct ath_buf, bf_node));
list_create(&tid->buf_q, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *bf)
struct ath_buf *bf;
list_create(&list, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
arn_tx_set_retry(struct arn_softc *sc, struct ath_buf *bf)
static struct ath_buf *
arn_clone_txbuf(struct arn_softc *sc, struct ath_buf *bf)
struct ath_buf *tbf;
struct ath_buf *bf, list_t *bf_q, int txok)
struct ath_buf *bf_next, *bf_last = bf->bf_lastbf;
list_create(&list_pending, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
list_create(&list, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
list_create(&list, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *tbf;
arn_lookup_rate(struct arn_softc *sc, struct ath_buf *bf,
struct ath_buf *bf, uint16_t frmlen)
struct ath_buf *bf, *bf_first, *bf_prev = NULL;
struct ath_buf *bf;
list_create(&bf_q, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *bf;
list_create(&list, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
static void arn_tx_complete_buf(struct arn_softc *sc, struct ath_buf *bf,
list_create(&txq->axq_list, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *bf;
struct ath_buf *bf;
extern void ath_setup_desc(ath_t *asc, struct ath_buf *bf);
struct ath_buf *asc_vbufptr;
struct ath_buf *bf;
struct ath_buf *bf;
ath_setup_desc(ath_t *asc, struct ath_buf *bf)
struct ath_buf **pbf, struct ath_desc **pds, int nbuf, uint_t dmabflags)
struct ath_buf *bf = *pbf;
list_create(bflist, sizeof (struct ath_buf),
offsetof(struct ath_buf, bf_node));
struct ath_buf *bf;
struct ath_buf *bf;
asc->asc_vbuflen = sizeof (struct ath_buf) * (ATH_TXBUF + ATH_RXBUF);
bf = (struct ath_buf *)kmem_zalloc(asc->asc_vbuflen, KM_SLEEP);
ath_printrxbuf(struct ath_buf *bf, int32_t done)
struct ath_buf *bf;
ath_printtxbuf(struct ath_buf *bf, int done)
ath_tx_start(ath_t *asc, struct ieee80211_node *in, struct ath_buf *bf,
struct ath_buf *bf = NULL;