Lines Matching defs:element
367 const struct counter_array *const element = a->comp.priv;
372 element->type != COUNTER_COMP_SIGNAL_POLARITY)
375 err = a->comp.signal_array_u32_read(counter, a->parent, element->idx,
389 const struct counter_array *const element = a->comp.priv;
393 if (element->type != COUNTER_COMP_SIGNAL_POLARITY ||
397 err = counter_find_enum(&data, element->avail->enums,
398 element->avail->num_items, buf,
403 err = a->comp.signal_array_u32_write(counter, a->parent, element->idx,
417 const struct counter_array *const element = a->comp.priv;
423 err = a->comp.device_array_u64_read(counter, element->idx,
428 element->idx, &data);
432 element->idx, &data);
449 const struct counter_array *const element = a->comp.priv;
459 err = a->comp.device_array_u64_write(counter, element->idx,
464 element->idx, data);
468 element->idx, data);
771 struct counter_array *element;
775 /* Create an attribute for each array element */
777 /* Generate array element attribute name */
783 /* Allocate and configure array element */
784 element = devm_kzalloc(dev, sizeof(*element), GFP_KERNEL);
785 if (!element)
787 element->type = array->type;
788 element->avail = array->avail;
789 element->idx = idx;
790 ext.priv = element;
792 /* Create all attributes associated with the array element */