Lines Matching refs:parm
240 static int counter_attribute_create(const struct counter_attr_parm *const parm) in counter_attribute_create() argument
245 struct list_head *const attr_list = &parm->group->attr_list; in counter_attribute_create()
256 dev_attr->attr.name = kasprintf(GFP_KERNEL, "%s%s", parm->prefix, in counter_attribute_create()
257 parm->name); in counter_attribute_create()
262 if (parm->show) { in counter_attribute_create()
264 dev_attr->show = parm->show; in counter_attribute_create()
266 if (parm->store) { in counter_attribute_create()
268 dev_attr->store = parm->store; in counter_attribute_create()
272 counter_attr->component = parm->component; in counter_attribute_create()
276 parm->group->num_attr++; in counter_attribute_create()
332 struct counter_attr_parm parm; in counter_name_attribute_create() local
346 parm.group = group; in counter_name_attribute_create()
347 parm.prefix = ""; in counter_name_attribute_create()
348 parm.name = "name"; in counter_name_attribute_create()
349 parm.show = counter_device_attr_name_show; in counter_name_attribute_create()
350 parm.store = NULL; in counter_name_attribute_create()
351 parm.component = name_comp; in counter_name_attribute_create()
352 err = counter_attribute_create(&parm); in counter_name_attribute_create()
411 struct counter_attr_parm parm; in counter_signal_ext_register() local
428 parm.group = group; in counter_signal_ext_register()
429 parm.prefix = ""; in counter_signal_ext_register()
430 parm.name = ext->name; in counter_signal_ext_register()
431 parm.show = (ext->read) ? counter_signal_ext_show : NULL; in counter_signal_ext_register()
432 parm.store = (ext->write) ? counter_signal_ext_store : NULL; in counter_signal_ext_register()
433 parm.component = signal_ext_comp; in counter_signal_ext_register()
434 err = counter_attribute_create(&parm); in counter_signal_ext_register()
454 struct counter_attr_parm parm; in counter_signal_attributes_create() local
464 parm.group = group; in counter_signal_attributes_create()
465 parm.prefix = ""; in counter_signal_attributes_create()
466 parm.name = "signal"; in counter_signal_attributes_create()
467 parm.show = (counter->ops->signal_read) ? counter_signal_show : NULL; in counter_signal_attributes_create()
468 parm.store = NULL; in counter_signal_attributes_create()
469 parm.component = signal_comp; in counter_signal_attributes_create()
470 err = counter_attribute_create(&parm); in counter_signal_attributes_create()
631 struct counter_attr_parm parm; in counter_synapses_register() local
657 parm.group = group; in counter_synapses_register()
658 parm.prefix = prefix; in counter_synapses_register()
659 parm.name = "action"; in counter_synapses_register()
660 parm.show = (counter->ops->action_get) ? counter_action_show : NULL; in counter_synapses_register()
661 parm.store = (counter->ops->action_set) ? counter_action_store : NULL; in counter_synapses_register()
662 parm.component = action_comp; in counter_synapses_register()
663 err = counter_attribute_create(&parm); in counter_synapses_register()
679 parm.group = group; in counter_synapses_register()
680 parm.prefix = prefix; in counter_synapses_register()
681 parm.name = "action_available"; in counter_synapses_register()
682 parm.show = counter_synapse_action_available_show; in counter_synapses_register()
683 parm.store = NULL; in counter_synapses_register()
684 parm.component = avail_comp; in counter_synapses_register()
685 err = counter_attribute_create(&parm); in counter_synapses_register()
845 struct counter_attr_parm parm; in counter_count_ext_register() local
862 parm.group = group; in counter_count_ext_register()
863 parm.prefix = ""; in counter_count_ext_register()
864 parm.name = ext->name; in counter_count_ext_register()
865 parm.show = (ext->read) ? counter_count_ext_show : NULL; in counter_count_ext_register()
866 parm.store = (ext->write) ? counter_count_ext_store : NULL; in counter_count_ext_register()
867 parm.component = count_ext_comp; in counter_count_ext_register()
868 err = counter_attribute_create(&parm); in counter_count_ext_register()
913 struct counter_attr_parm parm; in counter_count_attributes_create() local
925 parm.group = group; in counter_count_attributes_create()
926 parm.prefix = ""; in counter_count_attributes_create()
927 parm.name = "count"; in counter_count_attributes_create()
928 parm.show = (counter->ops->count_read) ? counter_count_show : NULL; in counter_count_attributes_create()
929 parm.store = (counter->ops->count_write) ? counter_count_store : NULL; in counter_count_attributes_create()
930 parm.component = count_comp; in counter_count_attributes_create()
931 err = counter_attribute_create(&parm); in counter_count_attributes_create()
946 parm.group = group; in counter_count_attributes_create()
947 parm.prefix = ""; in counter_count_attributes_create()
948 parm.name = "function"; in counter_count_attributes_create()
949 parm.show = (counter->ops->function_get) ? counter_function_show : NULL; in counter_count_attributes_create()
950 parm.store = (counter->ops->function_set) ? counter_function_store : NULL; in counter_count_attributes_create()
951 parm.component = func_comp; in counter_count_attributes_create()
952 err = counter_attribute_create(&parm); in counter_count_attributes_create()
968 parm.group = group; in counter_count_attributes_create()
969 parm.prefix = ""; in counter_count_attributes_create()
970 parm.name = "function_available"; in counter_count_attributes_create()
971 parm.show = counter_count_function_available_show; in counter_count_attributes_create()
972 parm.store = NULL; in counter_count_attributes_create()
973 parm.component = avail_comp; in counter_count_attributes_create()
974 err = counter_attribute_create(&parm); in counter_count_attributes_create()
1059 struct counter_attr_parm parm; in counter_size_attribute_create() local
1068 parm.group = group; in counter_size_attribute_create()
1069 parm.prefix = ""; in counter_size_attribute_create()
1070 parm.name = name; in counter_size_attribute_create()
1071 parm.show = counter_device_attr_size_show; in counter_size_attribute_create()
1072 parm.store = NULL; in counter_size_attribute_create()
1073 parm.component = size_comp; in counter_size_attribute_create()
1074 err = counter_attribute_create(&parm); in counter_size_attribute_create()
1116 struct counter_attr_parm parm; in counter_device_ext_register() local
1131 parm.group = group; in counter_device_ext_register()
1132 parm.prefix = ""; in counter_device_ext_register()
1133 parm.name = counter->ext[i].name; in counter_device_ext_register()
1134 parm.show = (counter->ext[i].read) ? counter_device_ext_show : NULL; in counter_device_ext_register()
1135 parm.store = (counter->ext[i].write) ? counter_device_ext_store : NULL; in counter_device_ext_register()
1136 parm.component = ext_comp; in counter_device_ext_register()
1137 err = counter_attribute_create(&parm); in counter_device_ext_register()