Lines Matching refs:in_buf
20 struct wpabuf *in_buf; member
111 wpabuf_free(data->in_buf); in eap_ikev2_deinit()
271 if (len > wpabuf_tailroom(data->in_buf)) { in eap_ikev2_process_cont()
277 wpabuf_put_data(data->in_buf, buf, len); in eap_ikev2_process_cont()
280 (unsigned long) wpabuf_tailroom(data->in_buf)); in eap_ikev2_process_cont()
293 if (data->in_buf == NULL && !(flags & IKEV2_FLAGS_LENGTH_INCLUDED)) { in eap_ikev2_process_fragment()
300 if (data->in_buf == NULL) { in eap_ikev2_process_fragment()
309 data->in_buf = wpabuf_alloc(message_length); in eap_ikev2_process_fragment()
310 if (data->in_buf == NULL) { in eap_ikev2_process_fragment()
316 wpabuf_put_data(data->in_buf, buf, len); in eap_ikev2_process_fragment()
320 (unsigned long) wpabuf_tailroom(data->in_buf)); in eap_ikev2_process_fragment()
395 if (data->in_buf && eap_ikev2_process_cont(data, pos, end - pos) < 0) { in eap_ikev2_process()
406 if (data->in_buf == NULL) { in eap_ikev2_process()
409 data->in_buf = &tmpbuf; in eap_ikev2_process()
412 if (ikev2_responder_process(&data->ikev2, data->in_buf) < 0) { in eap_ikev2_process()
413 if (data->in_buf == &tmpbuf) in eap_ikev2_process()
414 data->in_buf = NULL; in eap_ikev2_process()
419 if (data->in_buf != &tmpbuf) in eap_ikev2_process()
420 wpabuf_free(data->in_buf); in eap_ikev2_process()
421 data->in_buf = NULL; in eap_ikev2_process()