FD.io VPP  v16.06
Vector Packet Processing
clib_smp_lock_header_t Union Reference

Data Fields

struct {
   struct {
      clib_smp_quarter_word_t   head_index
 
      clib_smp_quarter_word_t   n_elts
 
   }   waiting_fifo
 
   clib_smp_quarter_word_t   request_cpu
 
   clib_smp_quarter_word_t   n_readers_with_lock: BITS (clib_smp_quarter_word_t) - 1
 
   clib_smp_quarter_word_t   writer_has_lock: 1
 
}; 
 
uword as_uword
 

Detailed Description

Definition at line 153 of file smp.h.

Field Documentation

struct { ... }
uword clib_smp_lock_header_t::as_uword

Definition at line 173 of file smp.h.

clib_smp_quarter_word_t clib_smp_lock_header_t::head_index

Definition at line 157 of file smp.h.

clib_smp_quarter_word_t clib_smp_lock_header_t::n_elts

Definition at line 157 of file smp.h.

clib_smp_quarter_word_t clib_smp_lock_header_t::n_readers_with_lock

Definition at line 166 of file smp.h.

clib_smp_quarter_word_t clib_smp_lock_header_t::request_cpu

Definition at line 162 of file smp.h.

struct { ... } clib_smp_lock_header_t::waiting_fifo
clib_smp_quarter_word_t clib_smp_lock_header_t::writer_has_lock

Definition at line 170 of file smp.h.


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