Lines Matching refs:geofence_cfg

1758 	memset_s(&rtt_status->geofence_cfg, sizeof(rtt_status->geofence_cfg),  in dhd_rtt_initialize_geofence_cfg()
1759 0, sizeof(rtt_status->geofence_cfg)); in dhd_rtt_initialize_geofence_cfg()
1762 rtt_status->geofence_cfg.cur_target_idx = DHD_RTT_INVALID_TARGET_INDEX; in dhd_rtt_initialize_geofence_cfg()
1763 rtt_status->geofence_cfg.geofence_rtt_interval = DHD_RTT_RETRY_TIMER_INTERVAL_MS; in dhd_rtt_initialize_geofence_cfg()
1764 rtt_status->geofence_cfg.geofence_sessions_cnt = 0; in dhd_rtt_initialize_geofence_cfg()
1766 rtt_status->geofence_cfg.max_geofence_sessions = in dhd_rtt_initialize_geofence_cfg()
1781 *geofence_cont = rtt_status->geofence_cfg.geofence_cont; in dhd_rtt_get_geofence_cont_ind()
1793 rtt_status->geofence_cfg.geofence_cont = geofence_cont; in dhd_rtt_set_geofence_cont_ind()
1795 rtt_status->geofence_cfg.geofence_cont)); in dhd_rtt_set_geofence_cont_ind()
1809 rtt_status->geofence_cfg.geofence_rtt_interval = interval; in dhd_rtt_set_geofence_rtt_interval()
1811 rtt_status->geofence_cfg.geofence_rtt_interval)); in dhd_rtt_set_geofence_rtt_interval()
1821 rtt_geofence_cfg_t* geofence_cfg = &rtt_status->geofence_cfg; in dhd_rtt_get_geofence_max_sessions() local
1823 max_sessions = geofence_cfg->max_geofence_sessions; in dhd_rtt_get_geofence_max_sessions()
1840 rtt_geofence_cfg_t* geofence_cfg = &rtt_status->geofence_cfg; in dhd_rtt_geofence_sessions_maxed_out() local
1843 if (geofence_cfg->geofence_sessions_cnt < in dhd_rtt_geofence_sessions_maxed_out()
1856 rtt_geofence_cfg_t* geofence_cfg = &rtt_status->geofence_cfg; in dhd_rtt_get_geofence_sessions_cnt() local
1858 return geofence_cfg->geofence_sessions_cnt; in dhd_rtt_get_geofence_sessions_cnt()
1866 rtt_geofence_cfg_t* geofence_cfg = &rtt_status->geofence_cfg; in dhd_rtt_update_geofence_sessions_cnt() local
1875 geofence_cfg->geofence_sessions_cnt++; in dhd_rtt_update_geofence_sessions_cnt()
1883 if (geofence_cfg->geofence_sessions_cnt <= 0) { in dhd_rtt_update_geofence_sessions_cnt()
1888 geofence_cfg->geofence_sessions_cnt--; in dhd_rtt_update_geofence_sessions_cnt()
1893 " ret = %d\n", incr, geofence_cfg->geofence_sessions_cnt, in dhd_rtt_update_geofence_sessions_cnt()
1897 incr, geofence_cfg->geofence_sessions_cnt, ret)); in dhd_rtt_update_geofence_sessions_cnt()
1911 return rtt_status->geofence_cfg.geofence_target_cnt; in dhd_rtt_get_geofence_target_cnt()
1925 if (rtt_status->geofence_cfg.geofence_target_cnt) { in dhd_rtt_get_geofence_target_head()
1926 head = &rtt_status->geofence_cfg.geofence_target_info[0]; in dhd_rtt_get_geofence_target_head()
1942 target_cnt = rtt_status->geofence_cfg.geofence_target_cnt; in dhd_rtt_get_geofence_cur_target_idx()
1947 cur_idx = rtt_status->geofence_cfg.cur_target_idx; in dhd_rtt_get_geofence_cur_target_idx()
1966 target_cnt = rtt_status->geofence_cfg.geofence_target_cnt; in dhd_rtt_set_geofence_cur_target_idx()
1968 rtt_status->geofence_cfg.cur_target_idx = idx; in dhd_rtt_set_geofence_cur_target_idx()
1981 if (rtt_status->geofence_cfg.geofence_target_cnt == 0) { in dhd_rtt_move_geofence_cur_target_idx_to_next()
1983 rtt_status->geofence_cfg.cur_target_idx = in dhd_rtt_move_geofence_cur_target_idx_to_next()
1991 rtt_status->geofence_cfg.cur_target_idx++; in dhd_rtt_move_geofence_cur_target_idx_to_next()
1993 if (rtt_status->geofence_cfg.cur_target_idx >= in dhd_rtt_move_geofence_cur_target_idx_to_next()
1994 rtt_status->geofence_cfg.geofence_target_cnt) { in dhd_rtt_move_geofence_cur_target_idx_to_next()
1996 rtt_status->geofence_cfg.cur_target_idx = 0; in dhd_rtt_move_geofence_cur_target_idx_to_next()
2014 cur_target = &rtt_status->geofence_cfg.geofence_target_info[cur_idx]; in dhd_rtt_get_geofence_current_target()
2035 target_cnt = rtt_status->geofence_cfg.geofence_target_cnt; in dhd_rtt_get_geofence_target()
2036 geofence_target_info = rtt_status->geofence_cfg.geofence_target_info; in dhd_rtt_get_geofence_target()
2079 geofence_target_cnt = rtt_status->geofence_cfg.geofence_target_cnt; in dhd_rtt_add_geofence_target()
2087 geofence_target_info = rtt_status->geofence_cfg.geofence_target_info; in dhd_rtt_add_geofence_target()
2093 rtt_status->geofence_cfg.geofence_target_cnt++; in dhd_rtt_add_geofence_target()
2094 if (rtt_status->geofence_cfg.geofence_target_cnt == 1) { in dhd_rtt_add_geofence_target()
2096 rtt_status->geofence_cfg.cur_target_idx = 0; in dhd_rtt_add_geofence_target()
2101 rtt_status->geofence_cfg.cur_target_idx, in dhd_rtt_add_geofence_target()
2102 rtt_status->geofence_cfg.geofence_target_cnt)); in dhd_rtt_add_geofence_target()
2158 rtt_status->geofence_cfg.geofence_target_cnt--; in dhd_rtt_remove_geofence_target()
2159 if (rtt_status->geofence_cfg.geofence_target_cnt == 0) { in dhd_rtt_remove_geofence_target()
2160 rtt_status->geofence_cfg.cur_target_idx = in dhd_rtt_remove_geofence_target()
2163 if (rtt_status->geofence_cfg.geofence_target_cnt == in dhd_rtt_remove_geofence_target()
2164 rtt_status->geofence_cfg.cur_target_idx) { in dhd_rtt_remove_geofence_target()
2170 rtt_status->geofence_cfg.cur_target_idx = 0; in dhd_rtt_remove_geofence_target()
2177 rtt_status->geofence_cfg.cur_target_idx, in dhd_rtt_remove_geofence_target()
2178 rtt_status->geofence_cfg.geofence_target_cnt)); in dhd_rtt_remove_geofence_target()
2197 memset_s(&rtt_status->geofence_cfg, sizeof(rtt_geofence_cfg_t), in dhd_rtt_delete_geofence_target_list()
2207 rtt_geofence_cfg_t* geofence_cfg = &rtt_status->geofence_cfg; in dhd_rtt_get_geofence_setup_status() local
2210 rng_setup_status = &geofence_cfg->geofence_setup_status; in dhd_rtt_get_geofence_setup_status()
2285 rtt_geofence_cfg_t* geofence_cfg = &rtt_status->geofence_cfg; in dhd_rtt_sched_geofencing_target() local
2297 rtt_status->rtt_sched_reason, geofence_cfg->geofence_sessions_cnt, in dhd_rtt_sched_geofencing_target()
2298 rtt_status->geofence_cfg.cur_target_idx)); in dhd_rtt_sched_geofencing_target()