Lines Matching defs:fields
1859 * (in its full length and original order) with the revent fields updated
7113 * \param audio_tstamp_config Pointer to config (valid fields are type_requested and report_delay)
7790 } fields[count];
7814 fields[k].index = va_arg(args, int);
7815 fields[k].flags = va_arg(args, int);
7816 fields[k].ptr = va_arg(args, void *);
7817 fields[k].present = 0;
7835 unsigned int idx = fields[k].index;
7851 if ((fields[k].flags & SCONF_UNCHANGED) &&
7853 *(snd_pcm_format_t*)fields[k].ptr = (snd_pcm_format_t) -2;
7862 *(snd_pcm_format_t*)fields[k].ptr = f;
7866 if ((fields[k].flags & SCONF_UNCHANGED)) {
7870 *(int*)fields[k].ptr = -2;
7877 *(int*)fields[k].ptr = v;
7880 fields[k].present = 1;
7895 if ((fields[k].flags & SCONF_MANDATORY) && !fields[k].present) {
7896 SNDERR("missing field %s", names[fields[k].index]);