Motr  M0
m0_balloc_group_info Struct Reference

#include <balloc.h>

Collaboration diagram for m0_balloc_group_info:
Collaboration graph

Data Fields

uint64_t bgi_state
 
m0_bindex_t bgi_groupno
 
struct m0_balloc_zone_param bgi_normal
 
struct m0_balloc_zone_param bgi_spare
 
struct m0_lextbgi_extents
 
struct m0_be_mutex bgi_mutex
 

Detailed Description

In-memory data structure for group

Definition at line 151 of file balloc.h.

Field Documentation

◆ bgi_extents

struct m0_lext* bgi_extents

Array of group extents

Definition at line 159 of file balloc.h.

◆ bgi_groupno

m0_bindex_t bgi_groupno

group number

Definition at line 155 of file balloc.h.

◆ bgi_mutex

struct m0_be_mutex bgi_mutex

per-group lock

Definition at line 161 of file balloc.h.

◆ bgi_normal

struct m0_balloc_zone_param bgi_normal

Definition at line 156 of file balloc.h.

◆ bgi_spare

struct m0_balloc_zone_param bgi_spare

Definition at line 157 of file balloc.h.

◆ bgi_state

uint64_t bgi_state
See also
m0_balloc_group_info_state for values

Definition at line 153 of file balloc.h.


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