• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/crypto/

Lines Matching refs:mdesc

29 #include <asm/mdesc.h>
1725 static int spu_mdesc_walk_arcs(struct mdesc_handle *mdesc,
1732 mdesc_for_each_arc(arc, mdesc, node, MDESC_ARC_TYPE_BACK) {
1733 u64 tgt = mdesc_arc_target(mdesc, arc);
1734 const char *name = mdesc_node_name(mdesc, tgt);
1739 id = mdesc_get_property(mdesc, tgt, "id", NULL);
1753 struct platform_device *dev, struct mdesc_handle *mdesc,
1773 err = spu_mdesc_walk_arcs(mdesc, dev, node, p, table);
1784 static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *dev,
1792 mdesc_for_each_node_by_name(mdesc, node, "exec-unit") {
1795 type = mdesc_get_property(mdesc, node, "type", NULL);
1799 err = handle_exec_unit(ip, list, dev, mdesc, node,
1810 static int __devinit get_irq_props(struct mdesc_handle *mdesc, u64 node,
1817 intr = mdesc_get_property(mdesc, node, "intr", &intr_len);
1821 ino = mdesc_get_property(mdesc, node, "ino", &ino_len);
1844 static int __devinit grab_mdesc_irq_props(struct mdesc_handle *mdesc,
1856 mdesc_for_each_node_by_name(mdesc, node, "virtual-device") {
1860 name = mdesc_get_property(mdesc, node, "name", NULL);
1863 chdl = mdesc_get_property(mdesc, node, "cfg-handle", NULL);
1867 return get_irq_props(mdesc, node, ip);
1997 struct mdesc_handle *mdesc;
2021 mdesc = mdesc_grab();
2023 if (!mdesc) {
2029 err = grab_mdesc_irq_props(mdesc, dev, &np->cwq_info, "n2cp");
2033 mdesc_release(mdesc);
2037 err = spu_mdesc_scan(mdesc, dev, &np->cwq_info, &np->cwq_list,
2040 mdesc_release(mdesc);
2109 struct mdesc_handle *mdesc;
2133 mdesc = mdesc_grab();
2135 if (!mdesc) {
2142 err = grab_mdesc_irq_props(mdesc, dev, &mp->mau_info, "ncp");
2146 mdesc_release(mdesc);
2150 err = spu_mdesc_scan(mdesc, dev, &mp->mau_info, &mp->mau_list,
2153 mdesc_release(mdesc);