Lines Matching refs:es
313 ERR_STATE *es; in ERR_clear_error() local
315 es = ossl_err_get_state_int(); in ERR_clear_error()
316 if (es == NULL) in ERR_clear_error()
320 err_clear(es, i, 0); in ERR_clear_error()
322 es->top = es->bottom = 0; in ERR_clear_error()
426 ERR_STATE *es; in get_error_values() local
429 es = ossl_err_get_state_int(); in get_error_values()
430 if (es == NULL) in get_error_values()
437 while (es->bottom != es->top) { in get_error_values()
438 if (es->err_flags[es->top] & ERR_FLAG_CLEAR) { in get_error_values()
439 err_clear(es, es->top, 0); in get_error_values()
440 es->top = es->top > 0 ? es->top - 1 : ERR_NUM_ERRORS - 1; in get_error_values()
443 i = (es->bottom + 1) % ERR_NUM_ERRORS; in get_error_values()
444 if (es->err_flags[i] & ERR_FLAG_CLEAR) { in get_error_values()
445 es->bottom = i; in get_error_values()
446 err_clear(es, es->bottom, 0); in get_error_values()
453 if (es->bottom == es->top) in get_error_values()
458 i = es->top; in get_error_values()
460 i = (es->bottom + 1) % ERR_NUM_ERRORS; in get_error_values()
462 ret = es->err_buffer[i]; in get_error_values()
464 es->bottom = i; in get_error_values()
465 es->err_buffer[i] = 0; in get_error_values()
469 *file = es->err_file[i]; in get_error_values()
474 *line = es->err_line[i]; in get_error_values()
476 *func = es->err_func[i]; in get_error_values()
481 *flags = es->err_data_flags[i]; in get_error_values()
484 err_clear_data(es, i, 0); in get_error_values()
487 *data = es->err_data[i]; in get_error_values()
747 ERR_STATE *es; in err_set_error_data_int() local
749 es = ossl_err_get_state_int(); in err_set_error_data_int()
750 if (es == NULL) in err_set_error_data_int()
753 err_clear_data(es, es->top, deallocate); in err_set_error_data_int()
754 err_set_data(es, es->top, data, size, flags); in err_set_error_data_int()
791 ERR_STATE *es; in ERR_add_error_vdata() local
794 es = ossl_err_get_state_int(); in ERR_add_error_vdata()
795 if (es == NULL) in ERR_add_error_vdata()
797 i = es->top; in ERR_add_error_vdata()
803 if ((es->err_data_flags[i] & flags) == flags) { in ERR_add_error_vdata()
804 str = es->err_data[i]; in ERR_add_error_vdata()
805 size = es->err_data_size[i]; in ERR_add_error_vdata()
814 es->err_data[i] = NULL; in ERR_add_error_vdata()
815 es->err_data_flags[i] = 0; in ERR_add_error_vdata()
847 ERR_STATE *es; in ERR_set_mark() local
849 es = ossl_err_get_state_int(); in ERR_set_mark()
850 if (es == NULL) in ERR_set_mark()
853 if (es->bottom == es->top) in ERR_set_mark()
855 es->err_marks[es->top]++; in ERR_set_mark()
861 ERR_STATE *es; in ERR_pop_to_mark() local
863 es = ossl_err_get_state_int(); in ERR_pop_to_mark()
864 if (es == NULL) in ERR_pop_to_mark()
867 while (es->bottom != es->top in ERR_pop_to_mark()
868 && es->err_marks[es->top] == 0) { in ERR_pop_to_mark()
869 err_clear(es, es->top, 0); in ERR_pop_to_mark()
870 es->top = es->top > 0 ? es->top - 1 : ERR_NUM_ERRORS - 1; in ERR_pop_to_mark()
873 if (es->bottom == es->top) in ERR_pop_to_mark()
875 es->err_marks[es->top]--; in ERR_pop_to_mark()
881 ERR_STATE *es; in ERR_clear_last_mark() local
884 es = ossl_err_get_state_int(); in ERR_clear_last_mark()
885 if (es == NULL) in ERR_clear_last_mark()
888 top = es->top; in ERR_clear_last_mark()
889 while (es->bottom != top in ERR_clear_last_mark()
890 && es->err_marks[top] == 0) { in ERR_clear_last_mark()
894 if (es->bottom == top) in ERR_clear_last_mark()
896 es->err_marks[top]--; in ERR_clear_last_mark()
902 ERR_STATE *es; in err_clear_last_constant_time() local
905 es = ossl_err_get_state_int(); in err_clear_last_constant_time()
906 if (es == NULL) in err_clear_last_constant_time()
909 top = es->top; in err_clear_last_constant_time()
917 es->err_flags[top] |= clear; in err_clear_last_constant_time()