Lines Matching refs:ac

76 	u8 ac = up_to_ac[up];  in wmm_ac_add_ts()  local
82 if (wpa_s->tspecs[ac][idx]) { in wmm_ac_add_ts()
85 ac, dir); in wmm_ac_add_ts()
109 wpa_s->tspecs[ac][idx] = _tspec; in wmm_ac_add_ts()
121 static void wmm_ac_del_ts_idx(struct wpa_supplicant *wpa_s, u8 ac, in wmm_ac_del_ts_idx() argument
124 struct wmm_tspec_element *tspec = wpa_s->tspecs[ac][dir]; in wmm_ac_del_ts_idx()
131 wpa_printf(MSG_DEBUG, "WMM AC: Del TS ac=%d tsid=%d", ac, tsid); in wmm_ac_del_ts_idx()
140 os_free(wpa_s->tspecs[ac][dir]); in wmm_ac_del_ts_idx()
141 wpa_s->tspecs[ac][dir] = NULL; in wmm_ac_del_ts_idx()
247 int ac; in wmm_ac_find_tsid() local
250 for (ac = 0; ac < WMM_AC_NUM; ac++) { in wmm_ac_find_tsid()
252 if (wpa_s->tspecs[ac][idx] && in wmm_ac_find_tsid()
253 wmm_ac_get_tsid(wpa_s->tspecs[ac][idx]) == tsid) { in wmm_ac_find_tsid()
256 return ac; in wmm_ac_find_tsid()
272 u8 ac = up_to_ac[params->user_priority]; in wmm_ac_build_addts_req() local
273 u8 uapsd = wpa_s->wmm_ac_assoc_info->ac_params[ac].uapsd; in wmm_ac_build_addts_req()
332 u8 tsid, u8 ac, u8 dir) in wmm_ac_should_replace_ts() argument
339 if (cur_ac != ac) { in wmm_ac_should_replace_ts()
351 if (wpa_s->tspecs[ac][idx]) in wmm_ac_should_replace_ts()
453 !!(wmm_params->ac[i].aci_aifsn & WMM_AC_ACM); in wmm_ac_process_param_elem()
470 u8 ac; in wmm_ac_init() local
498 for (ac = 0; ac < WMM_AC_NUM; ac++) { in wmm_ac_init()
499 assoc_data->ac_params[ac].uapsd = in wmm_ac_init()
500 !!(wmm_params->uapsd_queues & BIT(ac)); in wmm_ac_init()
508 static void wmm_ac_del_ts(struct wpa_supplicant *wpa_s, u8 ac, int dir_bitmap) in wmm_ac_del_ts() argument
516 wmm_ac_del_ts_idx(wpa_s, ac, idx); in wmm_ac_del_ts()
560 int ac; in wpas_wmm_ac_delts() local
569 ac = wmm_ac_find_tsid(wpa_s, tsid, &dir); in wpas_wmm_ac_delts()
570 if (ac < 0) { in wpas_wmm_ac_delts()
575 tspec = *wpa_s->tspecs[ac][dir]; in wpas_wmm_ac_delts()
577 wmm_ac_del_ts_idx(wpa_s, ac, dir); in wpas_wmm_ac_delts()
642 int ac; in wmm_ac_handle_delts() local
652 ac = wmm_ac_find_tsid(wpa_s, tsid, &idx); in wmm_ac_handle_delts()
653 if (ac < 0) { in wmm_ac_handle_delts()
659 wmm_ac_del_ts_idx(wpa_s, ac, idx); in wmm_ac_handle_delts()
672 u8 ac, tsid, up, dir; in wmm_ac_handle_addts_resp() local
678 ac = up_to_ac[up]; in wmm_ac_handle_addts_resp()
710 replace_tspecs = wmm_ac_should_replace_ts(wpa_s, tsid, ac, dir); in wmm_ac_handle_addts_resp()
717 wmm_ac_del_ts(wpa_s, ac, replace_tspecs); in wmm_ac_handle_addts_resp()
724 le_to_host16(tspec->medium_time), ac, dir); in wmm_ac_handle_addts_resp()
823 static const char * get_ac_str(u8 ac) in get_ac_str() argument
825 switch (ac) { in get_ac_str()
860 u8 ac, up; in wpas_wmm_ac_status() local
869 for (ac = 0; ac < WMM_AC_NUM; ac++) { in wpas_wmm_ac_status()
874 get_ac_str(ac), in wpas_wmm_ac_status()
875 assoc_info->ac_params[ac].acm, in wpas_wmm_ac_status()
876 assoc_info->ac_params[ac].uapsd); in wpas_wmm_ac_status()
883 tspec = wpa_s->tspecs[ac][idx]; in wpas_wmm_ac_status()
917 int ac, dir, tspecs_count = 0; in wmm_ac_get_tspecs_count() local
919 for (ac = 0; ac < WMM_AC_NUM; ac++) { in wmm_ac_get_tspecs_count()
921 if (wpa_s->tspecs[ac][dir]) in wmm_ac_get_tspecs_count()
932 int ac, dir, tspecs_count; in wmm_ac_save_tspecs() local
955 for (ac = 0; ac < WMM_AC_NUM; ac++) { in wmm_ac_save_tspecs()
957 if (!wpa_s->tspecs[ac][dir]) in wmm_ac_save_tspecs()
961 *wpa_s->tspecs[ac][dir]; in wmm_ac_save_tspecs()