Lines Matching refs:name
79 #define ATOMIC_INIT_NOTIFIER_HEAD(name) do { \ argument
80 spin_lock_init(&(name)->lock); \
81 (name)->head = NULL; \
83 #define BLOCKING_INIT_NOTIFIER_HEAD(name) do { \ argument
84 init_rwsem(&(name)->rwsem); \
85 (name)->head = NULL; \
87 #define RAW_INIT_NOTIFIER_HEAD(name) do { \ argument
88 (name)->head = NULL; \
93 #define srcu_cleanup_notifier_head(name) \ argument
94 cleanup_srcu_struct(&(name)->srcu);
96 #define ATOMIC_NOTIFIER_INIT(name) { \ argument
97 .lock = __SPIN_LOCK_UNLOCKED(name.lock), \
99 #define BLOCKING_NOTIFIER_INIT(name) { \ argument
100 .rwsem = __RWSEM_INITIALIZER((name).rwsem), \
102 #define RAW_NOTIFIER_INIT(name) { \ argument
106 #define ATOMIC_NOTIFIER_HEAD(name) \ argument
107 struct atomic_notifier_head name = \
108 ATOMIC_NOTIFIER_INIT(name)
109 #define BLOCKING_NOTIFIER_HEAD(name) \ argument
110 struct blocking_notifier_head name = \
111 BLOCKING_NOTIFIER_INIT(name)
112 #define RAW_NOTIFIER_HEAD(name) \ argument
113 struct raw_notifier_head name = \
114 RAW_NOTIFIER_INIT(name)