Lines Matching refs:num_mblks
51 vio_create_mblks(uint64_t num_mblks, size_t mblk_size, uint8_t *mblk_datap, in vio_create_mblks() argument
60 if (!(num_mblks) || (!ISP2(num_mblks))) { in vio_create_mblks()
66 vmplp->quelen = num_mblks; in vio_create_mblks()
67 vmplp->quemask = num_mblks - 1; /* expects quelen is power-of-2 */ in vio_create_mblks()
75 vmplp->basep = kmem_zalloc(num_mblks * sizeof (vio_mblk_t), KM_SLEEP); in vio_create_mblks()
77 vmplp->datap = kmem_zalloc(num_mblks * mblk_size, KM_SLEEP); in vio_create_mblks()
90 for (i = 0, datap = vmplp->datap; i < num_mblks; i++) { in vio_create_mblks()
143 uint64_t num_mblks; in vio_destroy_mblks() local
168 num_mblks = vmplp->quelen; in vio_destroy_mblks()
178 for (i = 0; i < num_mblks; i++) { in vio_destroy_mblks()
192 kmem_free(vmplp->basep, num_mblks * sizeof (vio_mblk_t)); in vio_destroy_mblks()
194 kmem_free(vmplp->datap, num_mblks * vmplp->mblk_size); in vio_destroy_mblks()
196 kmem_free(vmplp->quep, num_mblks * sizeof (vio_mblk_t *)); in vio_destroy_mblks()
273 uint64_t num_mblks = vmplp->quelen; in vio_clobber_pool() local
279 for (i = 0; i < num_mblks; i++) { in vio_clobber_pool()