Lines Matching refs:tlvs
310 static size_t wpa_ft_tlv_len(const struct tlv_list *tlvs) in wpa_ft_tlv_len() argument
315 if (!tlvs) in wpa_ft_tlv_len()
318 for (i = 0; tlvs[i].type != FT_RRB_LAST_EMPTY; i++) { in wpa_ft_tlv_len()
320 tlv_len += tlvs[i].len; in wpa_ft_tlv_len()
327 static size_t wpa_ft_tlv_lin(const struct tlv_list *tlvs, u8 *start, in wpa_ft_tlv_lin() argument
335 if (!tlvs) in wpa_ft_tlv_lin()
340 for (i = 0; tlvs[i].type != FT_RRB_LAST_EMPTY; i++) { in wpa_ft_tlv_lin()
345 hdr->type = host_to_le16(tlvs[i].type); in wpa_ft_tlv_lin()
346 hdr->len = host_to_le16(tlvs[i].len); in wpa_ft_tlv_lin()
349 if (tlv_len + tlvs[i].len > (size_t) (endpos - start)) in wpa_ft_tlv_lin()
351 if (tlvs[i].len == 0) in wpa_ft_tlv_lin()
353 tlv_len += tlvs[i].len; in wpa_ft_tlv_lin()
354 os_memcpy(pos, tlvs[i].data, tlvs[i].len); in wpa_ft_tlv_lin()
3915 const struct tlv_list *tlvs, in wpa_ft_rrb_build_r0() argument
3975 ret = wpa_ft_rrb_build(key, key_len, tlvs, sess_tlv, tlv_auth, in wpa_ft_rrb_build_r0()