Lines Matching defs:attr
60 const struct DeviceResourceNode *node, ConfigUintArrayNodeAttr *attr)
62 if (iface == NULL || node == NULL || attr == NULL) {
66 if (attr->array == NULL || attr->attrName == NULL) {
67 CODEC_LOGE("invalid attr!");
71 int32_t count = iface->GetElemNum(node, attr->attrName);
72 if (count < 0 || count >= attr->length) {
73 CODEC_LOGE("%{public}s table size: %{public}d incorrect or exceed max size %{public}d!", attr->attrName,
74 count, attr->length - 1);
79 iface->GetUint32Array(node, attr->attrName, (uint32_t *)attr->array, count, 0);
81 attr->array[count] = attr->endValue;
204 ConfigUintArrayNodeAttr attr = {CODEC_CONFIG_KEY_SUPPORT_PROFILES,
206 if (GetUintTableConfig(iface, childNode, &attr) != HDF_SUCCESS) {