Lines Matching refs:w2
3619 hdaa_audio_dacs_equal(struct hdaa_widget *w1, struct hdaa_widget *w2)
3625 if (memcmp(&w1->param, &w2->param, sizeof(w1->param)))
3641 if (w3->conns[j] == w2->nid)
3658 hdaa_audio_adcs_equal(struct hdaa_widget *w1, struct hdaa_widget *w2)
3664 if (memcmp(&w1->param, &w2->param, sizeof(w1->param)))
3666 if (w1->nconns != 1 || w2->nconns != 1)
3668 if (w1->conns[0] == w2->conns[0])
3673 w4 = hdaa_widget_get(devinfo, w2->conns[0]);
3700 struct hdaa_widget *w1, *w2;
3724 w2 = NULL;
3726 w2 = hdaa_widget_get(devinfo, nid2);
3727 if (w2 == NULL || w2->enable == 0)
3729 if (w2->bindas >= 0)
3732 if (w2->type != HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_OUTPUT)
3734 if (hdaa_audio_dacs_equal(w1, w2))
3737 if (w2->type != HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_INPUT)
3739 if (hdaa_audio_adcs_equal(w1, w2))
3745 w2->bindas = w1->bindas;
3746 w2->bindseqmask = w1->bindseqmask;
3753 w2 = hdaa_widget_get(devinfo, w2->conns[0]);
3754 w2->bindas = w1->bindas;
3755 w2->bindseqmask = w1->bindseqmask;