Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/ath/
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);
62 extern void ath_tx_default_comp(struct ath_softc *sc, struct ath_buf *bf,
71 extern void ath_tx_freebuf(struct ath_softc *sc, struct ath_buf *bf,
92 struct ath_txq *txq, struct ath_tx_status *ts, struct ath_buf *bf);
H A Dif_ath_tx.h97 struct ath_buf *bf, struct mbuf *m0);
103 struct ath_txq *txq, int queue_to_head, struct ath_buf *bf);
110 extern void ath_tx_normal_comp(struct ath_softc *sc, struct ath_buf *bf,
112 extern void ath_tx_aggr_comp(struct ath_softc *sc, struct ath_buf *bf,
115 struct ath_tid *tid, struct ath_buf *bf);
151 extern void ath_tx_alq_post(struct ath_softc *sc, struct ath_buf *bf_first);
H A Dif_ath_debug.c101 ath_printrxbuf(struct ath_softc *sc, const struct ath_buf *bf, in ath_printrxbuf()
137 ath_printtxbuf_edma(struct ath_softc *sc, const struct ath_buf *first_bf, in ath_printtxbuf_edma()
142 const struct ath_buf *bf = first_bf; in ath_printtxbuf_edma()
200 ath_printtxbuf_legacy(struct ath_softc *sc, const struct ath_buf *first_bf, in ath_printtxbuf_legacy()
204 const struct ath_buf *bf = first_bf; in ath_printtxbuf_legacy()
243 ath_printtxbuf(struct ath_softc *sc, const struct ath_buf *first_bf, in ath_printtxbuf()
253 ath_printtxstatbuf(struct ath_softc *sc, const struct ath_buf *first_bf, in ath_printtxstatbuf()
H A Dif_ath_tx.c133 static struct ath_buf *
141 struct ath_buf *bf; in ath_tx_alq_post()
281 struct ath_buf *bf; in ath_txfrag_setup()
2422 struct ath_buf *bf; in ath_raw_xmit()
3483 struct ath_buf *bf; in ath_tx_tid_filt_comp_complete()
3934 struct ath_buf *bf; in ath_tx_tid_drain()
4094 struct ath_buf *bf; in ath_tx_node_flush()
4149 struct ath_buf *bf; in ath_tx_txq_drain()
5364 struct ath_buf *bf;
5593 struct ath_buf *bf;
[all …]
H A Dif_ath_rx_edma.c205 struct ath_buf *bf; in ath_edma_reinit_fifo()
383 struct ath_buf *bf; in ath_edma_recv_proc_queue()
494 struct ath_buf *bf; in ath_edma_flush_deferred_queue()
519 struct ath_buf *bf, *next; in ath_edma_recv_proc_deferred_queue()
642 ath_edma_rxbuf_init(struct ath_softc *sc, struct ath_buf *bf) in ath_edma_rxbuf_init()
720 static struct ath_buf *
723 struct ath_buf *bf; in ath_edma_rxbuf_alloc()
756 ath_edma_rxbuf_free(struct ath_softc *sc, struct ath_buf *bf) in ath_edma_rxbuf_free()
785 struct ath_buf *bf; in ath_edma_rxfifo_alloc()
859 struct ath_buf *bf = re->m_fifo[i]; in ath_edma_rxfifo_flush()
[all …]
H A Dif_ath_tx_edma.c176 struct ath_buf *bf, *bf_last; in ath_tx_edma_push_staging_list()
177 struct ath_buf *bfi, *bfp; in ath_tx_edma_push_staging_list()
179 TAILQ_HEAD(axq_q_f_s, ath_buf) sq; in ath_tx_edma_push_staging_list()
406 struct ath_buf *bf; in ath_edma_dma_restart()
531 struct ath_buf *bf) in ath_edma_xmit_handoff_hw()
568 struct ath_buf *bf) in ath_edma_xmit_handoff_mcast()
580 struct ath_buf *bf_last = ATH_TXQ_LAST(txq, axq_q_s); in ath_edma_xmit_handoff_mcast()
623 struct ath_buf *bf) in ath_edma_xmit_handoff()
644 te->m_fifo = malloc(sizeof(struct ath_buf *) * HAL_TXFIFO_DEPTH, in ath_edma_setup_txfifo()
803 struct ath_buf *bf; in ath_edma_tx_processq()
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_athvar.h118 struct ath_buf;
184 struct ath_buf *tx_buf[ATH_TID_MAX_BUFS];
231 struct ath_buf { struct
232 TAILQ_ENTRY(ath_buf) bf_list;
375 TAILQ_HEAD(axq_q_f_s, ath_buf) axq_q;
482 struct ath_buf *av_bcbuf; /* beacon buffer */
521 struct ath_buf *bf);
530 struct ath_buf **m_fifo;
536 struct ath_buf *m_holdbf;
540 struct ath_buf **m_fifo;
[all …]
H A Dif_ath_beacon.c186 struct ath_buf *bf; in ath_beacon_alloc()
268 ath_beacon_setup(struct ath_softc *sc, struct ath_buf *bf) in ath_beacon_setup()
437 struct ath_buf *bf; in ath_beacon_proc()
570 struct ath_buf *bf, *bf_last; in ath_beacon_cabq_start_edma()
573 struct ath_buf *bfi; in ath_beacon_cabq_start_edma()
662 struct ath_buf *bf; in ath_beacon_cabq_start_legacy()
698 struct ath_buf *
703 struct ath_buf *bf; in ath_beacon_generate()
784 struct ath_buf *bfm, *bfc_last; in ath_beacon_generate()
830 struct ath_buf *bf; in ath_beacon_start_adhoc()
[all …]
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_descdma.c247 struct ath_buf *bf; in ath_descdma_setup()
262 bsize = sizeof(struct ath_buf) * nbuf; in ath_descdma_setup()
331 struct ath_buf *bf; in ath_descdma_setup_rx_edma()
350 bsize = sizeof(struct ath_buf) * nbuf; in ath_descdma_setup_rx_edma()
388 struct ath_buf *bf; in ath_descdma_cleanup()
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_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_tx_ht.c224 ath_tx_rate_fill_rcflags(struct ath_softc *sc, struct ath_buf *bf) in ath_tx_rate_fill_rcflags()
406 ath_compute_num_delims(struct ath_softc *sc, struct ath_buf *first_bf, in ath_compute_num_delims()
567 struct ath_buf *bf) in ath_get_aggr_limit()
620 struct ath_buf *bf, HAL_11N_RATE_SERIES *series) in ath_rateseries_setup()
747 struct ath_buf *bf) in ath_buf_set_rate()
827 struct ath_buf *bf, *bf_first = NULL, *bf_prev = NULL; in ath_tx_form_aggr()
H A Dif_ath.c3103 struct ath_buf *
3106 struct ath_buf *bf; in _ath_getbuf_locked()
3193 struct ath_buf *
3196 struct ath_buf *tbf; in ath_buf_clone()
3245 struct ath_buf *
3248 struct ath_buf *bf; in ath_getbuf()
3278 struct ath_buf *bf; in ath_transmit()
4379 struct ath_buf *bf; in ath_tx_processq()
4897 struct ath_buf *bf; in ath_tx_draintxq_get_one()
4955 struct ath_buf *bf; in ath_tx_draintxq()
[all …]
H A Dif_athrate.h154 struct ath_buf;
H A Dif_ath_rx.c248 ath_legacy_rxbuf_init(struct ath_softc *sc, struct ath_buf *bf) in ath_legacy_rxbuf_init()
642 uint64_t tsf, int nf, HAL_RX_QUEUE qtype, struct ath_buf *bf, in ath_rx_pkt()
1041 struct ath_buf *bf; in ath_rx_proc()
1317 struct ath_buf *bf; in ath_legacy_flush_rxholdbf()
1376 struct ath_buf *bf; in ath_legacy_stoprecv()
1419 struct ath_buf *bf; in ath_legacy_startrecv()
H A Dif_ath_tdma.c619 struct ath_buf *bf; in ath_tdma_beacon_send()
H A Dif_ath_sysctl.c462 struct ath_buf *bf; in ath_sysctl_txagg()