Lines Matching refs:hda_gnode
30 struct hda_gnode {
50 struct hda_gnode *node; /* Node for PCM volume */
55 struct hda_gnode *dac_node[2]; /* DAC node */
56 struct hda_gnode *out_pin_node[2]; /* Output pin (Line-Out) node */
60 struct hda_gnode *adc_node; /* ADC node */
61 struct hda_gnode *cap_vol_node; /* Node for capture volume */
97 struct hda_gnode *node, *n;
116 struct hda_gnode *node;
206 static struct hda_gnode *hda_get_node(struct hda_gspec *spec, hda_nid_t nid)
208 struct hda_gnode *node;
220 static int unmute_output(struct hda_codec *codec, struct hda_gnode *node)
235 static int unmute_input(struct hda_codec *codec, struct hda_gnode *node, unsigned int index)
250 static int select_input_connection(struct hda_codec *codec, struct hda_gnode *node,
263 struct hda_gnode *node;
276 struct hda_gnode *node, int dac_idx)
279 struct hda_gnode *child;
344 static struct hda_gnode *parse_output_jack(struct hda_codec *codec,
348 struct hda_gnode *node;
400 struct hda_gnode *node;
468 static const char *get_input_type(struct hda_gnode *node, unsigned int *pinctl)
504 struct hda_gnode *node)
517 struct hda_gnode *child;
601 static int parse_input_path(struct hda_codec *codec, struct hda_gnode *adc_node)
604 struct hda_gnode *node;
659 struct hda_gnode *node;
706 static int create_mixer(struct hda_codec *codec, struct hda_gnode *node,
830 struct hda_gnode *adc_node = spec->adc_node;
897 struct hda_gnode *node, struct hda_gnode *dest_node,
912 struct hda_gnode *child = hda_get_node(spec, node->conn_list[i]);
946 struct hda_gnode *node;