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