Lines Matching refs:mdesc

1723 static int spu_mdesc_walk_arcs(struct mdesc_handle *mdesc,  in spu_mdesc_walk_arcs()  argument
1730 mdesc_for_each_arc(arc, mdesc, node, MDESC_ARC_TYPE_BACK) { in spu_mdesc_walk_arcs()
1731 u64 tgt = mdesc_arc_target(mdesc, arc); in spu_mdesc_walk_arcs()
1732 const char *name = mdesc_node_name(mdesc, tgt); in spu_mdesc_walk_arcs()
1737 id = mdesc_get_property(mdesc, tgt, "id", NULL); in spu_mdesc_walk_arcs()
1751 struct platform_device *dev, struct mdesc_handle *mdesc, in handle_exec_unit() argument
1771 err = spu_mdesc_walk_arcs(mdesc, dev, node, p, table); in handle_exec_unit()
1782 static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *dev, in spu_mdesc_scan() argument
1790 mdesc_for_each_node_by_name(mdesc, node, "exec-unit") { in spu_mdesc_scan()
1793 type = mdesc_get_property(mdesc, node, "type", NULL); in spu_mdesc_scan()
1797 err = handle_exec_unit(ip, list, dev, mdesc, node, in spu_mdesc_scan()
1808 static int get_irq_props(struct mdesc_handle *mdesc, u64 node, in get_irq_props() argument
1815 ino = mdesc_get_property(mdesc, node, "ino", &ino_len); in get_irq_props()
1837 static int grab_mdesc_irq_props(struct mdesc_handle *mdesc, in grab_mdesc_irq_props() argument
1849 mdesc_for_each_node_by_name(mdesc, node, "virtual-device") { in grab_mdesc_irq_props()
1853 name = mdesc_get_property(mdesc, node, "name", NULL); in grab_mdesc_irq_props()
1856 chdl = mdesc_get_property(mdesc, node, "cfg-handle", NULL); in grab_mdesc_irq_props()
1860 return get_irq_props(mdesc, node, ip); in grab_mdesc_irq_props()
1987 struct mdesc_handle *mdesc; in n2_crypto_probe() local
2009 mdesc = mdesc_grab(); in n2_crypto_probe()
2011 if (!mdesc) { in n2_crypto_probe()
2017 err = grab_mdesc_irq_props(mdesc, dev, &np->cwq_info, "n2cp"); in n2_crypto_probe()
2021 mdesc_release(mdesc); in n2_crypto_probe()
2025 err = spu_mdesc_scan(mdesc, dev, &np->cwq_info, &np->cwq_list, in n2_crypto_probe()
2028 mdesc_release(mdesc); in n2_crypto_probe()
2094 struct mdesc_handle *mdesc; in n2_mau_probe() local
2116 mdesc = mdesc_grab(); in n2_mau_probe()
2118 if (!mdesc) { in n2_mau_probe()
2125 err = grab_mdesc_irq_props(mdesc, dev, &mp->mau_info, "ncp"); in n2_mau_probe()
2129 mdesc_release(mdesc); in n2_mau_probe()
2133 err = spu_mdesc_scan(mdesc, dev, &mp->mau_info, &mp->mau_list, in n2_mau_probe()
2136 mdesc_release(mdesc); in n2_mau_probe()