Lines Matching defs:void

73 unsigned int plat_get_syscnt_freq2(void);
78 uintptr_t plat_get_ns_image_entrypoint(void);
79 unsigned int plat_my_core_pos(void);
81 int plat_get_mbedtls_heap(void **heap_addr, size_t *heap_size);
104 u_register_t plat_get_stack_protector_canary(void);
110 uint32_t plat_ic_get_pending_interrupt_id(void);
111 uint32_t plat_ic_get_pending_interrupt_type(void);
112 uint32_t plat_ic_acknowledge_interrupt(void);
114 void plat_ic_end_of_interrupt(uint32_t id);
121 unsigned int plat_ic_get_running_priority(void);
126 void plat_ic_disable_interrupt(unsigned int id);
127 void plat_ic_enable_interrupt(unsigned int id);
129 void plat_ic_set_interrupt_type(unsigned int id, unsigned int type);
130 void plat_ic_set_interrupt_priority(unsigned int id, unsigned int priority);
131 void plat_ic_raise_el3_sgi(int sgi_num, u_register_t target);
132 void plat_ic_raise_ns_sgi(int sgi_num, u_register_t target);
133 void plat_ic_raise_s_el1_sgi(int sgi_num, u_register_t target);
134 void plat_ic_set_spi_routing(unsigned int id, unsigned int routing_mode,
136 void plat_ic_set_interrupt_pending(unsigned int id);
137 void plat_ic_clear_interrupt_pending(unsigned int id);
144 uintptr_t plat_get_my_stack(void);
145 void plat_report_exception(unsigned int exception_type);
146 void plat_report_prefetch_abort(unsigned int fault_address);
147 void plat_report_data_abort(unsigned int fault_address);
148 int plat_crash_console_init(void);
150 void plat_crash_console_flush(void);
151 void plat_error_handler(int err) __dead2;
152 void plat_panic_handler(void) __dead2;
153 void plat_system_reset(void) __dead2;
155 void bl2_plat_preload_setup(void);
156 int plat_try_next_boot_source(void);
161 const void *base,
163 int plat_mboot_measure_key(const void *pk_oid, const void *pk_ptr,
173 const void *base __unused,
178 static inline int plat_mboot_measure_key(const void *pk_oid __unused,
179 const void *pk_ptr __unused,
189 void bl1_early_platform_setup(void);
190 void bl1_plat_arch_setup(void);
191 void bl1_platform_setup(void);
192 struct meminfo *bl1_plat_sec_mem_layout(void);
200 void plat_sdei_setup(void);
202 void plat_sdei_handle_masked_trigger(uint64_t mpidr, unsigned int intr);
205 void plat_default_ea_handler(unsigned int ea_reason, uint64_t syndrome, void *cookie,
206 void *handle, uint64_t flags);
207 void plat_ea_handler(unsigned int ea_reason, uint64_t syndrome, void *cookie,
208 void *handle, uint64_t flags);
223 void bl1_plat_set_ep_info(unsigned int image_id,
229 unsigned int bl1_plat_get_next_image_id(void);
236 __dead2 void bl1_plat_fwu_done(void *client_cookie, void *reserved);
246 void bl1_plat_mboot_init(void);
247 void bl1_plat_mboot_finish(void);
249 static inline void bl1_plat_mboot_init(void)
252 static inline void bl1_plat_mboot_finish(void)
260 void bl2_early_platform_setup2(u_register_t arg0, u_register_t arg1, u_register_t arg2, u_register_t arg3);
261 void bl2_plat_arch_setup(void);
262 void bl2_platform_setup(void);
263 struct meminfo *bl2_plat_sec_mem_layout(void);
276 void bl2_plat_mboot_init(void);
277 void bl2_plat_mboot_finish(void);
279 static inline void bl2_plat_mboot_init(void)
282 static inline void bl2_plat_mboot_finish(void)
291 void bl2_el3_early_platform_setup(u_register_t arg0, u_register_t arg1,
293 void bl2_el3_plat_arch_setup(void);
298 void bl2_el3_plat_prepare_exit(void);
303 void bl2u_early_platform_setup(struct meminfo *mem_layout,
304 void *plat_info);
305 void bl2u_plat_arch_setup(void);
306 void bl2u_platform_setup(void);
315 int bl2u_plat_handle_scp_bl2u(void);
320 void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
322 void bl31_plat_arch_setup(void);
323 void bl31_platform_setup(void);
324 void bl31_plat_runtime_setup(void);
332 const unsigned char *plat_get_power_domain_tree_desc(void);
337 void plat_psci_stat_accounting_start(const psci_power_state_t *state_info);
338 void plat_psci_stat_accounting_stop(const psci_power_state_t *state_info);
361 void bl31_plat_enable_mmu(uint32_t flags);
366 void bl32_plat_enable_mmu(uint32_t flags);
371 int plat_get_rotpk_info(void *cookie, void **key_ptr, unsigned int *key_len,
373 int plat_get_nv_ctr(void *cookie, unsigned int *nv_ctr);
374 int plat_set_nv_ctr(void *cookie, unsigned int nv_ctr);
375 int plat_set_nv_ctr2(void *cookie, const struct auth_img_desc_s *img_desc,
377 int get_mbedtls_heap_helper(void **heap_addr, size_t *heap_size);
385 const struct mmap_region *plat_get_secure_partition_mmap(void *cookie);
387 void *cookie);
388 int plat_spm_sp_rd_load(struct sp_res_desc *rd, const void *ptr, size_t size);
389 int plat_spm_sp_get_next_address(void **sp_base, size_t *sp_size,
390 void **rd_base, size_t *rd_size);
393 const void *pm_addr);
406 struct bl_load_info *plat_get_bl_image_load_info(void);
413 struct bl_params *plat_get_next_bl_params(void);
419 void plat_flush_next_bl_params(void);
431 int32_t plat_get_soc_version(void);
436 int32_t plat_get_soc_revision(void);
449 void plat_fwu_set_images_source(const struct fwu_metadata *metadata);
450 uint32_t plat_fwu_get_boot_idx(void);
457 uint64_t plat_can_cmo(void);
459 static inline uint64_t plat_can_cmo(void)