Searched refs:itemsize (Results 1 – 3 of 3) sorted by relevance
| /illumos-gate/usr/src/uts/common/fs/proc/ |
| H A D | prdata.h | 316 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 D | prsubr.c | 1747 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 D | zic.c | 501 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()
|