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

Go to the source code of this file.

Classes

struct  lock_class_key
 
struct  lockdep_map
 

Macros

#define lockdep_set_class(lock, key)   do { (void)(lock); (void)(key); } while (0)
 
#define lockdep_set_class_and_name(lock, key, name)    do { (void)(lock); (void)(key); (void)(name); } while (0)
 
#define lockdep_set_subclass(lock, sub)   do { (void)(lock); (void)(sub); } while (0)
 
#define lockdep_set_novalidate_class(lock)   do { (void)(lock); } while (0)
 
#define lockdep_init_map(lock, name, key, sub)    do { (void)(name); (void)(key); } while (0)
 
#define lockdep_init_map_type(lock, name, key, sub, ...)    do { (void)(name); (void)(key); } while (0)
 
#define seqcount_acquire(l, s, t, i)   do {} while (0)
 
#define seqcount_release(l, i)   do {} while (0)
 
#define lockdep_match_class(lock, key)   (1)
 
#define lockdep_match_name(lock, name)   (1)
 
#define lockdep_rcu_suspicious(file, line, s)    do { (void)(file); (void)(line); (void)(s); } while (0)
 
#define lockdep_assert_held(l)   do { (void)(l); } while (0)
 
#define lockdep_assert_held_write(l)   do { (void)(l); } while (0)
 
#define lockdep_assert_not_held(l)   do { (void)(l); } while (0)
 
#define lockdep_assert_irqs_disabled()   do {} while (0)
 
#define lockdep_assert_irqs_enabled()   do {} while (0)
 
#define lockdep_assert_in_rcu()   do {} while (0)
 
#define lockdep_assert_preemption_disabled()   do {} while (0)
 
#define lockdep_is_held(lock)   (1)
 
#define lockdep_assert_once(cond)   do { (void)(cond); } while (0)
 
#define lockdep_assert_none_held_once()   do {} while (0)
 
#define rwsem_acquire(l, s, t, i)   do {} while (0)
 
#define rwsem_acquire_read(l, s, t, i)   do {} while (0)
 
#define rwsem_release(l, i)   do {} while (0)
 
#define lock_contended(l, i)   do {} while (0)
 
#define lock_acquired(l, i)   do {} while (0)
 
#define lock_acquire_shared_recursive(l, s, r, n, i)   do {} while (0)
 
#define lock_release(l, i)   do {} while (0)
 
#define lockdep_assert_held_once(l)   do { (void)(l); } while (0)
 

Macro Definition Documentation

◆ lock_acquire_shared_recursive

#define lock_acquire_shared_recursive (   l,
  s,
  r,
  n,
  i 
)    do {} while (0)

◆ lock_acquired

#define lock_acquired (   l,
  i 
)    do {} while (0)

◆ lock_contended

#define lock_contended (   l,
  i 
)    do {} while (0)

◆ lock_release

#define lock_release (   l,
  i 
)    do {} while (0)

◆ lockdep_assert_held

#define lockdep_assert_held (   l)    do { (void)(l); } while (0)

◆ lockdep_assert_held_once

#define lockdep_assert_held_once (   l)    do { (void)(l); } while (0)

◆ lockdep_assert_held_write

#define lockdep_assert_held_write (   l)    do { (void)(l); } while (0)

◆ lockdep_assert_in_rcu

#define lockdep_assert_in_rcu ( )    do {} while (0)

◆ lockdep_assert_irqs_disabled

#define lockdep_assert_irqs_disabled ( )    do {} while (0)

◆ lockdep_assert_irqs_enabled

#define lockdep_assert_irqs_enabled ( )    do {} while (0)

◆ lockdep_assert_none_held_once

#define lockdep_assert_none_held_once ( )    do {} while (0)

◆ lockdep_assert_not_held

#define lockdep_assert_not_held (   l)    do { (void)(l); } while (0)

◆ lockdep_assert_once

#define lockdep_assert_once (   cond)    do { (void)(cond); } while (0)

◆ lockdep_assert_preemption_disabled

#define lockdep_assert_preemption_disabled ( )    do {} while (0)

◆ lockdep_init_map

#define lockdep_init_map (   lock,
  name,
  key,
  sub 
)     do { (void)(name); (void)(key); } while (0)

◆ lockdep_init_map_type

#define lockdep_init_map_type (   lock,
  name,
  key,
  sub,
  ... 
)     do { (void)(name); (void)(key); } while (0)

◆ lockdep_is_held

#define lockdep_is_held (   lock)    (1)

◆ lockdep_match_class

#define lockdep_match_class (   lock,
  key 
)    (1)

◆ lockdep_match_name

#define lockdep_match_name (   lock,
  name 
)    (1)

◆ lockdep_rcu_suspicious

#define lockdep_rcu_suspicious (   file,
  line,
  s 
)     do { (void)(file); (void)(line); (void)(s); } while (0)

◆ lockdep_set_class

#define lockdep_set_class (   lock,
  key 
)    do { (void)(lock); (void)(key); } while (0)

◆ lockdep_set_class_and_name

#define lockdep_set_class_and_name (   lock,
  key,
  name 
)     do { (void)(lock); (void)(key); (void)(name); } while (0)

◆ lockdep_set_novalidate_class

#define lockdep_set_novalidate_class (   lock)    do { (void)(lock); } while (0)

◆ lockdep_set_subclass

#define lockdep_set_subclass (   lock,
  sub 
)    do { (void)(lock); (void)(sub); } while (0)

◆ rwsem_acquire

#define rwsem_acquire (   l,
  s,
  t,
  i 
)    do {} while (0)

◆ rwsem_acquire_read

#define rwsem_acquire_read (   l,
  s,
  t,
  i 
)    do {} while (0)

◆ rwsem_release

#define rwsem_release (   l,
  i 
)    do {} while (0)

◆ seqcount_acquire

#define seqcount_acquire (   l,
  s,
  t,
  i 
)    do {} while (0)

◆ seqcount_release

#define seqcount_release (   l,
  i 
)    do {} while (0)