PARAM_MASK_BIT
mask |= PARAM_MASK_BIT(SNDRV_PCM_ACCESS_RW_INTERLEAVED);
mask |= PARAM_MASK_BIT(SNDRV_PCM_ACCESS_RW_NONINTERLEAVED);
mask |= PARAM_MASK_BIT(SNDRV_PCM_ACCESS_MMAP_INTERLEAVED);
mask |= PARAM_MASK_BIT(SNDRV_PCM_ACCESS_MMAP_NONINTERLEAVED);
mask |= PARAM_MASK_BIT(SNDRV_PCM_ACCESS_MMAP_COMPLEX);
if (!(params->rmask & PARAM_MASK_BIT(k)))
params->cmask |= PARAM_MASK_BIT(k);
if (!(params->rmask & PARAM_MASK_BIT(k)))
params->cmask |= PARAM_MASK_BIT(k);
vstamps[k] = (params->rmask & PARAM_MASK_BIT(k)) ? 1 : 0;
params->cmask |= PARAM_MASK_BIT(r->var);
if (params->rmask & PARAM_MASK_BIT(SNDRV_PCM_HW_PARAM_SAMPLE_BITS))
if (params->rmask & PARAM_MASK_BIT(SNDRV_PCM_HW_PARAM_RATE)) {