Lines Matching refs:device_node

245 static struct device_node *port_to_ports(struct device_node *port)  in port_to_ports()
247 struct device_node *ports = of_get_parent(port); in port_to_ports()
256 static enum graph_type __graph_get_type(struct device_node *lnk) in __graph_get_type()
258 struct device_node *np, *parent_np; in __graph_get_type()
303 struct device_node *lnk) in graph_get_type()
336 static int graph_lnk_is_multi(struct device_node *lnk) in graph_lnk_is_multi()
341 static struct device_node *graph_get_next_multi_ep(struct device_node **port, int idx) in graph_get_next_multi_ep()
343 struct device_node *ports __free(device_node) = port_to_ports(*port); in graph_get_next_multi_ep()
344 struct device_node *rep = NULL; in graph_get_next_multi_ep()
372 struct device_node *ep __free(device_node) = of_graph_get_next_port_endpoint(*port, NULL); in graph_get_next_multi_ep()
386 static void graph_parse_convert(struct device_node *ep, in graph_parse_convert()
389 struct device_node *port __free(device_node) = ep_to_port(ep); in graph_parse_convert()
390 struct device_node *ports __free(device_node) = port_to_ports(port); in graph_parse_convert()
400 struct device_node *ep, in __graph_parse_node()
484 struct device_node *rport __free(device_node) = ep_to_port(ep); in __graph_parse_node()
485 struct device_node *rports __free(device_node) = port_to_ports(rport); in __graph_parse_node()
505 struct device_node *mcpu_port) in graph_parse_node_multi_nm()
537 …struct device_node *mcpu_ep __free(device_node) = of_graph_get_next_port_endpoint(mcpu_port, NULL… in graph_parse_node_multi_nm()
538 struct device_node *mcpu_ports __free(device_node) = port_to_ports(mcpu_port); in graph_parse_node_multi_nm()
539 struct device_node *mcpu_port_top __free(device_node) = of_graph_get_next_port(mcpu_ports, NULL); in graph_parse_node_multi_nm()
540 …struct device_node *mcpu_ep_top __free(device_node) = of_graph_get_next_port_endpoint(mcpu_port_t… in graph_parse_node_multi_nm()
541 struct device_node *mcodec_ep_top __free(device_node) = of_graph_get_remote_endpoint(mcpu_ep_top); in graph_parse_node_multi_nm()
542 struct device_node *mcodec_port_top __free(device_node) = ep_to_port(mcodec_ep_top); in graph_parse_node_multi_nm()
543 struct device_node *mcodec_ports __free(device_node) = port_to_ports(mcodec_port_top); in graph_parse_node_multi_nm()
560 struct device_node *mcodec_ep_n __free(device_node) = of_graph_get_remote_endpoint(mcpu_ep_n); in graph_parse_node_multi_nm()
561 struct device_node *mcodec_port __free(device_node) = ep_to_port(mcodec_ep_n); in graph_parse_node_multi_nm()
595 struct device_node *port, in graph_parse_node_multi()
634 struct device_node *ep __free(device_node) = graph_get_next_multi_ep(&port, idx + 1); in graph_parse_node_multi()
659 struct device_node *ep, in graph_parse_node_single()
667 struct device_node *ep, in graph_parse_node()
670 struct device_node *port __free(device_node) = ep_to_port(ep); in graph_parse_node()
681 static void graph_parse_daifmt(struct device_node *node, unsigned int *daifmt) in graph_parse_daifmt()
723 static unsigned int graph_parse_bitframe(struct device_node *ep) in graph_parse_bitframe()
725 struct device_node *port __free(device_node) = ep_to_port(ep); in graph_parse_bitframe()
726 struct device_node *ports __free(device_node) = port_to_ports(port); in graph_parse_bitframe()
735 struct device_node *lnk, in graph_link_init()
736 struct device_node *ep_cpu, in graph_link_init()
737 struct device_node *ep_codec, in graph_link_init()
743 struct device_node *port_cpu = ep_to_port(ep_cpu); in graph_link_init()
744 struct device_node *port_codec = ep_to_port(ep_codec); in graph_link_init()
745 struct device_node *multi_cpu_port = NULL, *multi_codec_port = NULL; in graph_link_init()
762 struct device_node *ports_cpu __free(device_node) = port_to_ports(port_cpu); in graph_link_init()
772 struct device_node *ports_codec __free(device_node) = port_to_ports(port_codec); in graph_link_init()
841 struct device_node *lnk, in audio_graph2_link_normal()
844 struct device_node *cpu_port = lnk; in audio_graph2_link_normal()
845 struct device_node *cpu_ep __free(device_node) = of_graph_get_next_port_endpoint(cpu_port, NULL); in audio_graph2_link_normal()
846 struct device_node *codec_ep __free(device_node) = of_graph_get_remote_endpoint(cpu_ep); in audio_graph2_link_normal()
873 struct device_node *lnk, in audio_graph2_link_dpcm()
876 struct device_node *ep __free(device_node) = of_graph_get_next_port_endpoint(lnk, NULL); in audio_graph2_link_dpcm()
877 struct device_node *rep __free(device_node) = of_graph_get_remote_endpoint(ep); in audio_graph2_link_dpcm()
878 struct device_node *cpu_ep = NULL; in audio_graph2_link_dpcm()
879 struct device_node *codec_ep = NULL; in audio_graph2_link_dpcm()
966 struct device_node *lnk, in audio_graph2_link_c2c()
970 struct device_node *port0 = lnk; in audio_graph2_link_c2c()
971 struct device_node *ports __free(device_node) = port_to_ports(port0); in audio_graph2_link_c2c()
972 struct device_node *port1 __free(device_node) = of_graph_get_next_port(ports, port0); in audio_graph2_link_c2c()
1026 struct device_node *ep0 __free(device_node) = of_graph_get_next_port_endpoint(port0, NULL); in audio_graph2_link_c2c()
1027 struct device_node *ep1 __free(device_node) = of_graph_get_next_port_endpoint(port1, NULL); in audio_graph2_link_c2c()
1029 struct device_node *codec0_ep __free(device_node) = of_graph_get_remote_endpoint(ep0); in audio_graph2_link_c2c()
1030 struct device_node *codec1_ep __free(device_node) = of_graph_get_remote_endpoint(ep1); in audio_graph2_link_c2c()
1057 struct device_node *lnk, in graph_link()
1101 static int graph_counter(struct device_node *lnk) in graph_counter()
1118 struct device_node *ports = port_to_ports(lnk); in graph_counter()
1134 struct device_node *lnk, in graph_count_normal()
1137 struct device_node *cpu_port = lnk; in graph_count_normal()
1138 struct device_node *cpu_ep __free(device_node) = of_graph_get_next_port_endpoint(cpu_port, NULL); in graph_count_normal()
1139 struct device_node *codec_port __free(device_node) = of_graph_get_remote_port(cpu_ep); in graph_count_normal()
1160 struct device_node *lnk, in graph_count_dpcm()
1163 struct device_node *ep __free(device_node) = of_graph_get_next_port_endpoint(lnk, NULL); in graph_count_dpcm()
1164 struct device_node *rport __free(device_node) = of_graph_get_remote_port(ep); in graph_count_dpcm()
1197 struct device_node *lnk, in graph_count_c2c()
1200 struct device_node *ports __free(device_node) = port_to_ports(lnk); in graph_count_c2c()
1201 struct device_node *port0 = of_node_get(lnk); in graph_count_c2c()
1202 struct device_node *port1 = of_node_get(of_graph_get_next_port(ports, of_node_get(port0))); in graph_count_c2c()
1203 struct device_node *ep0 __free(device_node) = of_graph_get_next_port_endpoint(port0, NULL); in graph_count_c2c()
1204 struct device_node *ep1 __free(device_node) = of_graph_get_next_port_endpoint(port1, NULL); in graph_count_c2c()
1205 struct device_node *codec0 __free(device_node) = of_graph_get_remote_port(ep0); in graph_count_c2c()
1206 struct device_node *codec1 __free(device_node) = of_graph_get_remote_port(ep1); in graph_count_c2c()
1232 struct device_node *lnk, in graph_count()
1278 struct device_node *lnk, in graph_for_each_link()
1283 struct device_node *node = dev->of_node; in graph_for_each_link()
1284 struct device_node *lnk; in graph_for_each_link()