PPL Logo

mempool_type Struct Reference

#include <mempool.h>

Collaboration diagram for mempool_type:

Collaboration graph
[legend]

Data Fields

block_header block_head
mempool_newblockfn newblockfn
mempool_freeblock freeblockfn
size_t large_blocks
size_t block_tail
size_t limit
size_t size
CmiNodeLock mempoolLock
char padding [CMIPADDING((6 *sizeof(size_t)+sizeof(CmiNodeLock)), 16)]
size_t padding [2]

Detailed Description

Definition at line 107 of file mempool.h.


Field Documentation

Definition at line 109 of file mempool.h.

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

Definition at line 110 of file mempool.h.

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

Definition at line 111 of file mempool.h.

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

Definition at line 113 of file mempool.h.

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

Definition at line 114 of file mempool.h.

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

Definition at line 115 of file mempool.h.

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

char mempool_type::padding[CMIPADDING((6 *sizeof(size_t)+sizeof(CmiNodeLock)), 16)]

Definition at line 118 of file mempool.h.

Definition at line 120 of file mempool.h.


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

Generated on Mon Sep 21 08:27:16 2020 for Charm++ by  doxygen 1.5.5