Lines Matching full:lnk

256 static enum graph_type __graph_get_type(struct device_node *lnk)  in __graph_get_type()  argument
264 * => lnk: port@0 { ... }; in __graph_get_type()
269 np = of_get_parent(lnk); in __graph_get_type()
303 struct device_node *lnk) in graph_get_type() argument
305 enum graph_type type = __graph_get_type(lnk); in graph_get_type()
318 if (graph_util_is_ports0(lnk)) in graph_get_type()
330 dev_dbg(dev, "%pOF (%s)", lnk, str); in graph_get_type()
336 static int graph_lnk_is_multi(struct device_node *lnk) in graph_lnk_is_multi() argument
338 return __graph_get_type(lnk) == GRAPH_MULTI; in graph_lnk_is_multi()
349 * => lnk: port@0 { ... }; // to pair in graph_get_next_multi_ep()
735 struct device_node *lnk, in graph_link_init() argument
780 graph_parse_daifmt(lnk, &daifmt); in graph_link_init()
782 graph_util_parse_link_direction(lnk, &playback_only, &capture_only); in graph_link_init()
790 of_property_read_u32(lnk, "mclk-fs", &dai_props->mclk_fs); in graph_link_init()
798 graph_util_parse_trigger_order(priv, lnk, &trigger_start, &trigger_stop); in graph_link_init()
841 struct device_node *lnk, in audio_graph2_link_normal() argument
844 struct device_node *cpu_port = lnk; in audio_graph2_link_normal()
865 graph_link_init(priv, lnk, cpu_ep, codec_ep, li, 1); in audio_graph2_link_normal()
873 struct device_node *lnk, in audio_graph2_link_dpcm() argument
876 struct device_node *ep __free(device_node) = of_graph_get_next_port_endpoint(lnk, NULL); in audio_graph2_link_dpcm()
882 int is_cpu = graph_util_is_ports0(lnk); in audio_graph2_link_dpcm()
892 * => lnk: port@0 { ep: { ... = rep }; }; in audio_graph2_link_dpcm()
930 * => lnk: port@0 { ep: { ... = rep; }; }; in audio_graph2_link_dpcm()
959 graph_link_init(priv, lnk, cpu_ep, codec_ep, li, is_cpu); in audio_graph2_link_dpcm()
966 struct device_node *lnk, in audio_graph2_link_c2c() argument
970 struct device_node *port0 = lnk; in audio_graph2_link_c2c()
980 * => lnk: port@0 { c2c0_ep: { ... = codec0_ep; }; }; in audio_graph2_link_c2c()
1048 graph_link_init(priv, lnk, codec0_ep, codec1_ep, li, 1); in audio_graph2_link_c2c()
1057 struct device_node *lnk, in graph_link() argument
1092 ret = func(priv, lnk, li); in graph_link()
1101 static int graph_counter(struct device_node *lnk) in graph_counter() argument
1108 * => lnk: port@0 { ... }; // to pair in graph_counter()
1115 * ignore first lnk part in graph_counter()
1117 if (graph_lnk_is_multi(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() argument
1137 struct device_node *cpu_port = lnk; in graph_count_normal()
1143 * => lnk: port { endpoint { .. }; }; in graph_count_normal()
1160 struct device_node *lnk, in graph_count_dpcm() argument
1163 struct device_node *ep __free(device_node) = of_graph_get_next_port_endpoint(lnk, NULL); in graph_count_dpcm()
1170 * => lnk: port@0 { endpoint { ... }; }; in graph_count_dpcm()
1175 * => lnk: port@0 { endpoint { ... }; }; in graph_count_dpcm()
1181 if (graph_util_is_ports0(lnk)) { in graph_count_dpcm()
1197 struct device_node *lnk, in graph_count_c2c() argument
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()
1211 * => lnk: port@0 { endpoint { ... }; }; in graph_count_c2c()
1232 struct device_node *lnk, in graph_count() argument
1263 ret = func(priv, lnk, li); in graph_count()
1278 struct device_node *lnk, in graph_for_each_link() argument
1284 struct device_node *lnk; in graph_for_each_link() local
1290 lnk = it.node; in graph_for_each_link()
1292 gtype = graph_get_type(priv, lnk); in graph_for_each_link()
1294 ret = func(priv, hooks, gtype, lnk, li); in graph_for_each_link()