Lines Matching refs:idx
535 drmach_array_set(drmach_array_t *arr, int idx, drmachid_t val)
537 if (idx < arr->min_index || idx > arr->max_index)
540 arr->arr[idx - arr->min_index] = val;
547 drmach_array_get(drmach_array_t *arr, int idx, drmachid_t *val)
549 if (idx < arr->min_index || idx > arr->max_index)
552 *val = arr->arr[idx - arr->min_index];
559 drmach_array_first(drmach_array_t *arr, int *idx, drmachid_t *val)
563 *idx = arr->min_index;
564 while ((rv = drmach_array_get(arr, *idx, val)) == 0 && *val == NULL)
565 *idx += 1;
571 drmach_array_next(drmach_array_t *arr, int *idx, drmachid_t *val)
575 *idx += 1;
576 while ((rv = drmach_array_get(arr, *idx, val)) == 0 && *val == NULL)
577 *idx += 1;
586 int idx;
589 rv = drmach_array_first(arr, &idx, &val);
592 rv = drmach_array_next(arr, &idx, &val);
996 int idx;
1001 rv = drmach_array_first(drmach_boards, &idx, &id);
1015 rv = drmach_array_next(drmach_boards, &idx, &id);