Lines Matching refs:ptrarray
80 struct ptrarray { struct
108 struct ptrarray sample_list[SAMPLE_MODE_NUM];
298 ptrarray_push(struct ptrarray *ptrarray, void *ptr) in ptrarray_push() argument
302 if (ptrarray->pa_inuse >= ptrarray->pa_allocnum) { in ptrarray_push()
304 ptrarray->pa_allocnum += 1024; in ptrarray_push()
305 error = reallocarr(&ptrarray->pa_ptrs, ptrarray->pa_allocnum, in ptrarray_push()
306 sizeof(*ptrarray->pa_ptrs)); in ptrarray_push()
310 ptrarray->pa_ptrs[ptrarray->pa_inuse++] = ptr; in ptrarray_push()
314 ptrarray_iterate(struct ptrarray *ptrarray, void (*ifunc)(void *)) in ptrarray_iterate() argument
318 for (i = 0; i < ptrarray->pa_inuse; i++) { in ptrarray_iterate()
319 (*ifunc)(ptrarray->pa_ptrs[i]); in ptrarray_iterate()
324 ptrarray_clear(struct ptrarray *ptrarray) in ptrarray_clear() argument
326 ptrarray->pa_inuse = 0; in ptrarray_clear()
718 struct ptrarray *samples; in sample_show()