Lines Matching refs:mboot
2357 struct mboot *mbp;
2400 mbp = (struct mboot *)bufp;
2743 struct mboot *mbp = (struct mboot *)buf;
5026 struct mboot *mboot; local
5047 mboot = kmem_zalloc(buffer_size, KM_SLEEP);
5048 if ((rval = DK_TG_READ(cl, mboot, 0, buffer_size, tg_cookie)) == 0) {
5049 if (ddi_copyout(mboot, (void *)arg,
5050 sizeof (struct mboot), flag) != 0) {
5054 kmem_free(mboot, buffer_size);
5084 struct mboot *mboot = NULL; local
5101 mboot = kmem_zalloc(cl->cl_sys_blocksize, KM_SLEEP);
5103 if (ddi_copyin((const void *)arg, mboot,
5105 kmem_free(mboot, cl->cl_sys_blocksize);
5110 magic = LE_16(mboot->signature);
5112 kmem_free(mboot, cl->cl_sys_blocksize);
5116 rval = DK_TG_WRITE(cl, mboot, 0, cl->cl_sys_blocksize, tg_cookie);
5128 kmem_free(mboot, cl->cl_sys_blocksize);
5149 kmem_free(mboot, cl->cl_sys_blocksize);