FD.io VPP  v18.07-rc0-415-g6c78436
Vector Packet Processing
clib_rw_lock_ Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

volatile u32 n_readers
 
volatile u32 n_readers_lock
 
volatile u32 writer_lock
 
pid_t pid
 
uword thread_index
 
void * frame_address
 

Detailed Description

Definition at line 108 of file lock.h.

Member Function Documentation

clib_rw_lock_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

void* clib_rw_lock_::frame_address

Definition at line 117 of file lock.h.

volatile u32 clib_rw_lock_::n_readers

Definition at line 111 of file lock.h.

volatile u32 clib_rw_lock_::n_readers_lock

Definition at line 112 of file lock.h.

pid_t clib_rw_lock_::pid

Definition at line 115 of file lock.h.

uword clib_rw_lock_::thread_index

Definition at line 116 of file lock.h.

volatile u32 clib_rw_lock_::writer_lock

Definition at line 113 of file lock.h.


The documentation for this struct was generated from the following file: