PPL Logo

block_header Struct Reference

#include <mempool.h>

Collaboration diagram for block_header:

Collaboration graph
[legend]

Data Fields

mem_handle_t mem_hndl
size_t size
size_t used
size_t block_prev
size_t block_next
struct mempool_typemptr
int msgs_in_send
int msgs_in_recv
size_t freelists [cutOffNum+CMIPADDING(cutOffNum *sizeof(size_t)+freelists_extra, 16)/sizeof(size_t)]

Detailed Description

Definition at line 75 of file mempool.h.


Field Documentation

Definition at line 77 of file mempool.h.

Referenced by mempool_destroy(), mempool_init(), mempool_malloc(), and removeblocks().

Definition at line 78 of file mempool.h.

Referenced by mempool_init(), mempool_malloc(), and removeblocks().

Definition at line 78 of file mempool.h.

Referenced by mempool_free(), mempool_init(), mempool_malloc(), and removeblocks().

Definition at line 79 of file mempool.h.

Referenced by mempool_init(), mempool_malloc(), and removeblocks().

Definition at line 79 of file mempool.h.

Referenced by mempool_destroy(), mempool_init(), mempool_malloc(), and removeblocks().

Definition at line 80 of file mempool.h.

Referenced by mempool_init(), and mempool_malloc().

Definition at line 82 of file mempool.h.

Referenced by mempool_init(), and mempool_malloc().

Definition at line 83 of file mempool.h.

Referenced by mempool_init(), and mempool_malloc().

size_t block_header::freelists[cutOffNum+CMIPADDING(cutOffNum *sizeof(size_t)+freelists_extra, 16)/sizeof(size_t)]

Definition at line 89 of file mempool.h.

Referenced by checkblock(), fillblock(), mempool_free(), and mempool_malloc().


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

Generated on Mon Sep 21 08:17:54 2020 for Charm++ by  doxygen 1.5.5