efi_ops
static struct efi_ops arm_efi_ops = {
static struct efi_ops efi_runtime_ops __read_mostly;
static struct efi_ops efi_runtime_ops = {
if (efi_ops->efi_gettab == NULL)
status = efi_ops->efi_gettab(&ioc->uuid, &addr);
status = efi_ops->efi_getvar(namebuf, &var->vendor, &var->attrib,
status = efi_ops->efi_nextvar(&namesize, namebuf, &var->vendor);
status = efi_ops->efi_setvar(namebuf, &var->vendor, var->attrib,
KASSERT(efi_ops != NULL);
efi_register_ops(const struct efi_ops *ops)
KASSERT(efi_ops == NULL);
efi_ops = ops;
static const struct efi_ops *efi_ops = NULL;
if (efi_ops == NULL) {
void efi_register_ops(const struct efi_ops *);