Lines Matching refs:hdr
414 struct eap_hdr *hdr,
417 size_t len = be_to_host16(hdr->length);
428 pos = (u8 *) (hdr + 1);
431 *resp = eap_sm_buildIdentity(sm, hdr->identifier, 1);
451 hdr, resp))
467 wpabuf_set(&msg, hdr, len);
486 data->pending_phase2_req = wpabuf_alloc_copy(hdr, len);
558 struct eap_hdr *hdr;
561 if (eap_payload_tlv_len < sizeof(*hdr)) {
568 hdr = (struct eap_hdr *) eap_payload_tlv;
569 if (be_to_host16(hdr->length) > eap_payload_tlv_len) {
575 if (hdr->code != EAP_CODE_REQUEST) {
577 "Phase 2 EAP header", hdr->code);
581 if (eap_fast_phase2_request(sm, data, ret, hdr, &resp)) {
861 struct pac_tlv_hdr *hdr;
869 while (left > sizeof(*hdr)) {
870 hdr = (struct pac_tlv_hdr *) pos;
871 type = be_to_host16(hdr->type);
872 len = be_to_host16(hdr->len);
873 pos += sizeof(*hdr);
874 left -= sizeof(*hdr);
981 struct pac_tlv_hdr *hdr;
993 while (left > sizeof(*hdr)) {
994 hdr = (struct pac_tlv_hdr *) pos;
995 type = be_to_host16(hdr->type);
996 len = be_to_host16(hdr->len);
997 pos += sizeof(*hdr);
998 left -= sizeof(*hdr);
1343 struct pac_tlv_hdr *hdr;
1351 if (len > sizeof(*hdr)) {
1353 hdr = (struct pac_tlv_hdr *) buf;
1354 tlen = be_to_host16(hdr->len);
1355 if (be_to_host16(hdr->type) == PAC_TYPE_A_ID &&
1356 sizeof(*hdr) + tlen <= len) {
1359 a_id = (u8 *) (hdr + 1);