FD.io VPP  v18.01-8-g0eacf49
Vector Packet Processing
memfd_shared_header_t Struct Reference

Data Fields

volatile u32 lock
 
volatile u32 owner_pid
 
int recursion_count
 
u32 tag
 
void * heap
 
u64 memfd_va
 
u64 memfd_size
 
u32 master_pid
 
u32 slave_pid
 
u8name
 
void * opaque [MEMFD_N_OPAQUE]
 
volatile u32 ready
 
u32 master_index
 

Detailed Description

Definition at line 49 of file memfd.h.

Field Documentation

void* memfd_shared_header_t::heap

Definition at line 58 of file memfd.h.

volatile u32 memfd_shared_header_t::lock

Definition at line 52 of file memfd.h.

u32 memfd_shared_header_t::master_index

Definition at line 73 of file memfd.h.

u32 memfd_shared_header_t::master_pid

Definition at line 64 of file memfd.h.

u64 memfd_shared_header_t::memfd_size

Definition at line 63 of file memfd.h.

u64 memfd_shared_header_t::memfd_va

Definition at line 61 of file memfd.h.

u8* memfd_shared_header_t::name

Definition at line 66 of file memfd.h.

void* memfd_shared_header_t::opaque[MEMFD_N_OPAQUE]

Definition at line 67 of file memfd.h.

volatile u32 memfd_shared_header_t::owner_pid

Definition at line 53 of file memfd.h.

volatile u32 memfd_shared_header_t::ready

Definition at line 70 of file memfd.h.

int memfd_shared_header_t::recursion_count

Definition at line 54 of file memfd.h.

u32 memfd_shared_header_t::slave_pid

Definition at line 65 of file memfd.h.

u32 memfd_shared_header_t::tag

Definition at line 55 of file memfd.h.


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