Lines Matching defs:access

224  * @access: the default access flags for elements in this control
229 * access permissions (@access). Each element is locked when @file is given.
234 unsigned int access, struct snd_ctl_file *file)
246 (*kctl)->vd[idx].access = access;
260 * template. When the access field of ncontrol is 0, it's assumed as
261 * READWRITE access. When the count field is 0, it's assumes as one.
270 unsigned int access;
280 access = ncontrol->access;
281 if (access == 0)
282 access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
283 access &= (SNDRV_CTL_ELEM_ACCESS_READWRITE |
292 err = snd_ctl_new(&kctl, count, access, NULL);
678 if (!(kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_USER)) {
723 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_INACTIVE))
725 vd->access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
727 if (vd->access & SNDRV_CTL_ELEM_ACCESS_INACTIVE)
729 vd->access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
1209 info->access = 0;
1216 snd_BUG_ON(info->access);
1220 info->access = vd->access;
1222 info->access |= SNDRV_CTL_ELEM_ACCESS_LOCK;
1224 info->access |= SNDRV_CTL_ELEM_ACCESS_OWNER;
1264 /* drop internal access flags */
1265 info.access &= ~(SNDRV_CTL_ELEM_ACCESS_SKIP_CHECK|
1291 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_READ) || kctl->get == NULL) {
1318 "control %i:%i:%i:%s:%i: access overflow\n",
1368 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_WRITE) || kctl->put == NULL ||
1602 kctl->vd[i].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
1714 unsigned int access;
1739 /* Arrange access permissions if needed. */
1740 access = info->access;
1741 if (access == 0)
1742 access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
1743 access &= (SNDRV_CTL_ELEM_ACCESS_READWRITE |
1748 if (access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
1749 access |= SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
1750 access |= SNDRV_CTL_ELEM_ACCESS_USER;
1778 err = snd_ctl_new(&kctl, count, access, file);
1797 ue->info.access = 0;
1813 if (access & SNDRV_CTL_ELEM_ACCESS_READ)
1815 if (access & SNDRV_CTL_ELEM_ACCESS_WRITE)
1817 if (access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
1908 if (op_flag == pairs[i].op && (vd->access & pairs[i].perm))
1935 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_TLV_READ))
1986 if (vd->access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) {
2540 * the caller has to fill @info->access.