Lines Matching refs:idx

957 drmach_array_set(drmach_array_t *arr, int idx, drmachid_t val)
959 if (idx < arr->min_index || idx > arr->max_index)
962 arr->arr[idx - arr->min_index] = val;
969 drmach_array_get(drmach_array_t *arr, int idx, drmachid_t *val)
971 if (idx < arr->min_index || idx > arr->max_index)
974 *val = arr->arr[idx - arr->min_index];
981 drmach_array_first(drmach_array_t *arr, int *idx, drmachid_t *val)
985 *idx = arr->min_index;
986 while ((rv = drmach_array_get(arr, *idx, val)) == 0 && *val == NULL)
987 *idx += 1;
993 drmach_array_next(drmach_array_t *arr, int *idx, drmachid_t *val)
997 *idx += 1;
998 while ((rv = drmach_array_get(arr, *idx, val)) == 0 && *val == NULL)
999 *idx += 1;
1008 int idx;
1011 rv = drmach_array_first(arr, &idx, &val);
1016 rv = drmach_array_set(arr, idx, NULL);
1019 rv = drmach_array_next(arr, &idx, &val);
2901 int idx;
2909 idx = DRMACH_EXPSLOT2BNUM(DRMACH_BNUM2EXP(mp->dev.bp->bnum), 1);
2910 rv = drmach_array_get(drmach_boards, idx, &id);
2920 rv = drmach_array_first(bp->devices, &idx, &id);
2947 rv = drmach_array_next(bp->devices, &idx, &id);
4304 int rv, idx, is_maxcat = 1;
4331 rv = drmach_array_first(s1bp->devices, &idx, &id);
4362 rv = drmach_array_next(s1bp->devices, &idx, &id);
4371 rv = drmach_array_first(s1bp->devices, &idx, &id);
4389 &idx, &id);
4466 rv = drmach_array_next(s1bp->devices, &idx, &id);
5243 int idx;
5302 idx = DRMACH_CPUID2SRAM_IDX(cp->cpuid);
5303 cpu_stardrb_offset = cp->dev.bp->stardrb_offset + (PAGESIZE * idx);
5315 "cpu_sram_offset=0x%lx, idx=%d\n", cp->cpuid, cp->coreid,
5316 cp->dev.bp->stardrb_offset, cpu_stardrb_offset, idx);
6574 int rv, idx, cnt = 0;
6579 rv = drmach_array_first(drmach_boards, &idx, &id);
6612 rv = drmach_array_next(drmach_boards, &idx, &id);