/* * Copyright (c) 2011 The Chromium OS Authors. * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __INIT_CALL_H__ #define __INIT_CALL_H__ typedef int (*init_fnc_t)(void); int initcall_run_list(const init_fnc_t init_sequence[]); #ifdef CONFIG_AMLOGIC_TIME_PROFILE void dump_initcall_time(void); uint32_t get_time(void); struct init_call_time { void *func; unsigned int time; }; #define INITCALL_CNT 128 #endif #endif