• Home
  • Raw
  • Download

Lines Matching refs:sc

75 int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
83 #define ATH_TXQ_SETUP(sc, i) ((sc)->tx.txqsetup & (1<<i)) argument
250 void ath_tx_queue_tid(struct ath_softc *sc, struct ath_atx_tid *tid);
253 struct ath_softc *sc; member
446 for (ctx = &sc->chanctx[0]; \
447 ctx <= &sc->chanctx[ARRAY_SIZE(sc->chanctx) - 1]; \
450 void ath_chanctx_init(struct ath_softc *sc);
451 void ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx,
465 void ath9k_init_channel_context(struct ath_softc *sc);
466 void ath9k_offchannel_init(struct ath_softc *sc);
467 void ath9k_deinit_channel_context(struct ath_softc *sc);
468 int ath9k_init_p2p(struct ath_softc *sc);
469 void ath9k_deinit_p2p(struct ath_softc *sc);
470 void ath9k_p2p_remove_vif(struct ath_softc *sc,
472 void ath9k_p2p_beacon_sync(struct ath_softc *sc);
473 void ath9k_p2p_bss_info_changed(struct ath_softc *sc,
475 void ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp,
478 void ath9k_chanctx_wake_queues(struct ath_softc *sc, struct ath_chanctx *ctx);
479 void ath9k_chanctx_stop_queues(struct ath_softc *sc, struct ath_chanctx *ctx);
480 void ath_chanctx_check_active(struct ath_softc *sc, struct ath_chanctx *ctx);
482 void ath_chanctx_beacon_recv_ev(struct ath_softc *sc,
484 void ath_chanctx_beacon_sent_ev(struct ath_softc *sc,
486 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
488 void ath_chanctx_set_next(struct ath_softc *sc, bool force);
489 void ath_offchannel_next(struct ath_softc *sc);
490 void ath_scan_complete(struct ath_softc *sc, bool abort);
491 void ath_roc_complete(struct ath_softc *sc,
493 struct ath_chanctx* ath_is_go_chanctx_present(struct ath_softc *sc);
504 static inline void ath9k_init_channel_context(struct ath_softc *sc) in ath9k_init_channel_context() argument
507 static inline void ath9k_offchannel_init(struct ath_softc *sc) in ath9k_offchannel_init() argument
510 static inline void ath9k_deinit_channel_context(struct ath_softc *sc) in ath9k_deinit_channel_context() argument
513 static inline void ath_chanctx_beacon_recv_ev(struct ath_softc *sc, in ath_chanctx_beacon_recv_ev() argument
517 static inline void ath_chanctx_beacon_sent_ev(struct ath_softc *sc, in ath_chanctx_beacon_sent_ev() argument
521 static inline void ath_chanctx_event(struct ath_softc *sc, in ath_chanctx_event() argument
526 static inline int ath9k_init_p2p(struct ath_softc *sc) in ath9k_init_p2p() argument
530 static inline void ath9k_deinit_p2p(struct ath_softc *sc) in ath9k_deinit_p2p() argument
533 static inline void ath9k_p2p_remove_vif(struct ath_softc *sc, in ath9k_p2p_remove_vif() argument
537 static inline void ath9k_p2p_beacon_sync(struct ath_softc *sc) in ath9k_p2p_beacon_sync() argument
540 static inline void ath9k_p2p_bss_info_changed(struct ath_softc *sc, in ath9k_p2p_bss_info_changed() argument
544 static inline void ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp, in ath9k_beacon_add_noa() argument
548 static inline void ath9k_p2p_ps_timer(struct ath_softc *sc) in ath9k_p2p_ps_timer() argument
551 static inline void ath9k_chanctx_wake_queues(struct ath_softc *sc, in ath9k_chanctx_wake_queues() argument
555 static inline void ath9k_chanctx_stop_queues(struct ath_softc *sc, in ath9k_chanctx_stop_queues() argument
559 static inline void ath_chanctx_check_active(struct ath_softc *sc, in ath_chanctx_check_active() argument
566 static inline void ath_txq_lock(struct ath_softc *sc, struct ath_txq *txq) in ath_txq_lock() argument
570 static inline void ath_txq_unlock(struct ath_softc *sc, struct ath_txq *txq) in ath_txq_unlock() argument
575 void ath_startrecv(struct ath_softc *sc);
576 bool ath_stoprecv(struct ath_softc *sc);
577 u32 ath_calcrxfilter(struct ath_softc *sc);
578 int ath_rx_init(struct ath_softc *sc, int nbufs);
579 void ath_rx_cleanup(struct ath_softc *sc);
580 int ath_rx_tasklet(struct ath_softc *sc, int flush, bool hp);
581 struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype);
582 void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq);
583 void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq);
584 bool ath_drain_all_txq(struct ath_softc *sc);
585 void ath_draintxq(struct ath_softc *sc, struct ath_txq *txq);
586 void ath_tx_node_init(struct ath_softc *sc, struct ath_node *an);
587 void ath_tx_node_cleanup(struct ath_softc *sc, struct ath_node *an);
588 void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq);
589 void ath_txq_schedule_all(struct ath_softc *sc);
590 int ath_tx_init(struct ath_softc *sc, int nbufs);
591 int ath_txq_update(struct ath_softc *sc, int qnum,
593 u32 ath_pkt_duration(struct ath_softc *sc, u8 rix, int pktlen,
595 void ath_update_max_aggr_framelen(struct ath_softc *sc, int queue, int txop);
601 void ath_tx_tasklet(struct ath_softc *sc);
602 void ath_tx_edma_tasklet(struct ath_softc *sc);
603 int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta,
605 void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid);
607 void ath_tx_aggr_wakeup(struct ath_softc *sc, struct ath_node *an);
608 void ath_tx_aggr_sleep(struct ieee80211_sta *sta, struct ath_softc *sc,
672 void ath9k_calculate_iter_data(struct ath_softc *sc,
675 void ath9k_calculate_summary_state(struct ath_softc *sc,
677 void ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif);
717 void ath9k_beacon_config(struct ath_softc *sc, struct ieee80211_vif *main_vif,
719 void ath9k_beacon_assign_slot(struct ath_softc *sc, struct ieee80211_vif *vif);
720 void ath9k_beacon_remove_slot(struct ath_softc *sc, struct ieee80211_vif *vif);
721 void ath9k_beacon_ensure_primary_slot(struct ath_softc *sc);
722 void ath9k_set_beacon(struct ath_softc *sc);
723 bool ath9k_csa_is_finished(struct ath_softc *sc, struct ieee80211_vif *vif);
724 void ath9k_csa_update(struct ath_softc *sc);
743 bool ath_hw_check(struct ath_softc *sc);
747 void ath_start_ani(struct ath_softc *sc);
748 void ath_stop_ani(struct ath_softc *sc);
749 void ath_check_ani(struct ath_softc *sc);
750 int ath_update_survey_stats(struct ath_softc *sc);
751 void ath_update_survey_nf(struct ath_softc *sc, int channel);
752 void ath9k_queue_reset(struct ath_softc *sc, enum ath_reset_type type);
791 int ath9k_init_btcoex(struct ath_softc *sc);
792 void ath9k_deinit_btcoex(struct ath_softc *sc);
793 void ath9k_start_btcoex(struct ath_softc *sc);
794 void ath9k_stop_btcoex(struct ath_softc *sc);
795 void ath9k_btcoex_timer_resume(struct ath_softc *sc);
796 void ath9k_btcoex_timer_pause(struct ath_softc *sc);
797 void ath9k_btcoex_handle_interrupt(struct ath_softc *sc, u32 status);
798 u16 ath9k_btcoex_aggr_limit(struct ath_softc *sc, u32 max_4ms_framelen);
799 void ath9k_btcoex_stop_gen_timer(struct ath_softc *sc);
800 int ath9k_dump_btcoex(struct ath_softc *sc, u8 *buf, u32 size);
802 static inline int ath9k_init_btcoex(struct ath_softc *sc) in ath9k_init_btcoex() argument
806 static inline void ath9k_deinit_btcoex(struct ath_softc *sc) in ath9k_deinit_btcoex() argument
809 static inline void ath9k_start_btcoex(struct ath_softc *sc) in ath9k_start_btcoex() argument
812 static inline void ath9k_stop_btcoex(struct ath_softc *sc) in ath9k_stop_btcoex() argument
815 static inline void ath9k_btcoex_handle_interrupt(struct ath_softc *sc, in ath9k_btcoex_handle_interrupt() argument
819 static inline u16 ath9k_btcoex_aggr_limit(struct ath_softc *sc, in ath9k_btcoex_aggr_limit() argument
824 static inline void ath9k_btcoex_stop_gen_timer(struct ath_softc *sc) in ath9k_btcoex_stop_gen_timer() argument
827 static inline int ath9k_dump_btcoex(struct ath_softc *sc, u8 *buf, u32 size) in ath9k_dump_btcoex() argument
844 void ath_init_leds(struct ath_softc *sc);
845 void ath_deinit_leds(struct ath_softc *sc);
847 static inline void ath_init_leds(struct ath_softc *sc) in ath_init_leds() argument
851 static inline void ath_deinit_leds(struct ath_softc *sc) in ath_deinit_leds() argument
944 void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs);
1084 void ath9k_tx99_init_debug(struct ath_softc *sc);
1085 int ath9k_tx99_send(struct ath_softc *sc, struct sk_buff *skb,
1088 static inline void ath9k_tx99_init_debug(struct ath_softc *sc) in ath9k_tx99_init_debug() argument
1091 static inline int ath9k_tx99_send(struct ath_softc *sc, in ath9k_tx99_send() argument
1103 void ath9k_rng_start(struct ath_softc *sc);
1104 void ath9k_rng_stop(struct ath_softc *sc);
1106 static inline void ath9k_rng_start(struct ath_softc *sc) in ath9k_rng_start() argument
1110 static inline void ath9k_rng_stop(struct ath_softc *sc) in ath9k_rng_stop() argument
1124 int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan);
1125 void ath_cancel_work(struct ath_softc *sc);
1126 void ath_restart_work(struct ath_softc *sc);
1127 int ath9k_init_device(u16 devid, struct ath_softc *sc,
1129 void ath9k_deinit_device(struct ath_softc *sc);
1130 void ath9k_reload_chainmask_settings(struct ath_softc *sc);
1131 u8 ath_txchainmask_reduction(struct ath_softc *sc, u8 chainmask, u32 rate);
1132 void ath_start_rfkill_poll(struct ath_softc *sc);
1134 void ath9k_ps_wakeup(struct ath_softc *sc);
1135 void ath9k_ps_restore(struct ath_softc *sc);