
Go to the source code of this file.
| Data Structures | |
| struct | _dllnode | 
| struct | _slotblock | 
| struct | _btreenode | 
| struct | _slotset | 
| struct | _slotblock | 
| struct | _slotset | 
| Typedefs | |
| typedef struct _dllnode | dllnode | 
| typedef struct _slotblock | slotblock | 
| typedef struct _btreenode | btreenode | 
| typedef struct _slotset | slotset | 
| Functions | |
| slotset * | new_slotset (CmiInt8 startslot, CmiInt8 nslots) | 
| CmiInt8 | get_slots (slotset *ss, CmiInt8 nslots) | 
| void | grab_slots (slotset *ss, CmiInt8 sslot, CmiInt8 nslots) | 
| void | free_slots (slotset *ss, CmiInt8 sslot, CmiInt8 nslots) | 
Definition at line 29 of file mem-arena.h.
| typedef struct _slotblock slotblock | 
Definition at line 30 of file mem-arena.h.
| typedef struct _btreenode btreenode | 
Definition at line 38 of file mem-arena.h.
Definition at line 802 of file mem-arena.C.
References _btreenode::blocks, _slotset::btree_root, create_btree_node(), find_list_bin(), _slotset::list_array, _slotblock::listblock, malloc(), _dllnode::next, _slotblock::nslots, _btreenode::num_blocks, _dllnode::previous, _dllnode::sb, and _slotblock::startslot.

Definition at line 841 of file mem-arena.C.
References find_list_bin(), _slotset::list_array, _dllnode::next, _slotblock::nslots, _dllnode::sb, and _slotblock::startslot.

Definition at line 872 of file mem-arena.C.
References btree_delete(), btree_insert(), _slotset::btree_root, CmiAbort(), find_btree_slotblock(), list_move(), _slotblock::listblock, _slotblock::nslots, and _slotblock::startslot.

Definition at line 928 of file mem-arena.C.
References btree_delete(), btree_insert(), _slotset::btree_root, find_btree_slotblock(), list_move(), _slotblock::listblock, _slotblock::nslots, and _slotblock::startslot.

 1.5.5
 1.5.5