Home
last modified time | relevance | path

Searched refs:mq_cap (Results 1 – 1 of 1) sorted by relevance

/titanic_50/usr/src/lib/mergeq/
H A Dmergeq.c193 size_t mq_cap; /* Capacity of the items */ member
228 mergeq_free(mqp->mq_items, sizeof (void *) * mqp->mq_cap); in mergeq_fini()
292 mqp->mq_cap = MERGEQ_DEFAULT_CAP; in mergeq_init()
302 if (mqp->mq_cap != 0) in mergeq_reset()
303 bzero(mqp->mq_items, sizeof (void *) * mqp->mq_cap); in mergeq_reset()
326 if (SIZE_MAX - mqp->mq_cap < MERGEQ_DEFAULT_CAP) in mergeq_grow()
329 ncap = mqp->mq_cap + MERGEQ_DEFAULT_CAP; in mergeq_grow()
335 bcopy(mqp->mq_items, items, mqp->mq_cap * sizeof (void *)); in mergeq_grow()
336 mergeq_free(mqp->mq_items, sizeof (mqp->mq_cap) * sizeof (void *)); in mergeq_grow()
338 mqp->mq_cap = ncap; in mergeq_grow()
[all …]