Lines Matching refs:top
322 es->top = es->bottom = 0; in ERR_clear_error()
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()
453 if (es->bottom == es->top) in get_error_values()
458 i = es->top; in get_error_values()
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()
797 i = es->top; in ERR_add_error_vdata()
853 if (es->bottom == es->top) in ERR_set_mark()
855 es->err_marks[es->top]++; in ERR_set_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()
882 int top; in ERR_clear_last_mark() local
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()
891 top = top > 0 ? top - 1 : ERR_NUM_ERRORS - 1; 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()
903 int top; in err_clear_last_constant_time() local
909 top = es->top; in err_clear_last_constant_time()
917 es->err_flags[top] |= clear; in err_clear_last_constant_time()