Searched refs:notif_driver (Results 1 – 4 of 4) sorted by relevance
| /optee_os/core/include/kernel/ |
| H A D | notif.h | 92 struct notif_driver { struct 93 void (*atomic_cb)(struct notif_driver *ndrv, enum notif_event ev, argument 95 void (*yielding_cb)(struct notif_driver *ndrv, enum notif_event ev); argument 96 SLIST_ENTRY(notif_driver) link; 144 void notif_register_driver(struct notif_driver *ndrv); 145 void notif_unregister_driver(struct notif_driver *ndrv); 147 static inline void notif_register_driver(struct notif_driver *ndrv __unused) in notif_register_driver() 151 static inline void notif_unregister_driver(struct notif_driver *ndrv __unused) in notif_unregister_driver()
|
| /optee_os/core/kernel/ |
| H A D | notif.c | 28 SLIST_HEAD(notif_driver_head, notif_driver); 59 void notif_register_driver(struct notif_driver *ndrv) in notif_register_driver() 72 void notif_unregister_driver(struct notif_driver *ndrv) in notif_unregister_driver() 78 SLIST_REMOVE(¬if_driver_head, ndrv, notif_driver, link); in notif_unregister_driver() 87 struct notif_driver *nd = NULL; in notif_deliver_atomic_event() 121 struct notif_driver *nd = NULL; in notif_deliver_event() 122 struct notif_driver *nd_tmp = NULL; in notif_deliver_event()
|
| /optee_os/core/tests/ |
| H A D | notif_test_wd.c | 58 static void wd_ndrv_atomic_cb(struct notif_driver *ndrv __unused, in wd_ndrv_atomic_cb() 77 static void wd_ndrv_yielding_cb(struct notif_driver *ndrv __unused, in wd_ndrv_yielding_cb() 91 struct notif_driver wd_ndrv __nex_data = {
|
| /optee_os/core/arch/arm/plat-vexpress/ |
| H A D | main.c | 153 static void atomic_console_notif(struct notif_driver *ndrv __unused, in atomic_console_notif() 175 static void yielding_console_notif(struct notif_driver *ndrv __unused, in yielding_console_notif() 196 static struct notif_driver console_notif __nex_data = {
|