Lines Matching refs:element
361 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u32_show() local
366 element->type != COUNTER_COMP_SIGNAL_POLARITY) in counter_comp_array_u32_show()
369 err = a->comp.signal_array_u32_read(counter, a->parent, element->idx, in counter_comp_array_u32_show()
383 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u32_store() local
387 if (element->type != COUNTER_COMP_SIGNAL_POLARITY || in counter_comp_array_u32_store()
391 err = counter_find_enum(&data, element->avail->enums, in counter_comp_array_u32_store()
392 element->avail->num_items, buf, in counter_comp_array_u32_store()
397 err = a->comp.signal_array_u32_write(counter, a->parent, element->idx, in counter_comp_array_u32_store()
411 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u64_show() local
417 err = a->comp.device_array_u64_read(counter, element->idx, in counter_comp_array_u64_show()
422 element->idx, &data); in counter_comp_array_u64_show()
426 element->idx, &data); in counter_comp_array_u64_show()
443 const struct counter_array *const element = a->comp.priv; in counter_comp_array_u64_store() local
453 err = a->comp.device_array_u64_write(counter, element->idx, in counter_comp_array_u64_store()
458 element->idx, data); in counter_comp_array_u64_store()
462 element->idx, data); in counter_comp_array_u64_store()
765 struct counter_array *element; in counter_array_attrs_create() local
778 element = devm_kzalloc(dev, sizeof(*element), GFP_KERNEL); in counter_array_attrs_create()
779 if (!element) in counter_array_attrs_create()
781 element->type = array->type; in counter_array_attrs_create()
782 element->avail = array->avail; in counter_array_attrs_create()
783 element->idx = idx; in counter_array_attrs_create()
784 ext.priv = element; in counter_array_attrs_create()