Lines Matching refs:num
194 unsigned num, in parse_args() argument
216 ret = parse_one(param, val, doing, params, num, in parse_args()
396 unsigned int *num) in param_array() argument
407 *num = 0; in param_array()
412 if (*num == max) { in param_array()
428 (*num)++; in param_array()
431 if (*num < min) { in param_array()
445 arr->num ?: &temp_num); in param_array_set()
455 for (i = off = 0; i < (arr->num ? *arr->num : arr->max); i++) { in param_array_get()
475 for (i = 0; i < (arr->num ? *arr->num : arr->max); i++) in param_array_free()
525 unsigned int num; member
630 sizeof(mk->mp->attrs[0]) * (mk->mp->num + 1), in add_sysfs_param()
638 sizeof(mk->mp->grp.attrs[0]) * (mk->mp->num + 2), in add_sysfs_param()
645 memset(&mk->mp->attrs[mk->mp->num], 0, sizeof(mk->mp->attrs[0])); in add_sysfs_param()
646 sysfs_attr_init(&mk->mp->attrs[mk->mp->num].mattr.attr); in add_sysfs_param()
647 mk->mp->attrs[mk->mp->num].param = kp; in add_sysfs_param()
648 mk->mp->attrs[mk->mp->num].mattr.show = param_attr_show; in add_sysfs_param()
651 mk->mp->attrs[mk->mp->num].mattr.store = param_attr_store; in add_sysfs_param()
653 mk->mp->attrs[mk->mp->num].mattr.store = NULL; in add_sysfs_param()
654 mk->mp->attrs[mk->mp->num].mattr.attr.name = (char *)name; in add_sysfs_param()
655 mk->mp->attrs[mk->mp->num].mattr.attr.mode = kp->perm; in add_sysfs_param()
656 mk->mp->num++; in add_sysfs_param()
659 for (i = 0; i < mk->mp->num; i++) in add_sysfs_param()
661 mk->mp->grp.attrs[mk->mp->num] = NULL; in add_sysfs_param()
729 void destroy_params(const struct kernel_param *params, unsigned num) in destroy_params() argument
733 for (i = 0; i < num; i++) in destroy_params()