Lines Matching refs:namebuf
337 uint16_t *namebuf; in efi_ioctl_var_get() local
355 namebuf = kmem_alloc(var->namesize, KM_SLEEP); in efi_ioctl_var_get()
356 error = copyin(var->name, namebuf, var->namesize); in efi_ioctl_var_get()
360 if (namebuf[var->namesize / 2 - 1] != '\0') { in efi_ioctl_var_get()
374 status = efi_ops->efi_getvar(namebuf, &var->vendor, &var->attrib, in efi_ioctl_var_get()
389 kmem_free(namebuf, var->namesize); in efi_ioctl_var_get()
400 uint16_t *namebuf; in efi_ioctl_var_next() local
413 namebuf = kmem_alloc(namebufsize, KM_SLEEP); in efi_ioctl_var_next()
414 error = copyin(var->name, namebuf, namebufsize); in efi_ioctl_var_next()
421 status = efi_ops->efi_nextvar(&namesize, namebuf, &var->vendor); in efi_ioctl_var_next()
428 error = copyout(namebuf, var->name, in efi_ioctl_var_next()
435 kmem_free(namebuf, namebufsize); in efi_ioctl_var_next()
443 uint16_t *namebuf; in efi_ioctl_var_set() local
451 namebuf = kmem_alloc(var->namesize, KM_SLEEP); in efi_ioctl_var_set()
452 error = copyin(var->name, namebuf, var->namesize); in efi_ioctl_var_set()
456 if (namebuf[var->namesize / 2 - 1] != '\0') { in efi_ioctl_var_set()
468 status = efi_ops->efi_setvar(namebuf, &var->vendor, var->attrib, in efi_ioctl_var_set()
473 kmem_free(namebuf, var->namesize); in efi_ioctl_var_set()