Lines Matching refs:doall_data
113 struct doall_st *doall_data = (struct doall_st *)arg; in leaf_check_all() local
114 const struct index_cases_st *cases = doall_data->cases; in leaf_check_all()
117 doall_data->res = 0; in leaf_check_all()
118 for (i = 0; i < doall_data->num_cases; i++) in leaf_check_all()
119 if ((doall_data->all || !cases[i].del) in leaf_check_all()
121 doall_data->res = 1; in leaf_check_all()
129 struct doall_st *doall_data = (struct doall_st *)arg; in leaf_delete() local
130 const struct index_cases_st *cases = doall_data->cases; in leaf_delete()
133 doall_data->res = 0; in leaf_delete()
134 for (i = 0; i < doall_data->num_cases; i++) in leaf_delete()
136 doall_data->res = 1; in leaf_delete()
137 ossl_sa_char_set(doall_data->sa, n, NULL); in leaf_delete()
150 struct doall_st doall_data; in test_sparse_array_doall() local
157 doall_data.num_cases = OSSL_NELEM(cases); in test_sparse_array_doall()
158 doall_data.cases = cases; in test_sparse_array_doall()
159 doall_data.all = 1; in test_sparse_array_doall()
160 doall_data.sa = NULL; in test_sparse_array_doall()
167 ossl_sa_char_doall_arg(sa, &leaf_check_all, &doall_data); in test_sparse_array_doall()
168 if (doall_data.res == 0) { in test_sparse_array_doall()
172 doall_data.all = 0; in test_sparse_array_doall()
173 doall_data.sa = sa; in test_sparse_array_doall()
174 ossl_sa_char_doall_arg(sa, &leaf_delete, &doall_data); in test_sparse_array_doall()
175 if (doall_data.res == 0) { in test_sparse_array_doall()
179 ossl_sa_char_doall_arg(sa, &leaf_check_all, &doall_data); in test_sparse_array_doall()
180 if (doall_data.res == 0) { in test_sparse_array_doall()