allocsize
size_t allocsize;
allocsize = lfs_sb_getssize(fs) * sizeof(struct ubuf *);
sp->bpp = emalloc(allocsize);
err(!preen, "Could not allocate %zu bytes", allocsize);
for (siz = allocsize(len), ep = (cp + pagesize) - siz;
(int)allocsize(ep->e_namlen), fd);
stroff += allocsize(ep->e_namlen);
u_int allocsize;
allocsize = bpp * (SCA_BSIZE + sizeof (sca_desc_t));
if (allocsize > 16 * 1024 * 1024)
sc->scu_allocsize = allocsize;
allocsize,
NTWO_DPRINTF(("DMA memory allocated: %d bytes\n", allocsize));
if (bus_dmamem_map(sc->scu_dmat, &sc->scu_seg, 1, allocsize,
if (bus_dmamap_create(sc->scu_dmat, allocsize, 2,
allocsize, SCA_DMA_BOUNDARY,
allocsize, NULL, BUS_DMA_NOWAIT);
int allocsize, r, rsegs, i;
allocsize = sizeof(struct virtio_blk_req) * qsize;
r = bus_dmamem_alloc(virtio_dmat(sc->sc_virtio), allocsize, 0, 0,
"error code %d\n", allocsize, r);
&sc->sc_reqs_seg, 1, allocsize,
memset(vaddr, 0, allocsize);
bus_dmamem_unmap(virtio_dmat(sc->sc_virtio), sc->sc_reqs, allocsize);
size_t allocsize;
allocsize = qsize * sizeof(struct vioscsi_req);
r = bus_dmamem_alloc(virtio_dmat(vsc), allocsize, 0, 0,
allocsize, r);
allocsize, &vaddr, BUS_DMA_NOWAIT);
memset(vaddr, 0, allocsize);
bus_dmamem_unmap(virtio_dmat(vsc), vaddr, allocsize);
bus_size_t allocsize = 0, size_desc_avail;
allocsize = size_desc_avail + size_used + size_indirect;
r = bus_dmamem_alloc(sc->sc_dmat, allocsize, VIRTIO_PAGE_SIZE, 0,
r = bus_dmamem_map(sc->sc_dmat, &vq->vq_segs[0], rsegs, allocsize,
r = bus_dmamap_create(sc->sc_dmat, allocsize, 1, allocsize, 0,
vq->vq_vaddr, allocsize, NULL, BUS_DMA_WAITOK);
vq->vq_bytesize = allocsize;
"size %d\n", allocsize, vq->vq_index, name, vq_num);
bus_dmamem_unmap(sc->sc_dmat, vq->vq_vaddr, allocsize);
size_t allocsize;
allocsize = sizeof(struct pud_req_readwrite) + bp->b_bcount;
pc_rw = kmem_zalloc(allocsize, KM_SLEEP);
error = pud_request(bp->b_dev, pc_rw, allocsize, PUD_REQ_BDEV,
kmem_free(pc_rw, allocsize);
size_t allocsize;
allocsize = sizeof(struct pud_creq_read) + uio->uio_resid;
pc_read = kmem_zalloc(allocsize, KM_SLEEP);
error = pud_request(dev, pc_read, allocsize,
kmem_free(pc_read, allocsize);
size_t allocsize;
allocsize = sizeof(struct pud_creq_write) + uio->uio_resid;
pc_write = kmem_zalloc(allocsize, KM_SLEEP);
error = pud_request(dev, pc_write, allocsize,
kmem_free(pc_write, allocsize);
size_t dlen, allocsize;
allocsize = sizeof(struct pud_req_ioctl) + dlen;
pc_ioctl = kmem_zalloc(allocsize, KM_SLEEP);
error = pud_request(dev, pc_ioctl, allocsize, class, type);
kmem_free(pc_ioctl, allocsize);
int rxidx, txidx, allocsize, nsegs;
allocsize = (vp->vp_rx->vq_num + vp->vp_tx->vq_num) * BUFSIZE;
if (bus_dmamap_create(virtio_dmat(vsc), allocsize, 1, allocsize, 0,
if (bus_dmamem_alloc(virtio_dmat(vsc), allocsize, 8, 0, &vp->vp_dmaseg,
allocsize, &kva, BUS_DMA_NOWAIT) != 0)
memset(kva, 0, allocsize);
allocsize, NULL, BUS_DMA_NOWAIT) != 0)
size_t allocsize, hdroffset;
allocsize = ULONG_MAX; /* this will fail later */
allocsize = PAGE_SIZE + size; /* for page alignment */
allocsize = sizeof(struct malloc_header) + size;
p = kmem_intr_alloc(allocsize, kmflags);
kmsan_mark(p, allocsize, KMSAN_STATE_UNINIT);
kmsan_orig(p, allocsize, KMSAN_TYPE_MALLOC, __RET_ADDR);
memset(p, 0, allocsize);
mh->mh_size = allocsize - hdroffset;
size_t allocsize = nsegs * sizeof(*dss);
dss = kmem_alloc(allocsize, KM_SLEEP);
kmem_free(dss, allocsize);
allocsize += allocsize;
p = (char **)realloc(elem, allocsize * sizeof(char *));
endelem = (elem = p) + allocsize;
static int allocsize = BUFSIZ;