Home
last modified time | relevance | path

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

12

/dragonfly/sys/dev/netif/ath/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);
62 extern void ath_tx_update_ratectrl(struct ath_softc *sc,
71 extern void ath_txq_freeholdingbuf(struct ath_softc *sc,
76 extern void ath_mode_init(struct ath_softc *sc);
80 extern void ath_setslottime(struct ath_softc *sc);
86 extern void ath_legacy_tx_drain(struct ath_softc *sc,
92 extern int ath_stoptxdma(struct ath_softc *sc);
94 extern void ath_tx_update_tim(struct ath_softc *sc,
125 ath_tx_kick(struct ath_softc *sc) in ath_tx_kick()
[all …]
H A Dif_ath_tx.h89 extern void ath_tx_txq_drain(struct ath_softc *sc, struct ath_txq *txq);
90 extern void ath_txfrag_cleanup(struct ath_softc *sc, ath_bufhead *frags,
92 extern int ath_txfrag_setup(struct ath_softc *sc, ath_bufhead *frags,
94 extern int ath_tx_start(struct ath_softc *sc, struct ieee80211_node *ni,
100 extern void ath_tx_swq(struct ath_softc *sc, struct ieee80211_node *ni,
102 extern void ath_tx_tid_init(struct ath_softc *sc, struct ath_node *an);
107 extern void ath_txq_sched(struct ath_softc *sc, struct ath_txq *txq);
108 extern void ath_tx_normal_comp(struct ath_softc *sc, struct ath_buf *bf,
110 extern void ath_tx_aggr_comp(struct ath_softc *sc, struct ath_buf *bf,
112 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,
134 void ath_rate_findrate(struct ath_softc *, struct ath_node *,
141 void ath_rate_setupxtxdesc(struct ath_softc *, struct ath_node *,
153 void ath_rate_tx_complete(struct ath_softc *, struct ath_node *,
160 int ath_rate_fetch_stats(struct ath_softc *sc, struct ath_rateioctl *rs);
[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.c159 static void ath_edma_recv_proc_queue(struct ath_softc *sc,
165 ath_edma_stoprecv(struct ath_softc *sc, int dodelay) in ath_edma_stoprecv()
240 ath_edma_startrecv(struct ath_softc *sc) in ath_edma_startrecv()
320 ath_edma_recv_sched(struct ath_softc *sc, int dosched) in ath_edma_recv_sched()
338 ath_edma_recv_flush(struct ath_softc *sc) in ath_edma_recv_flush()
496 ath_edma_flush_deferred_queue(struct ath_softc *sc) in ath_edma_flush_deferred_queue()
588 struct ath_softc *sc = (struct ath_softc *) arg; in ath_edma_recv_tasklet()
735 ath_edma_rxbuf_alloc(struct ath_softc *sc) in ath_edma_rxbuf_alloc()
951 ath_edma_dma_rxsetup(struct ath_softc *sc) in ath_edma_dma_rxsetup()
972 ath_edma_dma_rxteardown(struct ath_softc *sc) in ath_edma_dma_rxteardown()
[all …]
H A Dif_ath_tx_edma.c151 ath_edma_tx_fifo_fill(struct ath_softc *sc, struct ath_txq *txq) in ath_edma_tx_fifo_fill()
230 ath_edma_dma_restart(struct ath_softc *sc, struct ath_txq *txq) in ath_edma_dma_restart()
455 ath_edma_xmit_handoff(struct ath_softc *sc, struct ath_txq *txq, in ath_edma_xmit_handoff()
473 ath_edma_setup_txfifo(struct ath_softc *sc, int qnum) in ath_edma_setup_txfifo()
494 ath_edma_free_txfifo(struct ath_softc *sc, int qnum) in ath_edma_free_txfifo()
504 ath_edma_dma_txsetup(struct ath_softc *sc) in ath_edma_dma_txsetup()
527 ath_edma_dma_txteardown(struct ath_softc *sc) in ath_edma_dma_txteardown()
597 struct ath_softc *sc = (struct ath_softc *) arg; in ath_edma_tx_proc()
610 ath_edma_tx_processq(struct ath_softc *sc, int dosched) in ath_edma_tx_processq()
850 ath_edma_attach_comp_func(struct ath_softc *sc) in ath_edma_attach_comp_func()
[all …]
H A Dif_ath.c2060 struct ath_softc *sc = arg;
2340 struct ath_softc *sc = arg;
2451 struct ath_softc *sc = arg;
3761 struct ath_softc *sc = arg;
3781 struct ath_softc *sc = arg;
4547 struct ath_softc *sc = arg;
4591 struct ath_softc *sc = arg;
4647 struct ath_softc *sc = arg;
4696 struct ath_softc *sc = arg;
5366 struct ath_softc *sc = arg;
[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_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.h34 extern int ath_btcoex_attach(struct ath_softc *sc);
35 extern int ath_btcoex_detach(struct ath_softc *sc);
36 extern int ath_btcoex_ioctl(struct ath_softc *sc, struct ath_diag *ad);
37 extern int ath_btcoex_enable(struct ath_softc *sc,
H A Dif_ath_btcoex.c88 ath_btcoex_cfg_wb195(struct ath_softc *sc) in ath_btcoex_cfg_wb195()
144 ath_btcoex_cfg_wb225(struct ath_softc *sc) in ath_btcoex_cfg_wb225()
201 ath_btcoex_cfg_wb222(struct ath_softc *sc) in ath_btcoex_cfg_wb222()
272 ath_btcoex_aspm_wb195(struct ath_softc *sc)
288 ath_btcoex_attach(struct ath_softc *sc) in ath_btcoex_attach()
336 ath_btcoex_detach(struct ath_softc *sc) in ath_btcoex_detach()
352 ath_btcoex_enable(struct ath_softc *sc, const struct ieee80211_channel *chan) in ath_btcoex_enable()
366 ath_btcoex_ioctl(struct ath_softc *sc, struct ath_diag *ad) in ath_btcoex_ioctl()
H A Dif_ath_led.c119 ath_led_config(struct ath_softc *sc) in ath_led_config()
157 struct ath_softc *sc = arg; in ath_led_done()
169 struct ath_softc *sc = arg; in ath_led_off()
179 ath_led_blink(struct ath_softc *sc, int on, int off) in ath_led_blink()
189 ath_led_event(struct ath_softc *sc, int rix) in ath_led_event()
H A Dif_ath_descdma.h34 extern int ath_descdma_alloc_desc(struct ath_softc *sc,
37 extern int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
40 extern int ath_descdma_setup_rx_edma(struct ath_softc *sc,
43 extern void ath_descdma_cleanup(struct ath_softc *sc,
H A Dif_ath_tx.c175 ath_tx_is_11n(struct ath_softc *sc) in ath_tx_is_11n()
248 ath_txfrag_cleanup(struct ath_softc *sc, in ath_txfrag_cleanup()
2355 struct ath_softc *sc = ic->ic_softc; in ath_raw_xmit()
5922 struct ath_softc *sc = ni->ni_ic->ic_softc;
6008 struct ath_softc *sc = ni->ni_ic->ic_softc;
6062 struct ath_softc *sc = ni->ni_ic->ic_softc;
6211 struct ath_softc *sc = ni->ni_ic->ic_softc;
6297 struct ath_softc *sc = ni->ni_ic->ic_softc;
6440 ath_legacy_dma_txsetup(struct ath_softc *sc)
6448 ath_legacy_dma_txteardown(struct ath_softc *sc)
[all …]
H A Dif_ath_sysctl.c113 struct ath_softc *sc = arg1; in ath_sysctl_slottime()
139 struct ath_softc *sc = arg1; in ath_sysctl_acktimeout()
165 struct ath_softc *sc = arg1; in ath_sysctl_ctstimeout()
191 struct ath_softc *sc = arg1; in ath_sysctl_softled()
212 struct ath_softc *sc = arg1; in ath_sysctl_ledpin()
231 struct ath_softc *sc = arg1; in ath_sysctl_hardled()
252 struct ath_softc *sc = arg1; in ath_sysctl_txantenna()
289 struct ath_softc *sc = arg1; in ath_sysctl_rxantenna()
312 struct ath_softc *sc = arg1; in ath_sysctl_diversity()
343 struct ath_softc *sc = arg1; in ath_sysctl_diag()
[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_keycache.c88 ath_keyprint(struct ath_softc *sc, const char *tag, u_int ix, in ath_keyprint()
125 ath_keyset_tkip(struct ath_softc *sc, const struct ieee80211_key *k, in ath_keyset_tkip()
186 ath_keyset(struct ath_softc *sc, struct ieee80211vap *vap, in ath_keyset()
278 key_alloc_2pair(struct ath_softc *sc, in key_alloc_2pair()
331 key_alloc_pair(struct ath_softc *sc, in key_alloc_pair()
376 key_alloc_single(struct ath_softc *sc, in key_alloc_single()
423 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_key_alloc()
491 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_key_delete()
535 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_key_set()
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_rx.c162 ath_calcrxfilter(struct ath_softc *sc) in ath_calcrxfilter()
351 struct ath_softc *sc = vap->iv_ic->ic_softc; in ath_recv_mgmt()
565 ath_rx_tap(struct ath_softc *sc, struct mbuf *m, in ath_rx_tap()
1019 ath_rx_proc(struct ath_softc *sc, int resched) in ath_rx_proc()
1258 struct ath_softc *sc = arg; in ath_legacy_rx_tasklet()
1275 ath_legacy_flushrecv(struct ath_softc *sc) in ath_legacy_flushrecv()
1298 ath_legacy_flush_rxholdbf(struct ath_softc *sc) in ath_legacy_flush_rxholdbf()
1399 ath_legacy_startrecv(struct ath_softc *sc) in ath_legacy_startrecv()
1437 ath_legacy_dma_rxsetup(struct ath_softc *sc) in ath_legacy_dma_rxsetup()
1450 ath_legacy_dma_rxteardown(struct ath_softc *sc) in ath_legacy_dma_rxteardown()
[all …]
/dragonfly/sys/dev/netif/ath/ath_dfs/null/
H A Ddfs_null.c87 ath_dfs_attach(struct ath_softc *sc) in ath_dfs_attach()
96 ath_dfs_detach(struct ath_softc *sc) in ath_dfs_detach()
106 ath_dfs_radar_enable(struct ath_softc *sc, struct ieee80211_channel *chan) in ath_dfs_radar_enable()
159 ath_dfs_radar_disable(struct ath_softc *sc) in ath_dfs_radar_disable()
180 ath_dfs_process_phy_err(struct ath_softc *sc, struct mbuf *m, in ath_dfs_process_phy_err()
194 ath_dfs_process_radar_event(struct ath_softc *sc, in ath_dfs_process_radar_event()
208 ath_dfs_tasklet_needed(struct ath_softc *sc, struct ieee80211_channel *chan) in ath_dfs_tasklet_needed()
221 ath_ioctl_phyerr(struct ath_softc *sc, struct ath_diag *ad) in ath_ioctl_phyerr()
294 ath_dfs_get_thresholds(struct ath_softc *sc, HAL_PHYERR_PARAM *param) in ath_dfs_get_thresholds()
/dragonfly/sys/dev/netif/ath/ath_rate/onoe/
H A Donoe.c104 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init()
110 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup()
115 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()
279 ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) in ath_rate_ctl_start()
331 struct ath_softc *sc = arg; in ath_rate_ctl()
396 ath_rate_sysctlattach(struct ath_softc *sc) in ath_rate_sysctlattach()
414 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, in ath_rate_fetch_node_stats()
[all …]
/dragonfly/sys/dev/netif/ath/ath_rate/amrr/
H A Damrr.c96 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init()
102 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup()
107 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()
148 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, in ath_rate_setupxtxdesc()
161 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, in ath_rate_tx_complete()
306 ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) in ath_rate_ctl_start()
358 struct ath_softc *sc = arg; in ath_rate_ctl()
428 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, in ath_rate_fetch_node_stats()
436 ath_rate_sysctlattach(struct ath_softc *sc) in ath_rate_sysctlattach()
[all …]
/dragonfly/sys/dev/netif/ath/ath_rate/sample/
H A Dsample.c139 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init()
145 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup()
489 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, in ath_rate_findrate()
672 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, in ath_rate_getxtxrates()
695 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, in ath_rate_setupxtxdesc()
720 update_stats(struct ath_softc *sc, struct ath_node *an, in update_stats()
861 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, in ath_rate_tx_complete()
1042 ath_rate_ctl_reset(struct ath_softc *sc, struct ieee80211_node *ni) in ath_rate_ctl_reset()
1266 struct ath_softc *sc = arg; in sample_stats()
1320 struct ath_softc *sc = arg1; in ath_rate_sysctl_stats()
[all …]

12