Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprdata.h316 extern void pr_iol_initlist(list_t *head, size_t itemsize, int nitems);
317 extern void * pr_iol_newbuf(list_t *head, size_t itemsize);
H A Dprsubr.c1747 pr_iol_initlist(list_t *iolhead, size_t itemsize, int n) in pr_iol_initlist() argument
1750 size_t initial_size = MIN(1, n) * itemsize; in pr_iol_initlist()
1755 ASSERT(itemsize < MAPSIZE - sizeof (*iol)); in pr_iol_initlist()
1773 pr_iol_newbuf(list_t *iolhead, size_t itemsize) in pr_iol_newbuf() argument
1778 ASSERT(itemsize < MAPSIZE - sizeof (*iol)); in pr_iol_newbuf()
1784 iol->piol_usedsize + sizeof (*iol) + itemsize) { in pr_iol_newbuf()
1799 iol->piol_usedsize += itemsize; in pr_iol_newbuf()
1800 bzero(new, itemsize); in pr_iol_newbuf()
/illumos-gate/usr/src/cmd/zic/
H A Dzic.c501 size_product(ptrdiff_t nitems, ptrdiff_t itemsize) in size_product() argument
505 if (!ckd_mul(&product, nitems, itemsize) && product <= INDEX_MAX) in size_product()
508 ptrdiff_t nitems_max = INDEX_MAX / itemsize; in size_product()
510 return nitems * itemsize; in size_product()
558 grow_nitems_alloc(ptrdiff_t *nitems_alloc, ptrdiff_t itemsize) in grow_nitems_alloc() argument
564 && !ckd_mul(&product, *nitems_alloc, itemsize) && product <= INDEX_MAX) in grow_nitems_alloc()
567 if (*nitems_alloc <= ((INDEX_MAX - 1) / 3 * 2) / itemsize) { in grow_nitems_alloc()
569 return *nitems_alloc * itemsize; in grow_nitems_alloc()
576 growalloc(void *ptr, ptrdiff_t itemsize, ptrdiff_t nitems, in growalloc() argument
581 : xrealloc(ptr, grow_nitems_alloc(nitems_alloc, itemsize))); in growalloc()