Lines Matching +full:reg +full:- +full:names
11 * names of its contributors may be used to endorse or promote products
31 #include <linux/dma-mapping.h>
45 mem_node = of_parse_phandle(dev->of_node, "memory-region", idx); in qbman_init_private_mem()
49 dev_err(dev, "No memory-region found for index %d or compatible '%s'\n", in qbman_init_private_mem()
51 return -ENODEV; in qbman_init_private_mem()
58 return -ENODEV; in qbman_init_private_mem()
60 *addr = rmem->base; in qbman_init_private_mem()
61 *size = rmem->size; in qbman_init_private_mem()
64 * Check if the reg property exists - if not insert the node in qbman_init_private_mem()
69 if (!of_property_present(mem_node, "reg")) { in qbman_init_private_mem()
74 return -ENOMEM; in qbman_init_private_mem()
75 prop->value = res_array = devm_kzalloc(dev, sizeof(__be32) * 4, in qbman_init_private_mem()
77 if (!prop->value) in qbman_init_private_mem()
78 return -ENOMEM; in qbman_init_private_mem()
83 prop->length = sizeof(__be32) * 4; in qbman_init_private_mem()
84 prop->name = devm_kstrdup(dev, "reg", GFP_KERNEL); in qbman_init_private_mem()
85 if (!prop->name) in qbman_init_private_mem()
86 return -ENOMEM; in qbman_init_private_mem()