Lines Matching refs:allocsize
65 size_t dlen, allocsize; in doioctl() local
69 allocsize = sizeof(struct pud_req_ioctl) + dlen; in doioctl()
70 pc_ioctl = kmem_zalloc(allocsize, KM_SLEEP); in doioctl()
77 error = pud_request(dev, pc_ioctl, allocsize, class, type); in doioctl()
84 kmem_free(pc_ioctl, allocsize); in doioctl()
130 size_t allocsize; in pud_bdev_strategy() local
133 allocsize = sizeof(struct pud_req_readwrite) + bp->b_bcount; in pud_bdev_strategy()
134 pc_rw = kmem_zalloc(allocsize, KM_SLEEP); in pud_bdev_strategy()
142 error = pud_request(bp->b_dev, pc_rw, allocsize, PUD_REQ_BDEV, in pud_bdev_strategy()
158 kmem_free(pc_rw, allocsize); in pud_bdev_strategy()
234 size_t allocsize; in pud_cdev_read() local
237 allocsize = sizeof(struct pud_creq_read) + uio->uio_resid; in pud_cdev_read()
238 pc_read = kmem_zalloc(allocsize, KM_SLEEP); in pud_cdev_read()
243 error = pud_request(dev, pc_read, allocsize, in pud_cdev_read()
257 kmem_free(pc_read, allocsize); in pud_cdev_read()
265 size_t allocsize; in pud_cdev_write() local
268 allocsize = sizeof(struct pud_creq_write) + uio->uio_resid; in pud_cdev_write()
269 pc_write = kmem_zalloc(allocsize, KM_SLEEP); in pud_cdev_write()
278 error = pud_request(dev, pc_write, allocsize, in pud_cdev_write()
287 kmem_free(pc_write, allocsize); in pud_cdev_write()