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

Go to the source code of this file.

Classes

struct  seqcount
 

Macros

#define __SEQ_LOCK(expr)
 
#define SEQCOUNT_LOCKNAME(lockname, locktype, preemptible, lockbase)
 

Typedefs

typedef struct seqcount seqcount_t
 
typedef struct seqlock seqlock_t
 

Functions

 context_lock_struct (seqlock)
 

Macro Definition Documentation

◆ __SEQ_LOCK

#define __SEQ_LOCK (   expr)

◆ SEQCOUNT_LOCKNAME

#define SEQCOUNT_LOCKNAME (   lockname,
  locktype,
  preemptible,
  lockbase 
)
Value:
typedef struct seqcount_##lockname { \
__SEQ_LOCK(locktype *lock); \
} seqcount_##lockname##_t;
Definition seqlock_types.h:49

Typedef Documentation

◆ seqcount_t

typedef struct seqcount seqcount_t

◆ seqlock_t

typedef struct seqlock seqlock_t

Function Documentation

◆ context_lock_struct()

context_lock_struct ( seqlock  )