Motr  M0
m0_balloc_allocate_req Struct Reference

#include <balloc.h>

Collaboration diagram for m0_balloc_allocate_req:
Collaboration graph

Data Fields

m0_bindex_t bar_logical
 
m0_bcount_t bar_len
 
m0_bindex_t bar_goal
 
uint64_t bar_flags
 
struct m0_ext bar_result
 
void * bar_prealloc
 

Detailed Description

Request to allocate multiple blocks from a container.

Result is stored in bar_physical. On error case, error number is returned in bar_err. If all available free chunks are smaller that requested, then the maximum available chunk size is returned in bar_max_avail.

Definition at line 298 of file balloc.h.

Field Documentation

◆ bar_flags

uint64_t bar_flags

Definition at line 302 of file balloc.h.

◆ bar_goal

m0_bindex_t bar_goal

Definition at line 301 of file balloc.h.

◆ bar_len

m0_bcount_t bar_len

Definition at line 300 of file balloc.h.

◆ bar_logical

m0_bindex_t bar_logical

Definition at line 299 of file balloc.h.

◆ bar_prealloc

void* bar_prealloc

Definition at line 306 of file balloc.h.

◆ bar_result

struct m0_ext bar_result

Definition at line 304 of file balloc.h.


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