FD.io VPP  v19.04.4-rc0-5-ge88582fac
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_CACHE_LINE_ALIGN_MARK()

clib_rw_lock_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ frame_address

void* clib_rw_lock_::frame_address

Definition at line 117 of file lock.h.

◆ n_readers

volatile u32 clib_rw_lock_::n_readers

Definition at line 111 of file lock.h.

◆ n_readers_lock

volatile u32 clib_rw_lock_::n_readers_lock

Definition at line 112 of file lock.h.

◆ pid

pid_t clib_rw_lock_::pid

Definition at line 115 of file lock.h.

◆ thread_index

uword clib_rw_lock_::thread_index

Definition at line 116 of file lock.h.

◆ writer_lock

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: