
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