Lines Matching refs:tlvs
305 static size_t wpa_ft_tlv_len(const struct tlv_list *tlvs) in wpa_ft_tlv_len() argument
310 if (!tlvs) in wpa_ft_tlv_len()
313 for (i = 0; tlvs[i].type != FT_RRB_LAST_EMPTY; i++) { in wpa_ft_tlv_len()
315 tlv_len += tlvs[i].len; in wpa_ft_tlv_len()
322 static size_t wpa_ft_tlv_lin(const struct tlv_list *tlvs, u8 *start, in wpa_ft_tlv_lin() argument
330 if (!tlvs) in wpa_ft_tlv_lin()
335 for (i = 0; tlvs[i].type != FT_RRB_LAST_EMPTY; i++) { in wpa_ft_tlv_lin()
340 hdr->type = host_to_le16(tlvs[i].type); in wpa_ft_tlv_lin()
341 hdr->len = host_to_le16(tlvs[i].len); in wpa_ft_tlv_lin()
344 if (tlv_len + tlvs[i].len > (size_t) (endpos - start)) in wpa_ft_tlv_lin()
346 if (tlvs[i].len == 0) in wpa_ft_tlv_lin()
348 tlv_len += tlvs[i].len; in wpa_ft_tlv_lin()
349 os_memcpy(pos, tlvs[i].data, tlvs[i].len); in wpa_ft_tlv_lin()
3504 const struct tlv_list *tlvs, in wpa_ft_rrb_build_r0() argument
3567 ret = wpa_ft_rrb_build(key, key_len, tlvs, sess_tlv, tlv_auth, in wpa_ft_rrb_build_r0()