Lines Matching refs:ath_softc

56 static void ath_tx_send_normal(struct ath_softc *sc, struct ath_txq *txq,
58 static void ath_tx_complete(struct ath_softc *sc, struct sk_buff *skb,
61 static void ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf,
65 static void ath_tx_txqaddbuf(struct ath_softc *sc, struct ath_txq *txq,
67 static void ath_tx_rc_status(struct ath_softc *sc, struct ath_buf *bf,
70 static void ath_tx_update_baw(struct ath_softc *sc, struct ath_atx_tid *tid,
72 static struct ath_buf *ath_tx_setup_buffer(struct ath_softc *sc,
107 void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq) in ath_txq_unlock_complete()
122 void ath_tx_queue_tid(struct ath_softc *sc, struct ath_atx_tid *tid) in ath_tx_queue_tid()
132 struct ath_softc *sc = hw->priv; in ath9k_wake_tx_queue()
211 static void ath_txq_skb_done(struct ath_softc *sc, struct ath_txq *txq, in ath_txq_skb_done()
227 ath_get_skb_tid(struct ath_softc *sc, struct ath_node *an, struct sk_buff *skb) in ath_get_skb_tid()
237 struct ath_softc *sc = tid->an->sc; in ath_tid_pull()
279 static void ath_tx_flush_tid(struct ath_softc *sc, struct ath_atx_tid *tid) in ath_tx_flush_tid()
318 static void ath_tx_update_baw(struct ath_softc *sc, struct ath_atx_tid *tid, in ath_tx_update_baw()
341 static void ath_tx_addto_baw(struct ath_softc *sc, struct ath_atx_tid *tid, in ath_tx_addto_baw()
363 static void ath_tid_drain(struct ath_softc *sc, struct ath_txq *txq, in ath_tid_drain()
390 static void ath_tx_set_retry(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_set_retry()
410 static struct ath_buf *ath_tx_get_buffer(struct ath_softc *sc) in ath_tx_get_buffer()
429 static void ath_tx_return_buffer(struct ath_softc *sc, struct ath_buf *bf) in ath_tx_return_buffer()
436 static struct ath_buf* ath_clone_txbuf(struct ath_softc *sc, struct ath_buf *bf) in ath_clone_txbuf()
455 static void ath_tx_count_frames(struct ath_softc *sc, struct ath_buf *bf, in ath_tx_count_frames()
487 static void ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_complete_aggr()
711 static void ath_tx_count_airtime(struct ath_softc *sc, in ath_tx_count_airtime()
729 static void ath_tx_process_buffer(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_process_buffer()
800 static u32 ath_lookup_rate(struct ath_softc *sc, struct ath_buf *bf, in ath_lookup_rate()
871 static int ath_compute_num_delims(struct ath_softc *sc, struct ath_atx_tid *tid, in ath_compute_num_delims()
942 ath_tx_get_tid_subframe(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_get_tid_subframe()
1031 ath_tx_form_aggr(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_form_aggr()
1117 u32 ath_pkt_duration(struct ath_softc *sc, u8 rix, int pktlen, in ath_pkt_duration()
1157 void ath_update_max_aggr_framelen(struct ath_softc *sc, int queue, int txop) in ath_update_max_aggr_framelen()
1178 static u8 ath_get_rate_txpower(struct ath_softc *sc, struct ath_buf *bf, in ath_get_rate_txpower()
1264 static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf, in ath_buf_set_rate()
1407 static void ath_tx_fill_desc(struct ath_softc *sc, struct ath_buf *bf, in ath_tx_fill_desc()
1500 ath_tx_form_burst(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_form_burst()
1533 static int ath_tx_sched_aggr(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_sched_aggr()
1575 int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta, in ath_tx_aggr_start()
1615 void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid) in ath_tx_aggr_stop()
1630 void ath_tx_aggr_sleep(struct ieee80211_sta *sta, struct ath_softc *sc, in ath_tx_aggr_sleep()
1648 void ath_tx_aggr_wakeup(struct ath_softc *sc, struct ath_node *an) in ath_tx_aggr_wakeup()
1674 ath9k_set_moredata(struct ath_softc *sc, struct ath_buf *bf, bool val) in ath9k_set_moredata()
1700 struct ath_softc *sc = hw->priv; in ath9k_release_buffered_frames()
1762 struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype) in ath_txq_setup()
1834 int ath_txq_update(struct ath_softc *sc, int qnum, in ath_txq_update()
1861 int ath_cabq_update(struct ath_softc *sc) in ath_cabq_update()
1876 static void ath_drain_txq_list(struct ath_softc *sc, struct ath_txq *txq, in ath_drain_txq_list()
1909 void ath_draintxq(struct ath_softc *sc, struct ath_txq *txq) in ath_draintxq()
1933 bool ath_drain_all_txq(struct ath_softc *sc) in ath_drain_all_txq()
1975 void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq) in ath_tx_cleanupq()
1984 void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq) in ath_txq_schedule()
2023 void ath_txq_schedule_all(struct ath_softc *sc) in ath_txq_schedule_all()
2045 static void ath_tx_txqaddbuf(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_txqaddbuf()
2112 static void ath_tx_send_normal(struct ath_softc *sc, struct ath_txq *txq, in ath_tx_send_normal()
2171 struct ath_softc *sc; in setup_frame_info()
2198 u8 ath_txchainmask_reduction(struct ath_softc *sc, u8 chainmask, u32 rate) in ath_txchainmask_reduction()
2217 static struct ath_buf *ath_tx_setup_buffer(struct ath_softc *sc, in ath_tx_setup_buffer()
2299 struct ath_softc *sc = hw->priv; in ath_tx_prepare()
2345 struct ath_softc *sc = hw->priv; in ath_tx_start()
2407 struct ath_softc *sc = hw->priv; in ath_tx_cabq()
2470 static void ath_tx_complete(struct ath_softc *sc, struct sk_buff *skb, in ath_tx_complete()
2522 static void ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf, in ath_tx_complete_buf()
2578 static void ath_tx_rc_status(struct ath_softc *sc, struct ath_buf *bf, in ath_tx_rc_status()
2635 static void ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq) in ath_tx_processq()
2710 void ath_tx_tasklet(struct ath_softc *sc) in ath_tx_tasklet()
2724 void ath_tx_edma_tasklet(struct ath_softc *sc) in ath_tx_edma_tasklet()
2813 static int ath_txstatus_setup(struct ath_softc *sc, int size) in ath_txstatus_setup()
2827 static int ath_tx_edma_init(struct ath_softc *sc) in ath_tx_edma_init()
2840 int ath_tx_init(struct ath_softc *sc, int nbufs) in ath_tx_init()
2869 void ath_tx_node_init(struct ath_softc *sc, struct ath_node *an) in ath_tx_node_init()
2893 void ath_tx_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_tx_node_cleanup()
2924 int ath9k_tx99_send(struct ath_softc *sc, struct sk_buff *skb, in ath9k_tx99_send()