/* * Register here to be notified about runtime enabling/disabling of * the switcher. * * The notifier chain is called with the switcher activation lock held: * the switcher will not be enabled or disabled during callbacks. * Callbacks must not call bL_switcher_{get,put}_enabled().
*/ #define BL_NOTIFY_PRE_ENABLE 0 #define BL_NOTIFY_POST_ENABLE 1 #define BL_NOTIFY_PRE_DISABLE 2 #define BL_NOTIFY_POST_DISABLE 3
#ifdef CONFIG_BL_SWITCHER
int bL_switcher_register_notifier(struct notifier_block *nb); int bL_switcher_unregister_notifier(struct notifier_block *nb);
/* * Use these functions to temporarily prevent enabling/disabling of * the switcher. * bL_switcher_get_enabled() returns true if the switcher is currently * enabled. Each call to bL_switcher_get_enabled() must be followed * by a call to bL_switcher_put_enabled(). These functions are not * recursive.
*/ bool bL_switcher_get_enabled(void); void bL_switcher_put_enabled(void);
int bL_switcher_trace_trigger(void); int bL_switcher_get_logical_index(u32 mpidr);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.