Lines Matching full:dn
121 struct device_node *dn) in rng_init_per_cpu() argument
125 chip_id = of_get_ibm_chip_id(dn); in rng_init_per_cpu()
127 pr_warn("No ibm,chip-id found for %pOF.\n", dn); in rng_init_per_cpu()
137 static __init int rng_create(struct device_node *dn) in rng_create() argument
147 if (of_address_to_resource(dn, 0, &res)) { in rng_create()
154 rng->regs = of_iomap(dn, 0); in rng_create()
163 rng_init_per_cpu(rng, dn); in rng_create()
172 struct device_node *dn; in pnv_get_random_long_early() local
181 for_each_compatible_node(dn, NULL, "ibm,power-rng") in pnv_get_random_long_early()
182 rng_create(dn); in pnv_get_random_long_early()
191 struct device_node *dn; in pnv_rng_init() local
197 dn = of_find_compatible_node(NULL, NULL, "ibm,power-rng"); in pnv_rng_init()
198 if (dn) in pnv_rng_init()
201 of_node_put(dn); in pnv_rng_init()
206 struct device_node *dn; in pnv_rng_late_init() local
214 for_each_compatible_node(dn, NULL, "ibm,power-rng") in pnv_rng_late_init()
215 of_platform_device_create(dn, NULL, NULL); in pnv_rng_late_init()