/wlan-driver/qca-wifi-host-cmn/umac/dfs/core/src/misc/ |
H A D | dfs.c | 57 static inline void dfs_free_wlan_dfs(struct wlan_dfs *dfs) in dfs_free_wlan_dfs() argument 59 qdf_mem_free(dfs); in dfs_free_wlan_dfs() 100 static inline void dfs_free_wlan_dfs(struct wlan_dfs *dfs) in dfs_free_wlan_dfs() argument 132 struct wlan_dfs *dfs = NULL; in os_timer_func() local 134 OS_GET_TIMER_ARG(dfs, struct wlan_dfs *); in os_timer_func() 135 dfs->wlan_dfstest = 0; in os_timer_func() 141 dfs_debug(dfs, WLAN_DEBUG_DFS_ALWAYS, "go back to channel %d", in os_timer_func() 142 dfs->wlan_dfstest_ieeechan); in os_timer_func() 143 dfs_mlme_start_csa_for_freq(dfs->dfs_pdev_obj, in os_timer_func() 144 dfs->wlan_dfstest_ieeechan, in os_timer_func() [all …]
|
H A D | dfs_filter_init.c | 115 struct wlan_dfs *dfs = NULL; in os_timer_func() local 117 OS_GET_TIMER_ARG(dfs, struct wlan_dfs *); in os_timer_func() 119 if (!dfs) { in os_timer_func() 120 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs is NULL"); in os_timer_func() 124 dfs_process_radarevent(dfs, dfs->dfs_curchan); in os_timer_func() 126 dfs->wlan_radar_tasksched = 0; in os_timer_func() 133 static void dfs_main_task_timer_init(struct wlan_dfs *dfs) in dfs_main_task_timer_init() argument 136 &(dfs->wlan_dfs_task_timer), in dfs_main_task_timer_init() 138 (void *)(dfs), in dfs_main_task_timer_init() 183 int dfs_main_attach(struct wlan_dfs *dfs) in dfs_main_attach() argument [all …]
|
H A D | dfs_cac.c | 57 struct wlan_dfs *dfs = NULL; in os_timer_func() local 59 OS_GET_TIMER_ARG(dfs, struct wlan_dfs *); in os_timer_func() 60 dfs->dfs_cac_valid = 0; in os_timer_func() 61 dfs_info(dfs, WLAN_DEBUG_DFS_ALWAYS, ": Timed out!!"); in os_timer_func() 68 void dfs_clear_cac_started_chan(struct wlan_dfs *dfs) in dfs_clear_cac_started_chan() argument 70 qdf_mem_zero(&dfs->dfs_cac_started_chan, in dfs_clear_cac_started_chan() 71 sizeof(dfs->dfs_cac_started_chan)); in dfs_clear_cac_started_chan() 74 static void dfs_clear_nol_history_for_curchan(struct wlan_dfs *dfs) in dfs_clear_nol_history_for_curchan() argument 76 struct dfs_channel *chan = dfs->dfs_curchan; in dfs_clear_nol_history_for_curchan() 83 if (dfs->dfs_is_stadfs_enabled) in dfs_clear_nol_history_for_curchan() [all …]
|
H A D | dfs_nol.c | 46 void dfs_set_update_nol_flag(struct wlan_dfs *dfs, bool val) in dfs_set_update_nol_flag() argument 48 dfs->update_nol = val; in dfs_set_update_nol_flag() 51 bool dfs_get_update_nol_flag(struct wlan_dfs *dfs) in dfs_get_update_nol_flag() argument 53 return dfs->update_nol; in dfs_get_update_nol_flag() 64 struct wlan_dfs *dfs = (struct wlan_dfs *)context; in dfs_nol_elem_free_work_cb() local 68 WLAN_DFSNOL_LOCK(dfs); in dfs_nol_elem_free_work_cb() 70 nol_head = TAILQ_FIRST(&dfs->dfs_nol_free_list); in dfs_nol_elem_free_work_cb() 72 TAILQ_REMOVE(&dfs->dfs_nol_free_list, nol_head, in dfs_nol_elem_free_work_cb() 74 WLAN_DFSNOL_UNLOCK(dfs); in dfs_nol_elem_free_work_cb() 78 WLAN_DFSNOL_UNLOCK(dfs); in dfs_nol_elem_free_work_cb() [all …]
|
H A D | dfs_process_radar_found_ind.c | 124 int dfs_set_nol_subchannel_marking(struct wlan_dfs *dfs, in dfs_set_nol_subchannel_marking() argument 129 if (!dfs) in dfs_set_nol_subchannel_marking() 132 dfs->dfs_use_nol_subchannel_marking = nol_subchannel_marking; in dfs_set_nol_subchannel_marking() 133 dfs_info(dfs, WLAN_DEBUG_DFS_ALWAYS, "NOL subchannel marking is %s ", in dfs_set_nol_subchannel_marking() 135 if (dfs->dfs_is_offload_enabled) in dfs_set_nol_subchannel_marking() 136 status = tgt_dfs_send_subchan_marking(dfs->dfs_pdev_obj, in dfs_set_nol_subchannel_marking() 142 int dfs_get_nol_subchannel_marking(struct wlan_dfs *dfs, in dfs_get_nol_subchannel_marking() argument 145 if (!dfs) in dfs_get_nol_subchannel_marking() 148 (*nol_subchannel_marking) = dfs->dfs_use_nol_subchannel_marking; in dfs_get_nol_subchannel_marking() 155 dfs_radar_add_channel_list_to_nol_for_freq(struct wlan_dfs *dfs, in dfs_radar_add_channel_list_to_nol_for_freq() argument [all …]
|
H A D | dfs_random_chan_sel.c | 792 dfs_mark_leaking_chan_for_freq(struct wlan_dfs *dfs, in dfs_mark_leaking_chan_for_freq() argument 803 nol = dfs->dfs_nol; in dfs_mark_leaking_chan_for_freq() 812 dfs_err(dfs, WLAN_DEBUG_DFS_RANDOM_CHAN, in dfs_mark_leaking_chan_for_freq() 837 dfs->tx_leakage_threshold) { in dfs_mark_leaking_chan_for_freq() 843 dfs_debug(dfs, WLAN_DEBUG_DFS_RANDOM_CHAN, in dfs_mark_leaking_chan_for_freq() 860 dfs_mark_leaking_chan_for_freq(struct wlan_dfs *dfs, in dfs_mark_leaking_chan_for_freq() argument 879 struct wlan_dfs *dfs, in dfs_populate_80mhz_available_channel_for_freq() argument 902 dfs_info(dfs, WLAN_DEBUG_DFS_RANDOM_CHAN, in dfs_populate_80mhz_available_channel_for_freq() 911 dfs_populate_40mhz_available_channel_for_freq(struct wlan_dfs *dfs, in dfs_populate_40mhz_available_channel_for_freq() argument 937 dfs_info(dfs, WLAN_DEBUG_DFS_RANDOM_CHAN, in dfs_populate_40mhz_available_channel_for_freq() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/dfs/core/src/filtering/ |
H A D | dfs_process_radarevent.c | 78 static inline uint8_t dfs_process_pulse_dur(struct wlan_dfs *dfs, in dfs_process_pulse_dur() argument 93 if (dfs->dfs_caps.wlan_chip_is_bb_tlv) in dfs_process_pulse_dur() 101 return (uint8_t)dfs_round((int32_t)((dfs->dur_multiplier)*re_dur)); in dfs_process_pulse_dur() 117 struct wlan_dfs *dfs, in dfs_dur_check() argument 122 if ((dfs->dfsdomain == DFS_FCC_DOMAIN || in dfs_dur_check() 123 dfs->dfsdomain == DFS_MKK4_DOMAIN || in dfs_dur_check() 124 dfs->dfsdomain == DFS_MKKN_DOMAIN) && in dfs_dur_check() 133 dfs_debug(dfs, WLAN_DEBUG_DFS_ALWAYS, in dfs_dur_check() 138 dfs_debug(dfs, WLAN_DEBUG_DFS_ALWAYS, in dfs_dur_check() 143 dfs_debug(dfs, WLAN_DEBUG_DFS_ALWAYS, in dfs_dur_check() [all …]
|
H A D | dfs_process_phyerr.c | 42 static inline int dfs_get_event_freqwidth(struct wlan_dfs *dfs) in dfs_get_event_freqwidth() argument 45 if (!dfs) in dfs_get_event_freqwidth() 48 if (!dfs->dfs_curchan) in dfs_get_event_freqwidth() 68 static inline uint16_t dfs_get_event_freqcentre(struct wlan_dfs *dfs, in dfs_get_event_freqcentre() argument 76 if (!dfs) in dfs_get_event_freqcentre() 78 if (!dfs->dfs_curchan) in dfs_get_event_freqcentre() 85 chan_width = dfs_get_event_freqwidth(dfs); in dfs_get_event_freqcentre() 87 if (WLAN_IS_CHAN_11N_HT40PLUS(dfs->dfs_curchan)) in dfs_get_event_freqcentre() 89 else if (WLAN_IS_CHAN_11N_HT40MINUS(dfs->dfs_curchan)) in dfs_get_event_freqcentre() 101 dfs->dfs_curchan) + (chan_offset / 2); in dfs_get_event_freqcentre() [all …]
|
H A D | dfs_partial_offload_radar.c | 540 void dfs_get_po_radars(struct wlan_dfs *dfs) in dfs_get_po_radars() argument 560 dfsdomain = utils_get_dfsdomain(dfs->dfs_pdev_obj); in dfs_get_po_radars() 561 target_type = lmac_get_target_type(dfs->dfs_pdev_obj); in dfs_get_po_radars() 563 psoc = wlan_pdev_get_psoc(dfs->dfs_pdev_obj); in dfs_get_po_radars() 565 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "psoc is NULL"); in dfs_get_po_radars() 571 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "tx_ops is null"); in dfs_get_po_radars() 578 dfs_debug(dfs, WLAN_DEBUG_DFS, "FCC domain"); in dfs_get_po_radars() 581 dfs->dfs_lowest_pri_limit = DFS_INVALID_PRI_LIMIT; in dfs_get_po_radars() 584 dfs_debug(dfs, WLAN_DEBUG_DFS, in dfs_get_po_radars() 597 dfs->dfs_lowest_pri_limit = DFS_INVALID_PRI_LIMIT; in dfs_get_po_radars() [all …]
|
H A D | dfs_init.c | 50 void dfs_reset_alldelaylines(struct wlan_dfs *dfs) in dfs_reset_alldelaylines() argument 56 if (!dfs) { in dfs_reset_alldelaylines() 57 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs is NULL"); in dfs_reset_alldelaylines() 60 pl = dfs->pulses; in dfs_reset_alldelaylines() 63 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "pl is NULL"); in dfs_reset_alldelaylines() 72 if (dfs->dfs_radarf[i]) { in dfs_reset_alldelaylines() 73 ft = dfs->dfs_radarf[i]; in dfs_reset_alldelaylines() 78 if (!(dfs->dfs_b5radars)) { in dfs_reset_alldelaylines() 79 if (dfs->dfs_rinfo.rn_numbin5radars > 0) in dfs_reset_alldelaylines() 80 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, in dfs_reset_alldelaylines() [all …]
|
H A D | dfs_radar.c | 26 void dfs_get_radars(struct wlan_dfs *dfs) in dfs_get_radars() argument 30 if (!dfs) { in dfs_get_radars() 31 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs is NULL"); in dfs_get_radars() 35 psoc = wlan_pdev_get_psoc(dfs->dfs_pdev_obj); in dfs_get_radars() 37 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "psoc is NULL"); in dfs_get_radars() 43 dfs_get_po_radars(dfs); in dfs_get_radars() 47 int dfs_radar_disable(struct wlan_dfs *dfs) in dfs_radar_disable() argument 49 dfs->dfs_proc_phyerr &= ~DFS_AR_EN; in dfs_radar_disable() 50 dfs->dfs_proc_phyerr &= ~DFS_RADAR_EN; in dfs_radar_disable() 62 struct dfs_state *dfs_getchanstate(struct wlan_dfs *dfs, uint8_t *index, in dfs_getchanstate() argument [all …]
|
H A D | dfs_phyerr_tlv.c | 81 static void dfs_radar_summary_print(struct wlan_dfs *dfs, in dfs_radar_summary_print() argument 85 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 87 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 89 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 91 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 93 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 95 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 97 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 99 dfs_debug(dfs, WLAN_DEBUG_DFS_PHYERR, in dfs_radar_summary_print() 103 PERE_IS_OVERSAMPLING(dfs)); in dfs_radar_summary_print() [all …]
|
H A D | dfs_misc.c | 80 struct wlan_dfs *dfs, in dfs_get_cached_ext_chan_busy() argument 86 if (dfs->dfs_rinfo.dfs_ext_chan_busy && in dfs_get_cached_ext_chan_busy() 87 (dfs->dfs_rinfo.rn_lastfull_ts < in dfs_get_cached_ext_chan_busy() 88 dfs->dfs_rinfo.ext_chan_busy_ts)) { in dfs_get_cached_ext_chan_busy() 89 *ext_chan_busy = dfs->dfs_rinfo.dfs_ext_chan_busy; in dfs_get_cached_ext_chan_busy() 90 dfs_debug(dfs, WLAN_DEBUG_DFS2, in dfs_get_cached_ext_chan_busy() 93 (uint64_t)dfs->dfs_rinfo.rn_lastfull_ts, in dfs_get_cached_ext_chan_busy() 94 (uint64_t)dfs->dfs_rinfo.ext_chan_busy_ts); in dfs_get_cached_ext_chan_busy() 99 int dfs_get_pri_margin(struct wlan_dfs *dfs, in dfs_get_pri_margin() argument 111 if (WLAN_IS_CHAN_11N_HT40(dfs->dfs_curchan)) { in dfs_get_pri_margin() [all …]
|
H A D | dfs_fcc_bin5.c | 31 int dfs_bin5_check_pulse(struct wlan_dfs *dfs, struct dfs_event *re, in dfs_bin5_check_pulse() argument 36 dfs_debug(dfs, WLAN_DEBUG_DFS_BIN5_PULSE, in dfs_bin5_check_pulse() 45 dfs_debug(dfs, WLAN_DEBUG_DFS_BIN5, in dfs_bin5_check_pulse() 57 if (!WLAN_IS_CHAN_TURBO(dfs->dfs_curchan)) in dfs_bin5_check_pulse() 64 dfs_debug(dfs, WLAN_DEBUG_DFS_BIN5, in dfs_bin5_check_pulse() 70 dfs_debug(dfs, WLAN_DEBUG_DFS_BIN5, in dfs_bin5_check_pulse() 78 int dfs_bin5_addpulse(struct wlan_dfs *dfs, in dfs_bin5_addpulse() argument 102 if (dfs->dfs_min_sidx > re->re_sidx) in dfs_bin5_addpulse() 103 dfs->dfs_min_sidx = re->re_sidx; in dfs_bin5_addpulse() 105 if (dfs->dfs_max_sidx < re->re_sidx) in dfs_bin5_addpulse() [all …]
|
H A D | dfs_bindetects.c | 70 struct wlan_dfs *dfs, in dfs_ts_within_window() argument 82 dfs_debug(dfs, WLAN_DEBUG_DFS2, "numpulses %u", *numpulses); in dfs_ts_within_window() 103 struct wlan_dfs *dfs, in dfs_ts_eq_prevts() argument 122 dfs_debug(dfs, WLAN_DEBUG_DFS2, in dfs_ts_eq_prevts() 143 struct wlan_dfs *dfs, in dfs_pulses_within_window() argument 152 struct dfs_pulseline *pl = dfs->pulses; in dfs_pulses_within_window() 162 dfs_debug(dfs, WLAN_DEBUG_DFS2, "ts %u", in dfs_pulses_within_window() 166 if (dfs_ts_within_window(dfs, pl, index, dur, in dfs_pulses_within_window() 173 if (dfs_ts_eq_prevts(dfs, pl, next_event_ts, event_ts, in dfs_pulses_within_window() 177 if (dfs->dfs_min_sidx > pl->pl_elems[*index].p_sidx) in dfs_pulses_within_window() [all …]
|
H A D | dfs_debug.c | 24 void dfs_print_delayline(struct wlan_dfs *dfs, struct dfs_delayline *dl) in dfs_print_delayline() argument 32 dfs_debug(dfs, WLAN_DEBUG_DFS2, in dfs_print_delayline() 44 void dfs_print_filter(struct wlan_dfs *dfs, struct dfs_filter *rf) in dfs_print_filter() argument 46 dfs_debug(dfs, WLAN_DEBUG_DFS1, in dfs_print_filter() 59 struct wlan_dfs *dfs, in dfs_print_filtertype() argument 67 dfs_debug(dfs, WLAN_DEBUG_DFS2, in dfs_print_filtertype() 76 void dfs_print_filters(struct wlan_dfs *dfs) in dfs_print_filters() argument 81 if (!dfs) { in dfs_print_filters() 82 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs is NULL"); in dfs_print_filters() 87 if (dfs->dfs_radarf[i]) { in dfs_print_filters() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/dfs/dispatcher/src/ |
H A D | wlan_dfs_ucfg_api.c | 37 struct wlan_dfs *dfs; in ucfg_dfs_is_ap_cac_timer_running() local 39 dfs = wlan_pdev_get_dfs_obj(pdev); in ucfg_dfs_is_ap_cac_timer_running() 40 if (!dfs) in ucfg_dfs_is_ap_cac_timer_running() 43 *is_ap_cac_timer_running = dfs_is_ap_cac_timer_running(dfs); in ucfg_dfs_is_ap_cac_timer_running() 52 struct wlan_dfs *dfs; in ucfg_dfs_getnol() local 54 dfs = wlan_pdev_get_dfs_obj(pdev); in ucfg_dfs_getnol() 55 if (!dfs) in ucfg_dfs_getnol() 58 dfs_getnol(dfs, dfs_nolinfo); in ucfg_dfs_getnol() 68 struct wlan_dfs *dfs; in ucfg_dfs_override_cac_timeout() local 70 dfs = wlan_pdev_get_dfs_obj(pdev); in ucfg_dfs_override_cac_timeout() [all …]
|
H A D | wlan_dfs_utils_api.c | 50 struct wlan_dfs *dfs; in utils_dfs_reset() local 52 dfs = wlan_pdev_get_dfs_obj(pdev); in utils_dfs_reset() 53 if (!dfs) in utils_dfs_reset() 56 dfs_reset(dfs); in utils_dfs_reset() 57 dfs_nol_update(dfs); in utils_dfs_reset() 58 dfs_reset_precaclists(dfs); in utils_dfs_reset() 61 if (dfs->dfs_use_puncture && !dfs->dfs_is_stadfs_enabled) in utils_dfs_reset() 62 dfs_punc_sm_stop_all(dfs); in utils_dfs_reset() 69 struct wlan_dfs *dfs; in utils_dfs_is_freq_in_nol() local 71 dfs = wlan_pdev_get_dfs_obj(pdev); in utils_dfs_is_freq_in_nol() [all …]
|
H A D | wlan_dfs_tgt_api.c | 108 struct wlan_dfs *dfs; in tgt_dfs_set_current_channel_for_freq() local 113 dfs = wlan_pdev_get_dfs_obj(pdev); in tgt_dfs_set_current_channel_for_freq() 114 if (!dfs) { in tgt_dfs_set_current_channel_for_freq() 115 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs is NULL"); in tgt_dfs_set_current_channel_for_freq() 119 dfs_set_current_channel_for_freq(dfs, in tgt_dfs_set_current_channel_for_freq() 140 struct wlan_dfs *dfs; in tgt_dfs_radar_enable() local 145 dfs = wlan_pdev_get_dfs_obj(pdev); in tgt_dfs_radar_enable() 146 if (!dfs) { in tgt_dfs_radar_enable() 147 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs is NULL"); in tgt_dfs_radar_enable() 151 if (!dfs->dfs_is_offload_enabled) { in tgt_dfs_radar_enable() [all …]
|
H A D | wlan_dfs_init_deinit_api.c | 46 struct wlan_dfs *dfs; in wlan_pdev_get_dfs_obj() local 47 dfs = wlan_objmgr_pdev_get_comp_private_obj(pdev, in wlan_pdev_get_dfs_obj() 50 return dfs; in wlan_pdev_get_dfs_obj() 436 struct wlan_dfs *dfs = NULL; in wlan_dfs_pdev_obj_create_notification() local 447 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "null pdev"); in wlan_dfs_pdev_obj_create_notification() 453 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "null psoc"); in wlan_dfs_pdev_obj_create_notification() 462 dfs_info(dfs, WLAN_DEBUG_DFS_ALWAYS, in wlan_dfs_pdev_obj_create_notification() 470 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "dfs_tx_ops is null"); in wlan_dfs_pdev_obj_create_notification() 476 dfs_err(dfs, WLAN_DEBUG_DFS_ALWAYS, "Failed to get is_5ghz value"); in wlan_dfs_pdev_obj_create_notification() 482 dfs_info(dfs, WLAN_DEBUG_DFS, in wlan_dfs_pdev_obj_create_notification() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/dfs/core/src/ |
H A D | dfs_zero_cac.h | 180 struct wlan_dfs *dfs; member 203 void dfs_print_precaclists(struct wlan_dfs *dfs); 205 static inline void dfs_print_precaclists(struct wlan_dfs *dfs) in dfs_print_precaclists() argument 216 void dfs_reset_precac_lists(struct wlan_dfs *dfs); 218 static inline void dfs_reset_precac_lists(struct wlan_dfs *dfs) in dfs_reset_precac_lists() argument 229 void dfs_reset_precaclists(struct wlan_dfs *dfs); 231 static inline void dfs_reset_precaclists(struct wlan_dfs *dfs) in dfs_reset_precaclists() argument 240 void dfs_deinit_precac_list(struct wlan_dfs *dfs); 247 void dfs_zero_cac_detach(struct wlan_dfs *dfs); 249 static inline void dfs_zero_cac_detach(struct wlan_dfs *dfs) in dfs_zero_cac_detach() argument [all …]
|
H A D | dfs.h | 81 #define dfs_log(dfs, sm, level, args...) do { \ argument 82 if (((dfs) == NULL) || \ 84 ((sm) & ((DC(dfs))->dfs_debug_mask))) { \ 89 #define dfs_logfl(dfs, level, sm, format, args...) \ argument 90 dfs_log(dfs, sm, level, FLSM(format, sm), ## args) 92 #define dfs_alert(dfs, sm, format, args...) \ argument 93 dfs_logfl(dfs, QDF_TRACE_LEVEL_FATAL, sm, format, ## args) 95 #define dfs_err(dfs, sm, format, args...) \ argument 96 dfs_logfl(dfs, QDF_TRACE_LEVEL_ERROR, sm, format, ## args) 98 #define dfs_warn(dfs, sm, format, args...) \ argument [all …]
|
H A D | dfs_partial_offload_radar.h | 34 void dfs_get_po_radars(struct wlan_dfs *dfs); 36 static inline void dfs_get_po_radars(struct wlan_dfs *dfs) in dfs_get_po_radars() argument 49 void dfs_send_avg_params_to_fw(struct wlan_dfs *dfs, 53 void dfs_send_avg_params_to_fw(struct wlan_dfs *dfs, in dfs_send_avg_params_to_fw() argument 64 void dfs_host_wait_timer_init(struct wlan_dfs *dfs); 66 static inline void dfs_host_wait_timer_init(struct wlan_dfs *dfs) in dfs_host_wait_timer_init() argument 76 void dfs_host_wait_timer_detach(struct wlan_dfs *dfs); 78 static inline void dfs_host_wait_timer_detach(struct wlan_dfs *dfs) in dfs_host_wait_timer_detach() argument 91 QDF_STATUS dfs_set_override_status_timeout(struct wlan_dfs *dfs, 94 static inline QDF_STATUS dfs_set_override_status_timeout(struct wlan_dfs *dfs, in dfs_set_override_status_timeout() argument [all …]
|
H A D | dfs_process_radar_found_ind.h | 45 dfs_flush_additional_pulses(struct wlan_dfs *dfs) in dfs_flush_additional_pulses() argument 47 dfs_false_radarfound_reset_vars(dfs); in dfs_flush_additional_pulses() 141 void dfs_send_nol_ie_and_rcsa(struct wlan_dfs *dfs, 148 void dfs_send_nol_ie_and_rcsa(struct wlan_dfs *dfs, in dfs_send_nol_ie_and_rcsa() argument 184 void dfs_process_radar_found_indication(struct wlan_dfs *dfs, 196 uint16_t dfs_generate_radar_bitmap(struct wlan_dfs *dfs, 201 uint16_t dfs_generate_radar_bitmap(struct wlan_dfs *dfs, in dfs_generate_radar_bitmap() argument 223 dfs_handle_radar_puncturing(struct wlan_dfs *dfs, 230 void dfs_handle_radar_puncturing(struct wlan_dfs *dfs, in dfs_handle_radar_puncturing() argument 248 QDF_STATUS dfs_process_radar_ind(struct wlan_dfs *dfs, [all …]
|
H A D | dfs_filter_init.h | 33 int dfs_main_attach(struct wlan_dfs *dfs); 35 static inline int dfs_main_attach(struct wlan_dfs *dfs) in dfs_main_attach() argument 46 void dfs_main_detach(struct wlan_dfs *dfs); 48 static inline void dfs_main_detach(struct wlan_dfs *dfs) in dfs_main_detach() argument 58 void dfs_main_timer_reset(struct wlan_dfs *dfs); 60 static inline void dfs_main_timer_reset(struct wlan_dfs *dfs) in dfs_main_timer_reset() argument 70 void dfs_main_timer_detach(struct wlan_dfs *dfs); 72 static inline void dfs_main_timer_detach(struct wlan_dfs *dfs) in dfs_main_timer_detach() argument
|