Home
last modified time | relevance | path

Searched refs:notif_driver (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/include/kernel/
A Dnotif.h86 struct notif_driver { struct
87 void (*atomic_cb)(struct notif_driver *ndrv, enum notif_event ev); argument
88 void (*yielding_cb)(struct notif_driver *ndrv, enum notif_event ev); argument
89 SLIST_ENTRY(notif_driver) link;
131 void notif_register_driver(struct notif_driver *ndrv);
132 void notif_unregister_driver(struct notif_driver *ndrv);
134 static inline void notif_register_driver(struct notif_driver *ndrv __unused) in notif_register_driver()
138 static inline void notif_unregister_driver(struct notif_driver *ndrv __unused) in notif_unregister_driver()
/optee_os/core/kernel/
A Dnotif.c21 SLIST_HEAD(notif_driver_head, notif_driver);
124 void notif_register_driver(struct notif_driver *ndrv) in notif_register_driver()
135 void notif_unregister_driver(struct notif_driver *ndrv) in notif_unregister_driver()
141 SLIST_REMOVE(&notif_driver_head, ndrv, notif_driver, link); in notif_unregister_driver()
149 struct notif_driver *nd = NULL; in notif_deliver_atomic_event()
172 struct notif_driver *nd = NULL; in notif_deliver_event()
173 struct notif_driver *nd_tmp = NULL; in notif_deliver_event()
/optee_os/core/arch/arm/plat-vexpress/
A Dmain.c138 static void atomic_console_notif(struct notif_driver *ndrv __unused, in atomic_console_notif()
145 static void yielding_console_notif(struct notif_driver *ndrv __unused, in yielding_console_notif()
162 struct notif_driver console_notif = {

Completed in 19 milliseconds