Lines Matching refs:device_node
240 static struct device_node *port_to_ports(struct device_node *port) in port_to_ports()
242 struct device_node *ports = of_get_parent(port); in port_to_ports()
251 static enum graph_type __graph_get_type(struct device_node *lnk) in __graph_get_type()
253 struct device_node *np, *parent_np; in __graph_get_type()
298 struct device_node *lnk) in graph_get_type()
331 static int graph_lnk_is_multi(struct device_node *lnk) in graph_lnk_is_multi()
336 static struct device_node *graph_get_next_multi_ep(struct device_node **port) in graph_get_next_multi_ep()
338 struct device_node *ports = port_to_ports(*port); in graph_get_next_multi_ep()
339 struct device_node *ep = NULL; in graph_get_next_multi_ep()
340 struct device_node *rep = NULL; in graph_get_next_multi_ep()
380 static void graph_parse_convert(struct device_node *ep, in graph_parse_convert()
383 struct device_node *port = ep_to_port(ep); in graph_parse_convert()
384 struct device_node *ports = port_to_ports(port); in graph_parse_convert()
397 struct device_node *ep, in __graph_parse_node()
481 struct device_node *rport = ep_to_port(ep); in __graph_parse_node()
482 struct device_node *rports = port_to_ports(rport); in __graph_parse_node()
504 struct device_node *mcpu_port) in graph_parse_node_multi_nm()
536 struct device_node *mcpu_ep = port_to_endpoint(mcpu_port); in graph_parse_node_multi_nm()
537 struct device_node *mcpu_ep_n = mcpu_ep; in graph_parse_node_multi_nm()
538 struct device_node *mcpu_port_top = of_get_next_child(port_to_ports(mcpu_port), NULL); in graph_parse_node_multi_nm()
539 struct device_node *mcpu_ep_top = port_to_endpoint(mcpu_port_top); in graph_parse_node_multi_nm()
540 struct device_node *mcodec_ep_top = of_graph_get_remote_endpoint(mcpu_ep_top); in graph_parse_node_multi_nm()
541 struct device_node *mcodec_port_top = ep_to_port(mcodec_ep_top); in graph_parse_node_multi_nm()
542 struct device_node *mcodec_ports = port_to_ports(mcodec_port_top); in graph_parse_node_multi_nm()
550 struct device_node *mcodec_ep_n; in graph_parse_node_multi_nm()
551 struct device_node *mcodec_port_i; in graph_parse_node_multi_nm()
552 struct device_node *mcodec_port; in graph_parse_node_multi_nm()
611 struct device_node *port, in graph_parse_node_multi()
616 struct device_node *ep; in graph_parse_node_multi()
677 struct device_node *port, in graph_parse_node_single()
680 struct device_node *ep = port_to_endpoint(port); in graph_parse_node_single()
690 struct device_node *port, in graph_parse_node()
699 static void graph_parse_daifmt(struct device_node *node, in graph_parse_daifmt()
753 struct device_node *lnk, in graph_link_init()
754 struct device_node *port_cpu, in graph_link_init()
755 struct device_node *port_codec, in graph_link_init()
761 struct device_node *ep_cpu, *ep_codec; in graph_link_init()
762 struct device_node *ports_cpu, *ports_codec; in graph_link_init()
852 struct device_node *lnk, in audio_graph2_link_normal()
855 struct device_node *cpu_port = lnk; in audio_graph2_link_normal()
856 struct device_node *cpu_ep = port_to_endpoint(cpu_port); in audio_graph2_link_normal()
857 struct device_node *codec_port = of_graph_get_remote_port(cpu_ep); in audio_graph2_link_normal()
886 struct device_node *lnk, in audio_graph2_link_dpcm()
889 struct device_node *ep = port_to_endpoint(lnk); in audio_graph2_link_dpcm()
890 struct device_node *rep = of_graph_get_remote_endpoint(ep); in audio_graph2_link_dpcm()
891 struct device_node *cpu_port = NULL; in audio_graph2_link_dpcm()
892 struct device_node *codec_port = NULL; in audio_graph2_link_dpcm()
984 struct device_node *lnk, in audio_graph2_link_c2c()
988 struct device_node *port0, *port1, *ports; in audio_graph2_link_c2c()
989 struct device_node *codec0_port, *codec1_port; in audio_graph2_link_c2c()
990 struct device_node *ep0, *ep1; in audio_graph2_link_c2c()
1083 struct device_node *lnk, in graph_link()
1127 static int graph_counter(struct device_node *lnk) in graph_counter()
1144 struct device_node *ports = port_to_ports(lnk); in graph_counter()
1160 struct device_node *lnk, in graph_count_normal()
1163 struct device_node *cpu_port = lnk; in graph_count_normal()
1164 struct device_node *cpu_ep = port_to_endpoint(cpu_port); in graph_count_normal()
1165 struct device_node *codec_port = of_graph_get_remote_port(cpu_ep); in graph_count_normal()
1189 struct device_node *lnk, in graph_count_dpcm()
1192 struct device_node *ep = port_to_endpoint(lnk); in graph_count_dpcm()
1193 struct device_node *rport = of_graph_get_remote_port(ep); in graph_count_dpcm()
1229 struct device_node *lnk, in graph_count_c2c()
1232 struct device_node *ports = port_to_ports(lnk); in graph_count_c2c()
1233 struct device_node *port0 = lnk; in graph_count_c2c()
1234 struct device_node *port1 = of_get_next_child(ports, of_node_get(lnk)); in graph_count_c2c()
1235 struct device_node *ep0 = port_to_endpoint(port0); in graph_count_c2c()
1236 struct device_node *ep1 = port_to_endpoint(port1); in graph_count_c2c()
1237 struct device_node *codec0 = of_graph_get_remote_port(ep0); in graph_count_c2c()
1238 struct device_node *codec1 = of_graph_get_remote_port(ep1); in graph_count_c2c()
1271 struct device_node *lnk, in graph_count()
1317 struct device_node *lnk, in graph_for_each_link()
1322 struct device_node *node = dev->of_node; in graph_for_each_link()
1323 struct device_node *lnk; in graph_for_each_link()