Lines Matching refs:datalen
52 u8 type, const u8 *data, size_t datalen) in ieee802_1x_send() argument
59 len = sizeof(*xhdr) + datalen; in ieee802_1x_send()
74 xhdr->length = host_to_be16(datalen); in ieee802_1x_send()
76 if (datalen > 0 && data != NULL) in ieee802_1x_send()
77 os_memcpy(xhdr + 1, data, datalen); in ieee802_1x_send()
1124 u16 datalen; in ieee802_1x_receive() local
1156 datalen = be_to_host16(hdr->length); in ieee802_1x_receive()
1158 hdr->version, hdr->type, datalen); in ieee802_1x_receive()
1160 if (len - sizeof(*hdr) < datalen) { in ieee802_1x_receive()
1167 if (len - sizeof(*hdr) > datalen) { in ieee802_1x_receive()
1170 (unsigned long) len - sizeof(*hdr) - datalen); in ieee802_1x_receive()
1179 if (datalen >= sizeof(struct ieee802_1x_eapol_key) && in ieee802_1x_receive()
1184 sizeof(*hdr) + datalen); in ieee802_1x_receive()
1248 handle_eap(hapd, sta, (u8 *) (hdr + 1), datalen); in ieee802_1x_receive()
2307 const u8 *data, size_t datalen) in ieee802_1x_eapol_send() argument
2333 ieee802_1x_send(ctx, sta_ctx, type, data, datalen); in ieee802_1x_eapol_send()
2338 const u8 *data, size_t datalen) in ieee802_1x_aaa_send() argument
2344 ieee802_1x_encapsulate_radius(hapd, sta, data, datalen); in ieee802_1x_aaa_send()