Lines Matching refs:mdesc

1679 static int spu_mdesc_walk_arcs(struct mdesc_handle *mdesc,  in spu_mdesc_walk_arcs()  argument
1686 mdesc_for_each_arc(arc, mdesc, node, MDESC_ARC_TYPE_BACK) { in spu_mdesc_walk_arcs()
1687 u64 tgt = mdesc_arc_target(mdesc, arc); in spu_mdesc_walk_arcs()
1688 const char *name = mdesc_node_name(mdesc, tgt); in spu_mdesc_walk_arcs()
1693 id = mdesc_get_property(mdesc, tgt, "id", NULL); in spu_mdesc_walk_arcs()
1707 struct platform_device *dev, struct mdesc_handle *mdesc, in handle_exec_unit() argument
1727 err = spu_mdesc_walk_arcs(mdesc, dev, node, p, table); in handle_exec_unit()
1738 static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *dev, in spu_mdesc_scan() argument
1746 mdesc_for_each_node_by_name(mdesc, node, "exec-unit") { in spu_mdesc_scan()
1749 type = mdesc_get_property(mdesc, node, "type", NULL); in spu_mdesc_scan()
1753 err = handle_exec_unit(ip, list, dev, mdesc, node, in spu_mdesc_scan()
1764 static int get_irq_props(struct mdesc_handle *mdesc, u64 node, in get_irq_props() argument
1771 ino = mdesc_get_property(mdesc, node, "ino", &ino_len); in get_irq_props()
1793 static int grab_mdesc_irq_props(struct mdesc_handle *mdesc, in grab_mdesc_irq_props() argument
1805 mdesc_for_each_node_by_name(mdesc, node, "virtual-device") { in grab_mdesc_irq_props()
1809 name = mdesc_get_property(mdesc, node, "name", NULL); in grab_mdesc_irq_props()
1812 chdl = mdesc_get_property(mdesc, node, "cfg-handle", NULL); in grab_mdesc_irq_props()
1816 return get_irq_props(mdesc, node, ip); in grab_mdesc_irq_props()
1943 struct mdesc_handle *mdesc; in n2_crypto_probe() local
1965 mdesc = mdesc_grab(); in n2_crypto_probe()
1967 if (!mdesc) { in n2_crypto_probe()
1973 err = grab_mdesc_irq_props(mdesc, dev, &np->cwq_info, "n2cp"); in n2_crypto_probe()
1977 mdesc_release(mdesc); in n2_crypto_probe()
1981 err = spu_mdesc_scan(mdesc, dev, &np->cwq_info, &np->cwq_list, in n2_crypto_probe()
1984 mdesc_release(mdesc); in n2_crypto_probe()
2050 struct mdesc_handle *mdesc; in n2_mau_probe() local
2072 mdesc = mdesc_grab(); in n2_mau_probe()
2074 if (!mdesc) { in n2_mau_probe()
2081 err = grab_mdesc_irq_props(mdesc, dev, &mp->mau_info, "ncp"); in n2_mau_probe()
2085 mdesc_release(mdesc); in n2_mau_probe()
2089 err = spu_mdesc_scan(mdesc, dev, &mp->mau_info, &mp->mau_list, in n2_mau_probe()
2092 mdesc_release(mdesc); in n2_mau_probe()