Lines Matching refs:ctlp
268 int snd_ctl_new(snd_ctl_t **ctlp, snd_ctl_type_t type, const char *name, int mode)
279 *ctlp = ctl;
1440 static int snd_ctl_open_conf(snd_ctl_t **ctlp, const char *name,
1543 err = open_func(ctlp, name, ctl_root, ctl_conf, mode);
1545 (*ctlp)->open_func = open_func;
1561 static int snd_ctl_open_noupdate(snd_ctl_t **ctlp, snd_config_t *root,
1574 err = snd_ctl_open_noupdate(ctlp, root, str, mode, hop + 1);
1577 err = snd_ctl_open_conf(ctlp, name, root, ctl_conf, mode);
1602 * \param ctlp Returned CTL handle.
1608 int snd_ctl_open(snd_ctl_t **ctlp, const char *name, int mode)
1613 assert(ctlp && name);
1623 err = snd_ctl_open_noupdate(ctlp, top, name, mode, 0);
1630 * \param ctlp Returned CTL handle
1636 int snd_ctl_open_lconf(snd_ctl_t **ctlp, const char *name,
1639 assert(ctlp && name && lconf);
1640 return snd_ctl_open_noupdate(ctlp, lconf, name, mode, 0);
1645 * \param ctlp Returned CTL handle
1652 int snd_ctl_open_fallback(snd_ctl_t **ctlp, snd_config_t *root,
1656 assert(ctlp && name && root);
1657 err = snd_ctl_open_noupdate(ctlp, root, name, mode, 0);
1659 free((*ctlp)->name);
1660 (*ctlp)->name = orig_name ? strdup(orig_name) : NULL;