Lines Matching refs:idx

97     Aliste init_arritems, Aliste idx)  in alist_insert()  argument
149 ASSERT(idx <= lp->al_nitems); in alist_insert()
151 addr = (idx * lp->al_size) + (char *)lp->al_data; in alist_insert()
158 if (idx < lp->al_nitems) in alist_insert()
160 (lp->al_nitems - idx) * lp->al_size); in alist_insert()
175 Aliste idx; in alist_insert_by_offset() local
179 idx = 0; in alist_insert_by_offset()
181 idx = (off - ALIST_OFF_DATA) / (*lpp)->al_size; in alist_insert_by_offset()
184 return (alist_insert(lpp, datap, size, init_arritems, idx)); in alist_insert_by_offset()
188 aplist_insert(APlist **lpp, const void *ptr, Aliste init_arritems, Aliste idx) in aplist_insert() argument
228 ASSERT(idx <= lp->apl_nitems); in aplist_insert()
235 if (idx < lp->apl_nitems) in aplist_insert()
236 (void) memmove((char *)&lp->apl_data[idx + 1], in aplist_insert()
237 (char *)&lp->apl_data[idx], in aplist_insert()
238 (lp->apl_nitems - idx) * sizeof (void *)); in aplist_insert()
241 lp->apl_data[idx] = (void *)ptr; in aplist_insert()
242 return (&lp->apl_data[idx]); in aplist_insert()
302 Aliste idx = *idxp; in alist_delete() local
307 ASSERT(idx < lp->al_nitems); in alist_delete()
313 if (idx < --lp->al_nitems) { in alist_delete()
314 char *addr = (idx * lp->al_size) + (char *)lp->al_data; in alist_delete()
317 (lp->al_nitems - idx) * lp->al_size); in alist_delete()
328 Aliste idx; in alist_delete_by_offset() local
331 idx = (*offp - ALIST_OFF_DATA) / lp->al_size; in alist_delete_by_offset()
333 alist_delete(lp, &idx); in alist_delete_by_offset()
340 Aliste idx = *idxp; in aplist_delete() local
345 ASSERT(idx < lp->apl_nitems); in aplist_delete()
351 if (idx < --lp->apl_nitems) in aplist_delete()
352 (void) memmove(&lp->apl_data[idx], &lp->apl_data[idx + 1], in aplist_delete()
353 (lp->apl_nitems - idx) * sizeof (void *)); in aplist_delete()
377 size_t idx; in aplist_delete_value() local
383 for (idx = 0; idx < lp->apl_nitems; idx++) in aplist_delete_value()
384 if (ptr == lp->apl_data[idx]) { in aplist_delete_value()
385 aplist_delete(lp, &idx); in aplist_delete_value()
424 size_t idx; in aplist_test() local
428 for (idx = 0; idx < lp->apl_nitems; idx++) in aplist_test()
429 if (ptr == lp->apl_data[idx]) in aplist_test()