Lines Matching refs:ies
384 static int wpas_get_op_chan_phy(int channel, const u8 *ies, size_t ies_len, in wpas_get_op_chan_phy() argument
391 ie = get_ie(ies, ies_len, WLAN_EID_HT_OPERATION); in wpas_get_op_chan_phy()
416 u8 *ies = *ies_buf; in wpas_beacon_rep_add_frame_body() local
465 while (ies_len > 2 && 2U + ies[1] <= ies_len && rem_len > 0) { in wpas_beacon_rep_add_frame_body()
467 (eids && bitfield_is_set(eids, ies[0]))) { in wpas_beacon_rep_add_frame_body()
468 u8 elen = ies[1]; in wpas_beacon_rep_add_frame_body()
474 *pos++ = ies[0]; in wpas_beacon_rep_add_frame_body()
476 os_memcpy(pos, ies + 2, elen); in wpas_beacon_rep_add_frame_body()
481 ies_len -= 2 + ies[1]; in wpas_beacon_rep_add_frame_body()
482 ies += 2 + ies[1]; in wpas_beacon_rep_add_frame_body()
486 *ies_buf = ies; in wpas_beacon_rep_add_frame_body()
565 u8 *ies = (u8 *) (bss + 1); in wpas_add_beacon_rep() local
566 u8 *pos = ies; in wpas_add_beacon_rep()
580 if (wpas_get_op_chan_phy(bss->channel, ies, ies_len, &rep.op_class, in wpas_add_beacon_rep()