Searched refs:ath_buf (Results 1 - 19 of 19) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_tx_ht.h56 extern void ath_tx_rate_fill_rcflags(struct ath_softc *sc, struct ath_buf *bf);
59 struct ieee80211_node *ni, struct ath_buf *bf);
H A Dif_ath_misc.h50 extern struct ath_buf * ath_getbuf(struct ath_softc *sc,
52 extern struct ath_buf * _ath_getbuf_locked(struct ath_softc *sc,
54 extern struct ath_buf * ath_buf_clone(struct ath_softc *sc,
55 struct ath_buf *bf);
57 extern void ath_freebuf(struct ath_softc *sc, struct ath_buf *bf);
58 extern void ath_returnbuf_head(struct ath_softc *sc, struct ath_buf *bf);
59 extern void ath_returnbuf_tail(struct ath_softc *sc, struct ath_buf *bf);
63 extern void ath_tx_default_comp(struct ath_softc *sc, struct ath_buf *bf,
73 extern void ath_tx_freebuf(struct ath_softc *sc, struct ath_buf *bf,
94 struct ath_txq *txq, struct ath_tx_status *ts, struct ath_buf *b
[all...]
H A Dif_ath_beacon.h42 extern struct ath_buf * ath_beacon_generate(struct ath_softc *sc,
50 extern void ath_beacon_return(struct ath_softc *sc, struct ath_buf *bf);
H A Dif_ath_tx.h96 struct ath_buf *bf, struct mbuf *m0);
102 struct ath_txq *txq, int queue_to_head, struct ath_buf *bf);
109 extern void ath_tx_normal_comp(struct ath_softc *sc, struct ath_buf *bf,
111 extern void ath_tx_aggr_comp(struct ath_softc *sc, struct ath_buf *bf,
114 struct ath_tid *tid, struct ath_buf *bf);
150 extern void ath_tx_alq_post(struct ath_softc *sc, struct ath_buf *bf_first);
H A Dif_ath_rx.h55 extern int ath_rxbuf_init(struct ath_softc *sc, struct ath_buf *bf);
64 struct ath_buf *bf, struct mbuf *m);
H A Dif_ath_debug.h108 extern void ath_printrxbuf(struct ath_softc *, const struct ath_buf *bf,
110 extern void ath_printtxbuf(struct ath_softc *, const struct ath_buf *bf,
112 extern void ath_printtxstatbuf(struct ath_softc *sc, const struct ath_buf *bf,
H A Dif_ath_debug.c101 ath_printrxbuf(struct ath_softc *sc, const struct ath_buf *bf,
137 ath_printtxbuf_edma(struct ath_softc *sc, const struct ath_buf *first_bf,
142 const struct ath_buf *bf = first_bf;
200 ath_printtxbuf_legacy(struct ath_softc *sc, const struct ath_buf *first_bf,
204 const struct ath_buf *bf = first_bf;
243 ath_printtxbuf(struct ath_softc *sc, const struct ath_buf *first_bf,
253 ath_printtxstatbuf(struct ath_softc *sc, const struct ath_buf *first_bf,
H A Dif_ath_tx.c130 struct ieee80211_node *ni, struct ath_buf *bf, struct mbuf *m0);
133 static struct ath_buf *
135 struct ath_tid *tid, struct ath_buf *bf);
139 ath_tx_alq_post(struct ath_softc *sc, struct ath_buf *bf_first)
141 struct ath_buf *bf;
198 ath_tx_set_retry(struct ath_softc *sc, struct ath_buf *bf)
259 struct ath_buf *bf, *next;
281 struct ath_buf *bf;
302 ath_tx_dmasetup(struct ath_softc *sc, struct ath_buf *bf, struct mbuf *m0)
366 struct ath_buf *b
[all...]
H A Dif_athrate.h160 struct ath_buf;
H A Dif_ath_tx_edma.c176 struct ath_buf *bf, *bf_last;
177 struct ath_buf *bfi, *bfp;
179 TAILQ_HEAD(axq_q_f_s, ath_buf) sq;
406 struct ath_buf *bf;
531 struct ath_buf *bf)
568 struct ath_buf *bf)
580 struct ath_buf *bf_last = ATH_TXQ_LAST(txq, axq_q_s);
623 struct ath_buf *bf)
644 te->m_fifo = malloc(sizeof(struct ath_buf *) * HAL_TXFIFO_DEPTH,
666 /* XXX TODO: actually deref the ath_buf entrie
[all...]
H A Dif_ath_rx_edma.c154 static void ath_edma_rxbuf_free(struct ath_softc *sc, struct ath_buf *bf);
210 struct ath_buf *bf;
417 struct ath_buf *bf;
530 struct ath_buf *bf;
555 struct ath_buf *bf, *next;
578 * XXX is this SAFE call needed? The ath_buf entries
669 * Allocate an RX mbuf for the given ath_buf and initialise
677 ath_edma_rxbuf_init(struct ath_softc *sc, struct ath_buf *bf)
704 * Populate ath_buf fields.
755 static struct ath_buf *
[all...]
H A Dif_ath_beacon.c186 struct ath_buf *bf;
268 ath_beacon_setup(struct ath_softc *sc, struct ath_buf *bf)
437 struct ath_buf *bf;
570 struct ath_buf *bf, *bf_last;
573 struct ath_buf *bfi;
662 struct ath_buf *bf;
698 struct ath_buf *
703 struct ath_buf *bf;
783 struct ath_buf *bfm, *bfc_last;
829 struct ath_buf *b
[all...]
H A Dif_athvar.h54 * There is a separate TX ath_buf pool for management frames.
118 struct ath_buf;
128 TAILQ_HEAD(,ath_buf) tid_q; /* pending buffers */
136 TAILQ_HEAD(,ath_buf) tid_q; /* filtered queue */
184 struct ath_buf *tx_buf[ATH_TID_MAX_BUFS];
199 struct ath_buf *an_ff_buf[WME_NUM_AC]; /* ff staging area */
232 struct ath_buf { struct
233 TAILQ_ENTRY(ath_buf) bf_list;
234 struct ath_buf * bf_next; /* next buffer in the aggregate */
246 struct ath_buf *bf_las
[all...]
H A Dif_ath_descdma.c142 * for the ath_buf entries to be allocated.
247 struct ath_buf *bf;
262 bsize = sizeof(struct ath_buf) * nbuf;
321 * Allocate ath_buf entries but no descriptor contents.
331 struct ath_buf *bf;
350 bsize = sizeof(struct ath_buf) * nbuf;
388 struct ath_buf *bf;
H A Dif_ath_tx_ht.c214 * selection code and ath_buf setup code.
224 ath_tx_rate_fill_rcflags(struct ath_softc *sc, struct ath_buf *bf)
406 ath_compute_num_delims(struct ath_softc *sc, struct ath_buf *first_bf,
566 struct ath_buf *bf)
617 struct ath_buf *bf, HAL_11N_RATE_SERIES *series)
744 struct ath_buf *bf)
824 struct ath_buf *bf, *bf_first = NULL, *bf_prev = NULL;
H A Dif_ath.c3111 struct ath_buf *
3114 struct ath_buf *bf;
3201 struct ath_buf *
3202 ath_buf_clone(struct ath_softc *sc, struct ath_buf *bf)
3204 struct ath_buf *tbf;
3253 struct ath_buf *
3256 struct ath_buf *bf;
3286 struct ath_buf *bf;
3368 * If it's an EAPOL frame, allocate a MGMT ath_buf.
3435 * Calculate the "next fragment" length field in ath_buf
[all...]
H A Dif_ath_rx.c248 ath_legacy_rxbuf_init(struct ath_softc *sc, struct ath_buf *bf)
659 uint64_t tsf, int nf, HAL_RX_QUEUE qtype, struct ath_buf *bf,
1076 struct ath_buf *bf;
1352 struct ath_buf *bf;
1411 struct ath_buf *bf;
1444 * as a mbuf leak (rxpending) and ath_buf leak (holdbf.)
1454 struct ath_buf *bf;
H A Dif_ath_tdma.c619 struct ath_buf *bf;
H A Dif_ath_sysctl.c464 struct ath_buf *bf;

Completed in 208 milliseconds