Lines Matching defs:access

189  * @access: the default access flags for elements in this control
194 * access permissions (@access). Each element is locked when @file is given.
199 unsigned int access, struct snd_ctl_file *file)
211 (*kctl)->vd[idx].access = access;
225 * template. When the access field of ncontrol is 0, it's assumed as
226 * READWRITE access. When the count field is 0, it's assumes as one.
235 unsigned int access;
245 access = ncontrol->access;
246 if (access == 0)
247 access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
248 access &= (SNDRV_CTL_ELEM_ACCESS_READWRITE |
256 err = snd_ctl_new(&kctl, count, access, NULL);
531 if (!(kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_USER)) {
579 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_INACTIVE))
581 vd->access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
583 if (vd->access & SNDRV_CTL_ELEM_ACCESS_INACTIVE)
585 vd->access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
970 info->access = 0;
974 snd_BUG_ON(info->access);
978 info->access = vd->access;
980 info->access |= SNDRV_CTL_ELEM_ACCESS_LOCK;
982 info->access |= SNDRV_CTL_ELEM_ACCESS_OWNER;
1025 /* drop internal access flags */
1026 info.access &= ~SNDRV_CTL_ELEM_ACCESS_SKIP_CHECK;
1048 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_READ) || kctl->get == NULL)
1070 "control %i:%i:%i:%s:%i: access overflow\n",
1120 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_WRITE) || kctl->put == NULL ||
1328 kctl->vd[i].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
1420 unsigned int access;
1451 /* Arrange access permissions if needed. */
1452 access = info->access;
1453 if (access == 0)
1454 access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
1455 access &= (SNDRV_CTL_ELEM_ACCESS_READWRITE |
1460 if (access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
1461 access |= SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
1462 access |= SNDRV_CTL_ELEM_ACCESS_USER;
1483 err = snd_ctl_new(&kctl, count, access, file);
1499 ue->info.access = 0;
1515 if (access & SNDRV_CTL_ELEM_ACCESS_READ)
1517 if (access & SNDRV_CTL_ELEM_ACCESS_WRITE)
1519 if (access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
1614 if (op_flag == pairs[i].op && (vd->access & pairs[i].perm))
1637 if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_TLV_READ))
1686 if (vd->access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) {
2124 * the caller has to fill @info->access.