Lines Matching refs:counter_attr
536 struct counter_attribute *counter_attr; in counter_avail_attr_create() local
539 counter_attr = devm_kzalloc(dev, sizeof(*counter_attr), GFP_KERNEL); in counter_avail_attr_create()
540 if (!counter_attr) in counter_avail_attr_create()
544 counter_attr->comp.type = comp->type; in counter_avail_attr_create()
545 counter_attr->comp.priv = comp->priv; in counter_avail_attr_create()
546 counter_attr->parent = parent; in counter_avail_attr_create()
549 dev_attr = &counter_attr->dev_attr; in counter_avail_attr_create()
561 list_add(&counter_attr->l, &group->attr_list); in counter_avail_attr_create()
574 struct counter_attribute *counter_attr; in counter_attr_create() local
577 counter_attr = devm_kzalloc(dev, sizeof(*counter_attr), GFP_KERNEL); in counter_attr_create()
578 if (!counter_attr) in counter_attr_create()
582 counter_attr->comp = *comp; in counter_attr_create()
583 counter_attr->scope = scope; in counter_attr_create()
584 counter_attr->parent = parent; in counter_attr_create()
587 dev_attr = &counter_attr->dev_attr; in counter_attr_create()
659 list_add(&counter_attr->l, &group->attr_list); in counter_attr_create()
684 struct counter_attribute *counter_attr; in counter_name_attr_create() local
686 counter_attr = devm_kzalloc(dev, sizeof(*counter_attr), GFP_KERNEL); in counter_name_attr_create()
687 if (!counter_attr) in counter_name_attr_create()
691 counter_attr->comp.name = name; in counter_name_attr_create()
694 sysfs_attr_init(&counter_attr->dev_attr.attr); in counter_name_attr_create()
695 counter_attr->dev_attr.attr.name = "name"; in counter_name_attr_create()
696 counter_attr->dev_attr.attr.mode = 0444; in counter_name_attr_create()
697 counter_attr->dev_attr.show = counter_comp_name_show; in counter_name_attr_create()
700 list_add(&counter_attr->l, &group->attr_list); in counter_name_attr_create()
718 struct counter_attribute *counter_attr; in counter_comp_id_attr_create() local
721 counter_attr = devm_kzalloc(dev, sizeof(*counter_attr), GFP_KERNEL); in counter_comp_id_attr_create()
722 if (!counter_attr) in counter_comp_id_attr_create()
731 counter_attr->comp.priv = (void *)id; in counter_comp_id_attr_create()
734 sysfs_attr_init(&counter_attr->dev_attr.attr); in counter_comp_id_attr_create()
735 counter_attr->dev_attr.attr.name = name; in counter_comp_id_attr_create()
736 counter_attr->dev_attr.attr.mode = 0444; in counter_comp_id_attr_create()
737 counter_attr->dev_attr.show = counter_comp_id_show; in counter_comp_id_attr_create()
740 list_add(&counter_attr->l, &group->attr_list); in counter_comp_id_attr_create()