Lines Matching defs:priv
320 struct bclass_private *priv = snd_mixer_sbasic_get_private(class);
334 list_for_each(pos, &priv->sids) {
456 struct bclass_private *priv = snd_mixer_sbasic_get_private(class);
466 list_for_each(pos, &priv->selectors) {
515 struct bclass_private *priv = snd_mixer_sbasic_get_private(class);
520 list_for_each_safe(pos, pos1, &priv->selectors) {
524 list_for_each_safe(pos, pos1, &priv->sids) {
528 free(priv);
532 struct bclass_private *priv)
534 INIT_LIST_HEAD(&priv->selectors);
535 INIT_LIST_HEAD(&priv->sids);
536 snd_mixer_sbasic_set_private(class, priv);
544 struct bclass_private *priv = snd_mixer_sbasic_get_private(class);
549 if (priv == NULL) {
550 priv = calloc(1, sizeof(*priv));
551 if (priv == NULL) {
558 list_add_tail(&sel->list, &priv->selectors);
566 struct bclass_private *priv = snd_mixer_sbasic_get_private(class);
571 if (priv == NULL) {
572 priv = calloc(1, sizeof(*priv));
573 if (priv == NULL) {
577 INIT_LIST_HEAD(&priv->selectors);
578 INIT_LIST_HEAD(&priv->sids);
579 snd_mixer_sbasic_set_private(class, priv);
584 list_add(&sid->list, &priv->sids);