Lines Matching defs:ret
95 int ret;
107 ret = ext->callback->elem_list(ext, offset, ids);
108 if (ret < 0)
109 return ret;
133 int type, ret;
138 ret = ext->callback->get_attribute(ext, key, &type, &info->access, &info->count);
139 if (ret < 0)
142 ret = -EINVAL;
147 ret = 0;
152 ret = ext->callback->get_integer_info(ext, key, &info->value.integer.min,
161 ret = ext->callback->get_integer64_info(ext, key,
173 ret = ext->callback->get_enumerated_info(ext, key, &info->value.enumerated.items);
179 ret = 0;
187 return ret;
212 int type, ret;
218 ret = ext->callback->get_attribute(ext, key, &type, &access, &count);
219 if (ret < 0)
221 ret = -EINVAL;
227 ret = ext->callback->read_integer(ext, key, control->value.integer.value);
232 ret = ext->callback->read_integer64(ext, key,
238 ret = ext->callback->read_enumerated(ext, key, control->value.enumerated.item);
243 ret = ext->callback->read_bytes(ext, key, control->value.bytes.data,
249 ret = ext->callback->read_iec958(ext, key, (snd_aes_iec958_t *)&control->value.iec958);
259 return ret;
266 int type, ret;
272 ret = ext->callback->get_attribute(ext, key, &type, &access, &count);
273 if (ret < 0)
275 ret = -EINVAL;
281 ret = ext->callback->write_integer(ext, key, control->value.integer.value);
286 ret = ext->callback->write_integer64(ext, key, (int64_t *)control->value.integer64.value);
291 ret = ext->callback->write_enumerated(ext, key, control->value.enumerated.item);
296 ret = ext->callback->write_bytes(ext, key, control->value.bytes.data,
302 ret = ext->callback->write_iec958(ext, key, (snd_aes_iec958_t *)&control->value.iec958);
312 return ret;
333 int type, ret;
351 ret = ext->callback->get_attribute(ext, key, &type, &access, &count);
352 if (ret < 0)
353 return ret;