Searched refs:platform_ops (Results 1 – 25 of 39) sorted by relevance
12
161 static const struct mcpm_platform_ops *platform_ops; variable165 if (platform_ops) in mcpm_platform_register()167 platform_ops = ops; in mcpm_platform_register()173 return (platform_ops) ? true : false; in mcpm_is_available()201 if (!platform_ops) in mcpm_cpu_power_up()228 ret = platform_ops->cluster_powerup(cluster); in mcpm_cpu_power_up()230 ret = platform_ops->cpu_powerup(cpu, cluster); in mcpm_cpu_power_up()249 if (WARN_ON_ONCE(!platform_ops)) in mcpm_cpu_power_down()266 platform_ops->cpu_powerdown_prepare(cpu, cluster); in mcpm_cpu_power_down()267 platform_ops->cluster_powerdown_prepare(cluster); in mcpm_cpu_power_down()[all …]
45 if (platform_ops.image_hdr) in prep_kernel()46 platform_ops.image_hdr(elfheader); in prep_kernel()55 if (platform_ops.vmlinux_alloc) { in prep_kernel()56 addr = platform_ops.vmlinux_alloc(ei.memsize); in prep_kernel()222 struct platform_ops platform_ops; variable243 if (platform_ops.fixups) in start()244 platform_ops.fixups(); in start()273 if(platform_ops.kentry) in start()274 platform_ops.kentry(ft_addr, vmlinux.addr); in start()
25 struct platform_ops { struct35 extern struct platform_ops platform_ops; argument219 return (platform_ops.malloc) ? platform_ops.malloc(size) : NULL; in malloc()224 if (platform_ops.free) in free()225 platform_ops.free(ptr); in free()230 if (platform_ops.exit) in exit()231 platform_ops.exit(); in exit()
65 platform_ops.image_hdr = of_image_hdr; in of_platform_init()66 platform_ops.malloc = of_try_claim; in of_platform_init()67 platform_ops.exit = of_exit; in of_platform_init()68 platform_ops.vmlinux_alloc = of_vmlinux_alloc; in of_platform_init()
66 platform_ops.fixups = iss_4xx_fixups; in platform_init()67 platform_ops.vmlinux_alloc = iss_4xx_vmlinux_alloc; in platform_init()68 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
31 platform_ops.fixups = warp_fixups; in platform_init()32 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
39 platform_ops.fixups = bamboo_fixups; in bamboo_init()40 platform_ops.exit = ibm44x_dbcr_reset; in bamboo_init()
50 platform_ops.fixups = rainier_fixups; in platform_init()51 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
50 platform_ops.fixups = sequoia_fixups; in platform_init()51 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
42 platform_ops.fixups = sam440ep_fixups; in platform_init()43 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
37 platform_ops.fixups = yosemite_fixups; in platform_init()38 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
42 platform_ops.fixups = kilauea_fixups; in platform_init()43 platform_ops.exit = ibm40x_dbcr_reset; in platform_init()
145 platform_ops.malloc = simple_malloc; in simple_alloc_init()146 platform_ops.free = simple_free; in simple_alloc_init()147 platform_ops.realloc = simple_realloc; in simple_alloc_init()
82 platform_ops.fixups = ebony_fixups; in ebony_init()83 platform_ops.exit = ibm44x_dbcr_reset; in ebony_init()
95 platform_ops.fixups = ibm_currituck_fixups; in platform_init()96 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
139 platform_ops.fixups = ibm_akebono_fixups; in platform_init()140 platform_ops.exit = ibm44x_dbcr_reset; in platform_init()
167 platform_ops.fixups = acadia_fixups; in platform_init()168 platform_ops.exit = ibm40x_dbcr_reset; in platform_init()
51 platform_ops.fixups = katmai_fixups; in platform_init()
31 platform_ops.fixups = platform_fixups; in platform_init()
135 platform_ops.fixups = hotfoot_fixups; in platform_init()136 platform_ops.exit = ibm40x_dbcr_reset; in platform_init()
51 platform_ops.fixups = taishan_fixups; in platform_init()
51 platform_ops.fixups = platform_fixups; in platform_init()
50 platform_ops.fixups = platform_fixups; in platform_init()
42 platform_ops.fixups = platform_fixups; in platform_init()
43 platform_ops.fixups = platform_fixups; in platform_init()