Lines Matching refs:arr
446 const struct kparam_array *arr = kp->arr; in param_array_set() local
449 return param_array(kp->mod, kp->name, val, 1, arr->max, arr->elem, in param_array_set()
450 arr->elemsize, arr->ops->set, kp->level, in param_array_set()
451 arr->num ?: &temp_num); in param_array_set()
457 const struct kparam_array *arr = kp->arr; in param_array_get() local
460 for (i = off = 0; i < (arr->num ? *arr->num : arr->max); i++) { in param_array_get()
464 p.arg = arr->elem + arr->elemsize * i; in param_array_get()
466 ret = arr->ops->get(buffer + off, &p); in param_array_get()
478 const struct kparam_array *arr = arg; in param_array_free() local
480 if (arr->ops->free) in param_array_free()
481 for (i = 0; i < (arr->num ? *arr->num : arr->max); i++) in param_array_free()
482 arr->ops->free(arr->elem + arr->elemsize * i); in param_array_free()