Lines Matching refs:mdesc

1737 static int spu_mdesc_walk_arcs(struct mdesc_handle *mdesc,  in spu_mdesc_walk_arcs()  argument
1744 mdesc_for_each_arc(arc, mdesc, node, MDESC_ARC_TYPE_BACK) { in spu_mdesc_walk_arcs()
1745 u64 tgt = mdesc_arc_target(mdesc, arc); in spu_mdesc_walk_arcs()
1746 const char *name = mdesc_node_name(mdesc, tgt); in spu_mdesc_walk_arcs()
1751 id = mdesc_get_property(mdesc, tgt, "id", NULL); in spu_mdesc_walk_arcs()
1765 struct platform_device *dev, struct mdesc_handle *mdesc, in handle_exec_unit() argument
1785 err = spu_mdesc_walk_arcs(mdesc, dev, node, p, table); in handle_exec_unit()
1796 static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *dev, in spu_mdesc_scan() argument
1804 mdesc_for_each_node_by_name(mdesc, node, "exec-unit") { in spu_mdesc_scan()
1807 type = mdesc_get_property(mdesc, node, "type", NULL); in spu_mdesc_scan()
1811 err = handle_exec_unit(ip, list, dev, mdesc, node, in spu_mdesc_scan()
1822 static int get_irq_props(struct mdesc_handle *mdesc, u64 node, in get_irq_props() argument
1829 ino = mdesc_get_property(mdesc, node, "ino", &ino_len); in get_irq_props()
1851 static int grab_mdesc_irq_props(struct mdesc_handle *mdesc, in grab_mdesc_irq_props() argument
1863 mdesc_for_each_node_by_name(mdesc, node, "virtual-device") { in grab_mdesc_irq_props()
1867 name = mdesc_get_property(mdesc, node, "name", NULL); in grab_mdesc_irq_props()
1870 chdl = mdesc_get_property(mdesc, node, "cfg-handle", NULL); in grab_mdesc_irq_props()
1874 return get_irq_props(mdesc, node, ip); in grab_mdesc_irq_props()
2003 struct mdesc_handle *mdesc; in n2_crypto_probe() local
2027 mdesc = mdesc_grab(); in n2_crypto_probe()
2029 if (!mdesc) { in n2_crypto_probe()
2035 err = grab_mdesc_irq_props(mdesc, dev, &np->cwq_info, "n2cp"); in n2_crypto_probe()
2039 mdesc_release(mdesc); in n2_crypto_probe()
2043 err = spu_mdesc_scan(mdesc, dev, &np->cwq_info, &np->cwq_list, in n2_crypto_probe()
2046 mdesc_release(mdesc); in n2_crypto_probe()
2114 struct mdesc_handle *mdesc; in n2_mau_probe() local
2138 mdesc = mdesc_grab(); in n2_mau_probe()
2140 if (!mdesc) { in n2_mau_probe()
2147 err = grab_mdesc_irq_props(mdesc, dev, &mp->mau_info, "ncp"); in n2_mau_probe()
2151 mdesc_release(mdesc); in n2_mau_probe()
2155 err = spu_mdesc_scan(mdesc, dev, &mp->mau_info, &mp->mau_list, in n2_mau_probe()
2158 mdesc_release(mdesc); in n2_mau_probe()