Motr  M0
cob_entries_header Struct Reference

#include <list_enum.h>

Collaboration diagram for cob_entries_header:
Collaboration graph

Data Fields

uint32_t ces_nr
 
uint32_t ces_pad
 
char ces_cobs [0]
 

Detailed Description

Following structure is part of the internal implementation. It is required to be accessed by the UT as well. Hence, is placed here in the header file.

Structure used to store cob entries inline into the layouts table - maximum upto LDB_MAX_INLINE_COB_ENTRIES number of those.

Note
This structure needs to be maintained as 8 bytes aligned.

Definition at line 96 of file list_enum.h.

Field Documentation

◆ ces_cobs

char ces_cobs[0]

Payload storing list of cob ids (struct m0_fid), max upto LDB_MAX_INLINE_COB_ENTRIES number of those.

Definition at line 107 of file list_enum.h.

◆ ces_nr

uint32_t ces_nr

Total number of COB Ids for the specific layout.

Definition at line 98 of file list_enum.h.

◆ ces_pad

uint32_t ces_pad

Padding to make the structure 8 bytes aligned.

Definition at line 101 of file list_enum.h.


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