FreeBSD kernel kern code
mbpool Struct Reference

Data Fields

const char * name
 
bus_dma_tag_t dmat
 
u_int max_pages
 
size_t page_size
 
size_t chunk_size
 
struct mtx free_lock
 

Detailed Description

Definition at line 79 of file subr_mbpool.c.

Field Documentation

size_t mbpool::chunk_size

Definition at line 84 of file subr_mbpool.c.

Referenced by mbp_alloc(), mbp_create(), and mbp_sync().

bus_dma_tag_t mbpool::dmat

Definition at line 81 of file subr_mbpool.c.

Referenced by mbp_alloc_page(), mbp_create(), mbp_destroy(), and mbp_sync().

struct mtx mbpool::free_lock

Definition at line 86 of file subr_mbpool.c.

Referenced by mbp_alloc(), mbp_card_free(), mbp_count(), mbp_destroy(), and mbp_free().

u_int mbpool::max_pages

Definition at line 82 of file subr_mbpool.c.

Referenced by mbp_alloc_page(), and mbp_create().

const char* mbpool::name

Definition at line 80 of file subr_mbpool.c.

Referenced by mbp_alloc_page(), mbp_create(), mbp_destroy(), mbp_get(), and mbp_get_keep().

size_t mbpool::page_size

Definition at line 83 of file subr_mbpool.c.

Referenced by mbp_alloc_page(), and mbp_create().


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