Lines Matching +full:1 +full:ac
47 int ac; in wmm_set_regulatory_limit() local
49 for (ac = 0; ac < WMM_AC_NUM; ac++) { in wmm_set_regulatory_limit()
50 wmm[ac].cwmin = MAX(wmm_conf[ac].cwmin, wmm_reg[ac].min_cwmin); in wmm_set_regulatory_limit()
51 wmm[ac].cwmax = MAX(wmm_conf[ac].cwmax, wmm_reg[ac].min_cwmax); in wmm_set_regulatory_limit()
52 wmm[ac].aifs = MAX(wmm_conf[ac].aifs, wmm_reg[ac].min_aifs); in wmm_set_regulatory_limit()
53 wmm[ac].txop_limit = in wmm_set_regulatory_limit()
54 MIN(wmm_conf[ac].txop_limit, wmm_reg[ac].max_txop); in wmm_set_regulatory_limit()
55 wmm[ac].admission_control_mandatory = in wmm_set_regulatory_limit()
56 wmm_conf[ac].admission_control_mandatory; in wmm_set_regulatory_limit()
117 wmm->oui[1] = 0x50; in hostapd_eid_wmm()
130 /* fill in a parameter set record for each AC */ in hostapd_eid_wmm()
132 struct wmm_ac_parameter *ac = &wmm->ac[e]; in hostapd_eid_wmm() local
135 ac->aci_aifsn = wmm_aci_aifsn(acp->aifs, in hostapd_eid_wmm()
138 ac->cw = wmm_ecw(acp->cwmin, acp->cwmax); in hostapd_eid_wmm()
139 ac->txop_limit = host_to_le16(acp->txop_limit); in hostapd_eid_wmm()
142 pos = (u8 *) (wmm + 1); in hostapd_eid_wmm()
143 eid[1] = pos - eid - 2; /* element length */ in hostapd_eid_wmm()
151 * WMM info element. The function returns 1 on success or 0 on any error in WMM
169 wmm->oui[0], wmm->oui[1], wmm->oui[2], wmm->oui_type, in hostapd_eid_wmm_valid()
177 return 1; in hostapd_eid_wmm_valid()
205 len = ((u8 *) (t + 1)) - buf; in wmm_send_action()
219 up = (tspec->ts_info[1] >> 3) & 0x07; in wmm_process_tspec()
220 psb = (tspec->ts_info[1] >> 2) & 0x01; in wmm_process_tspec()
222 tid = (tspec->ts_info[0] >> 1) & 0x0f; in wmm_process_tspec()
242 pps = ((le_to_host32(tspec->mean_data_rate) / 8) + val - 1) / val; in wmm_process_tspec()
295 if ((const u8 *) (tspec + 1) > end) { in wmm_addts_req()
339 if (ieee802_11_parse_elems(pos, left, &elems, 1) == ParseFailed) { in hostapd_wmm_action()
360 /* TODO: check the request is for an AC with ACM set, if not, refuse in hostapd_wmm_action()