ROSS
buddy_list_bucket Struct Reference

#include <buddy.h>

Public Member Functions

 LIST_HEAD (buddy_list_head, buddy_list) ptr
 LIST_HEAD (buddy_list_head, buddy_list) ptr

Data Fields

unsigned int count
unsigned int order
valid_t is_valid

Detailed Description

Bucket of 2^order sized free memory blocks.

Definition at line 36 of file buddy.h.

Member Function Documentation

◆ LIST_HEAD() [1/2]

buddy_list_bucket::LIST_HEAD ( buddy_list_head ,
buddy_list  )

◆ LIST_HEAD() [2/2]

buddy_list_bucket::LIST_HEAD ( buddy_list_head ,
buddy_list  )

References count, is_valid, and order.

Field Documentation

◆ count

unsigned int buddy_list_bucket::count

◆ is_valid

valid_t buddy_list_bucket::is_valid

Definition at line 41 of file buddy.h.

Referenced by buddy_alloc(), create_buddy_table(), and LIST_HEAD().

◆ order

unsigned int buddy_list_bucket::order

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