Home
last modified time | relevance | path

Searched refs:ath_softc (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-14.2/sys/dev/ath/
H A Dif_ath_misc.h48 extern struct ath_buf * ath_getbuf(struct ath_softc *sc,
59 extern int ath_reset(struct ath_softc *, ATH_RESET_TYPE,
63 extern void ath_tx_update_ratectrl(struct ath_softc *sc,
73 extern void ath_txq_freeholdingbuf(struct ath_softc *sc,
78 extern void ath_mode_init(struct ath_softc *sc);
82 extern void ath_setslottime(struct ath_softc *sc);
88 extern void ath_legacy_tx_drain(struct ath_softc *sc,
94 extern int ath_stoptxdma(struct ath_softc *sc);
96 extern void ath_tx_update_tim(struct ath_softc *sc,
136 ath_tx_kick(struct ath_softc *sc) in ath_tx_kick()
[all …]
H A Dif_ath_tx.h88 extern void ath_tx_txq_drain(struct ath_softc *sc, struct ath_txq *txq);
89 extern void ath_txfrag_cleanup(struct ath_softc *sc, ath_bufhead *frags,
91 extern int ath_txfrag_setup(struct ath_softc *sc, ath_bufhead *frags,
93 extern int ath_tx_start(struct ath_softc *sc, struct ieee80211_node *ni,
99 extern void ath_tx_swq(struct ath_softc *sc, struct ieee80211_node *ni,
101 extern void ath_tx_tid_init(struct ath_softc *sc, struct ath_node *an);
106 extern void ath_txq_sched(struct ath_softc *sc, struct ath_txq *txq);
107 extern void ath_tx_normal_comp(struct ath_softc *sc, struct ath_buf *bf,
109 extern void ath_tx_aggr_comp(struct ath_softc *sc, struct ath_buf *bf,
111 extern void ath_tx_addto_baw(struct ath_softc *sc, struct ath_node *an,
[all …]
H A Dif_athrate.h67 struct ath_softc;
77 struct ath_ratectrl *ath_rate_attach(struct ath_softc *);
106 void ath_rate_node_init(struct ath_softc *, struct ath_node *);
110 void ath_rate_node_cleanup(struct ath_softc *, struct ath_node *);
116 void ath_rate_newassoc(struct ath_softc *, struct ath_node *,
125 void ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an,
139 void ath_rate_findrate(struct ath_softc *, struct ath_node *,
147 void ath_rate_setupxtxdesc(struct ath_softc *, struct ath_node *,
159 void ath_rate_tx_complete(struct ath_softc *, struct ath_node *,
166 void ath_rate_update_rx_rssi(struct ath_softc *, struct ath_node *,
[all …]
H A Dif_ath_beacon.h36 extern int ath_beaconq_setup(struct ath_softc *sc);
37 extern int ath_beaconq_config(struct ath_softc *sc);
38 extern void ath_beacon_config(struct ath_softc *sc,
40 extern struct ath_buf * ath_beacon_generate(struct ath_softc *sc,
42 extern void ath_beacon_cabq_start(struct ath_softc *sc);
45 extern void ath_beacon_start_adhoc(struct ath_softc *sc,
47 extern int ath_beacon_alloc(struct ath_softc *sc, struct ieee80211_node *ni);
48 extern void ath_beacon_return(struct ath_softc *sc, struct ath_buf *bf);
49 extern void ath_beacon_free(struct ath_softc *sc);
51 extern void ath_beacon_miss(struct ath_softc *sc);
H A Dif_athdfs.h34 extern int ath_dfs_attach(struct ath_softc *sc);
35 extern int ath_dfs_detach(struct ath_softc *sc);
36 extern int ath_dfs_radar_enable(struct ath_softc *,
38 extern int ath_dfs_radar_disable(struct ath_softc *sc);
39 extern void ath_dfs_process_phy_err(struct ath_softc *sc, struct mbuf *m,
41 extern int ath_dfs_process_radar_event(struct ath_softc *sc,
43 extern int ath_dfs_tasklet_needed(struct ath_softc *sc,
45 extern int ath_ioctl_phyerr(struct ath_softc *sc, struct ath_diag *ad);
46 extern int ath_dfs_get_thresholds(struct ath_softc *sc,
H A Dif_ath_rx.h34 extern u_int32_t ath_calcrxfilter(struct ath_softc *sc);
53 extern int ath_rxbuf_init(struct ath_softc *sc, struct ath_buf *bf);
55 extern void ath_rx_proc(struct ath_softc *sc, int resched);
56 extern void ath_stoprecv(struct ath_softc *sc, int dodelay);
57 extern int ath_startrecv(struct ath_softc *sc);
60 extern int ath_rx_pkt(struct ath_softc *sc, struct ath_rx_status *rs,
64 extern void ath_recv_setup_legacy(struct ath_softc *sc);
H A Dif_ath_rx_edma.c153 static void ath_edma_recv_proc_queue(struct ath_softc *sc,
159 ath_edma_stoprecv(struct ath_softc *sc, int dodelay) in ath_edma_stoprecv()
242 ath_edma_startrecv(struct ath_softc *sc) in ath_edma_startrecv()
335 ath_edma_recv_sched(struct ath_softc *sc, int dosched) in ath_edma_recv_sched()
359 ath_edma_recv_flush(struct ath_softc *sc) in ath_edma_recv_flush()
526 ath_edma_flush_deferred_queue(struct ath_softc *sc) in ath_edma_flush_deferred_queue()
618 struct ath_softc *sc = (struct ath_softc *) arg; in ath_edma_recv_tasklet()
754 ath_edma_rxbuf_alloc(struct ath_softc *sc) in ath_edma_rxbuf_alloc()
970 ath_edma_dma_rxsetup(struct ath_softc *sc) in ath_edma_dma_rxsetup()
991 ath_edma_dma_rxteardown(struct ath_softc *sc) in ath_edma_dma_rxteardown()
[all …]
H A Dif_ath_lna_div.h80 extern int ath_lna_div_attach(struct ath_softc *sc);
81 extern int ath_lna_div_detach(struct ath_softc *sc);
82 extern int ath_lna_div_ioctl(struct ath_softc *sc, struct ath_diag *ad);
83 extern int ath_lna_div_enable(struct ath_softc *sc,
86 extern void ath_lna_rx_comb_scan(struct ath_softc *sc,
H A Dif_ath_btcoex_mci.h34 extern int ath_btcoex_mci_attach(struct ath_softc *sc);
35 extern int ath_btcoex_mci_detach(struct ath_softc *sc);
36 extern int ath_btcoex_mci_enable(struct ath_softc *sc,
38 extern void ath_btcoex_mci_intr(struct ath_softc *sc);
H A Dif_ath_spectral.h34 extern int ath_spectral_attach(struct ath_softc *sc);
35 extern int ath_spectral_detach(struct ath_softc *sc);
36 extern int ath_ioctl_spectral(struct ath_softc *sc, struct ath_diag *ad);
37 extern int ath_spectral_enable(struct ath_softc *sc,
H A Dif_ath_btcoex.h38 extern int ath_btcoex_attach(struct ath_softc *sc);
39 extern int ath_btcoex_detach(struct ath_softc *sc);
40 extern int ath_btcoex_ioctl(struct ath_softc *sc, struct ath_diag *ad);
41 extern int ath_btcoex_enable(struct ath_softc *sc,
H A Dif_ath_btcoex.c86 ath_btcoex_cfg_wb195(struct ath_softc *sc) in ath_btcoex_cfg_wb195()
142 ath_btcoex_cfg_wb225(struct ath_softc *sc) in ath_btcoex_cfg_wb225()
193 ath_btcoex_cfg_mci(struct ath_softc *sc, uint32_t mci_cfg, int do_btdiv) in ath_btcoex_cfg_mci()
268 ath_btcoex_cfg_wb222(struct ath_softc *sc) in ath_btcoex_cfg_wb222()
282 ath_btcoex_cfg_wb335b(struct ath_softc *sc) in ath_btcoex_cfg_wb335b()
325 ath_btcoex_aspm_wb195(struct ath_softc *sc)
341 ath_btcoex_attach(struct ath_softc *sc) in ath_btcoex_attach()
391 ath_btcoex_detach(struct ath_softc *sc) in ath_btcoex_detach()
410 ath_btcoex_enable(struct ath_softc *sc, const struct ieee80211_channel *chan) in ath_btcoex_enable()
427 ath_btcoex_ioctl(struct ath_softc *sc, struct ath_diag *ad) in ath_btcoex_ioctl()
H A Dif_ath.c2079 struct ath_softc *sc = arg; in ath_intr()
2372 struct ath_softc *sc = arg; in ath_fatal_proc()
2488 struct ath_softc *sc = arg; in ath_bmiss_proc()
2532 struct ath_softc *sc = arg; in ath_tsfoor_proc()
3814 struct ath_softc *sc = arg; in ath_reset_proc()
3828 struct ath_softc *sc = arg; in ath_bstuck_proc()
4594 struct ath_softc *sc = arg; in ath_tx_proc_q0()
4638 struct ath_softc *sc = arg; in ath_tx_proc_q0123()
4694 struct ath_softc *sc = arg; in ath_tx_proc()
4743 struct ath_softc *sc = arg; in ath_txq_sched_tasklet()
[all …]
H A Dif_ath_descdma.h32 extern int ath_descdma_alloc_desc(struct ath_softc *sc,
35 extern int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
38 extern int ath_descdma_setup_rx_edma(struct ath_softc *sc,
41 extern void ath_descdma_cleanup(struct ath_softc *sc,
H A Dif_ath_tx_edma.c143 ath_tx_alq_edma_push(struct ath_softc *sc, int txq, int nframes, in ath_tx_alq_edma_push()
301 ath_edma_tx_fifo_fill(struct ath_softc *sc, struct ath_txq *txq) in ath_edma_tx_fifo_fill()
402 ath_edma_dma_restart(struct ath_softc *sc, struct ath_txq *txq) in ath_edma_dma_restart()
638 ath_edma_setup_txfifo(struct ath_softc *sc, int qnum) in ath_edma_setup_txfifo()
660 ath_edma_free_txfifo(struct ath_softc *sc, int qnum) in ath_edma_free_txfifo()
670 ath_edma_dma_txsetup(struct ath_softc *sc) in ath_edma_dma_txsetup()
693 ath_edma_dma_txteardown(struct ath_softc *sc) in ath_edma_dma_txteardown()
763 struct ath_softc *sc = (struct ath_softc *) arg; in ath_edma_tx_proc()
794 ath_edma_tx_processq(struct ath_softc *sc, int dosched) in ath_edma_tx_processq()
1050 ath_edma_attach_comp_func(struct ath_softc *sc) in ath_edma_attach_comp_func()
[all …]
H A Dif_ath_led.c123 ath_led_config(struct ath_softc *sc) in ath_led_config()
161 struct ath_softc *sc = arg; in ath_led_done()
173 struct ath_softc *sc = arg; in ath_led_off()
183 ath_led_blink(struct ath_softc *sc, int on, int off) in ath_led_blink()
193 ath_led_event(struct ath_softc *sc, int rix) in ath_led_event()
H A Dif_ath_btcoex_mci.c82 static void ath_btcoex_mci_update_wlan_channels(struct ath_softc *sc);
85 ath_btcoex_mci_attach(struct ath_softc *sc) in ath_btcoex_mci_attach()
155 ath_btcoex_mci_detach(struct ath_softc *sc) in ath_btcoex_mci_detach()
171 ath_btcoex_mci_enable(struct ath_softc *sc, in ath_btcoex_mci_enable()
202 ath_btcoex_mci_event(struct ath_softc *sc, ATH_BT_COEX_EVENT nevent, in ath_btcoex_mci_event()
241 ath_btcoex_mci_send_gpm(struct ath_softc *sc, uint32_t *payload) in ath_btcoex_mci_send_gpm()
252 ath_btcoex_mci_bt_cal_do(struct ath_softc *sc, int tx_timeout, int rx_timeout) in ath_btcoex_mci_bt_cal_do()
260 ath_btcoex_mci_cal_msg(struct ath_softc *sc, uint8_t opcode, in ath_btcoex_mci_cal_msg()
321 ath_btcoex_mci_update_wlan_channels(struct ath_softc *sc) in ath_btcoex_mci_update_wlan_channels()
369 ath_btcoex_mci_coex_msg(struct ath_softc *sc, uint8_t opcode, in ath_btcoex_mci_coex_msg()
[all …]
H A Dif_ath_sysctl.h35 extern void ath_sysctlattach(struct ath_softc *);
36 extern void ath_sysctl_stats_attach(struct ath_softc *sc);
37 extern void ath_sysctl_hal_attach(struct ath_softc *sc);
H A Dif_ath_tx.c168 ath_tx_is_11n(struct ath_softc *sc) in ath_tx_is_11n()
254 ath_txfrag_cleanup(struct ath_softc *sc, in ath_txfrag_cleanup()
2422 struct ath_softc *sc = ic->ic_softc; in ath_raw_xmit()
5919 struct ath_softc *sc = ni->ni_ic->ic_softc;
5997 struct ath_softc *sc = ni->ni_ic->ic_softc;
6043 struct ath_softc *sc = ni->ni_ic->ic_softc;
6178 struct ath_softc *sc = ni->ni_ic->ic_softc;
6251 struct ath_softc *sc = ni->ni_ic->ic_softc;
6380 ath_legacy_dma_txsetup(struct ath_softc *sc)
6388 ath_legacy_dma_txteardown(struct ath_softc *sc)
[all …]
H A Dif_ath_tx_ht.h54 extern void ath_tx_rate_fill_rcflags(struct ath_softc *sc, struct ath_buf *bf);
56 extern void ath_buf_set_rate(struct ath_softc *sc,
60 ath_tx_form_aggr(struct ath_softc *sc, struct ath_node *an,
H A Dif_ath_sysctl.c110 struct ath_softc *sc = arg1; in ath_sysctl_slottime()
136 struct ath_softc *sc = arg1; in ath_sysctl_acktimeout()
162 struct ath_softc *sc = arg1; in ath_sysctl_ctstimeout()
188 struct ath_softc *sc = arg1; in ath_sysctl_softled()
209 struct ath_softc *sc = arg1; in ath_sysctl_ledpin()
228 struct ath_softc *sc = arg1; in ath_sysctl_hardled()
249 struct ath_softc *sc = arg1; in ath_sysctl_txantenna()
286 struct ath_softc *sc = arg1; in ath_sysctl_rxantenna()
309 struct ath_softc *sc = arg1; in ath_sysctl_diversity()
340 struct ath_softc *sc = arg1; in ath_sysctl_diag()
[all …]
H A Dif_ath_keycache.c85 ath_keyprint(struct ath_softc *sc, const char *tag, u_int ix, in ath_keyprint()
122 ath_keyset_tkip(struct ath_softc *sc, const struct ieee80211_key *k, in ath_keyset_tkip()
183 ath_keyset(struct ath_softc *sc, struct ieee80211vap *vap, in ath_keyset()
275 key_alloc_2pair(struct ath_softc *sc, in key_alloc_2pair()
328 key_alloc_pair(struct ath_softc *sc, in key_alloc_pair()
373 key_alloc_single(struct ath_softc *sc, in key_alloc_single()
420 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_key_alloc()
489 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_key_delete()
533 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_key_set()
/freebsd-14.2/sys/dev/ath/ath_dfs/null/
H A Ddfs_null.c82 ath_dfs_attach(struct ath_softc *sc) in ath_dfs_attach()
91 ath_dfs_detach(struct ath_softc *sc) in ath_dfs_detach()
101 ath_dfs_radar_enable(struct ath_softc *sc, struct ieee80211_channel *chan) in ath_dfs_radar_enable()
154 ath_dfs_radar_disable(struct ath_softc *sc) in ath_dfs_radar_disable()
175 ath_dfs_process_phy_err(struct ath_softc *sc, struct mbuf *m, in ath_dfs_process_phy_err()
189 ath_dfs_process_radar_event(struct ath_softc *sc, in ath_dfs_process_radar_event()
203 ath_dfs_tasklet_needed(struct ath_softc *sc, struct ieee80211_channel *chan) in ath_dfs_tasklet_needed()
216 ath_ioctl_phyerr(struct ath_softc *sc, struct ath_diag *ad) in ath_ioctl_phyerr()
289 ath_dfs_get_thresholds(struct ath_softc *sc, HAL_PHYERR_PARAM *param) in ath_dfs_get_thresholds()
/freebsd-14.2/sys/dev/ath/ath_rate/onoe/
H A Donoe.c101 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init()
107 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup()
112 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, in ath_rate_findrate()
136 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, in ath_rate_getxtxrates()
155 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, in ath_rate_setupxtxdesc()
168 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, in ath_rate_tx_complete()
284 ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) in ath_rate_ctl_start()
336 struct ath_softc *sc = arg; in ath_rate_ctl()
401 ath_rate_sysctlattach(struct ath_softc *sc) in ath_rate_sysctlattach()
419 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, in ath_rate_fetch_node_stats()
[all …]
/freebsd-14.2/sys/dev/ath/ath_rate/amrr/
H A Damrr.c93 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init()
99 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup()
104 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, in ath_rate_findrate()
128 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, in ath_rate_getxtxrates()
147 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, in ath_rate_setupxtxdesc()
160 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, in ath_rate_tx_complete()
309 ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) in ath_rate_ctl_start()
361 struct ath_softc *sc = arg; in ath_rate_ctl()
430 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, in ath_rate_fetch_node_stats()
438 ath_rate_sysctlattach(struct ath_softc *sc) in ath_rate_sysctlattach()
[all …]

12