XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
notifier.h File Reference
#include <linux/mutex.h>
Include dependency graph for notifier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  notifier_block
 

Macros

#define NOTIFY_DONE   0x0000 /* Don't care */
 
#define NOTIFY_OK   0x0001 /* Suits me */
 
#define NOTIFY_STOP_MASK   0x8000 /* Don't call further */
 
#define NOTIFY_BAD   (NOTIFY_STOP_MASK|0x0002) /* Bad/Veto action */
 
#define NOTIFY_STOP   (NOTIFY_OK|NOTIFY_STOP_MASK)
 

Typedefs

typedef int(* notifier_fn_t) (struct notifier_block *nb, unsigned long action, void *data)
 

Macro Definition Documentation

◆ NOTIFY_BAD

#define NOTIFY_BAD   (NOTIFY_STOP_MASK|0x0002) /* Bad/Veto action */

◆ NOTIFY_DONE

#define NOTIFY_DONE   0x0000 /* Don't care */

◆ NOTIFY_OK

#define NOTIFY_OK   0x0001 /* Suits me */

◆ NOTIFY_STOP

#define NOTIFY_STOP   (NOTIFY_OK|NOTIFY_STOP_MASK)

◆ NOTIFY_STOP_MASK

#define NOTIFY_STOP_MASK   0x8000 /* Don't call further */

Typedef Documentation

◆ notifier_fn_t

typedef int(* notifier_fn_t) (struct notifier_block *nb, unsigned long action, void *data)