Struct llist_space_mgmt

Struct Documentation

struct llist_space_mgmt

Container for all memory (space) used by a llist.

Public Members

dptr_t *datablocks

Space for the data elements. Used if RCSW_NOALLOC_DATA passed in llist_params::flags.

struct allocm_entry *db_map

Space for the allocation map for datablocks. Used if RCSW_NOALLOC_DATA passed in llist_params::flags.

struct llist_node *nodes

Space for llist_node objects. Used if RCSW_NOALLOC_META passed in llist_params::flags.

struct allocm_entry *node_map

Space for the allocation map for llist_node objects. Used if RCSW_NOALLOC_META passed in llist_params::flags.