Lines Matching full:ec

484 efi_rt_arch_call_nofault(struct efirt_callinfo *ec)  in efi_rt_arch_call_nofault()  argument
487 switch (ec->ec_argcnt) { in efi_rt_arch_call_nofault()
489 ec->ec_efi_status = ((register_t EFIABI_ATTR (*)(void)) in efi_rt_arch_call_nofault()
490 ec->ec_fptr)(); in efi_rt_arch_call_nofault()
493 ec->ec_efi_status = ((register_t EFIABI_ATTR (*)(register_t)) in efi_rt_arch_call_nofault()
494 ec->ec_fptr)(ec->ec_arg1); in efi_rt_arch_call_nofault()
497 ec->ec_efi_status = ((register_t EFIABI_ATTR (*)(register_t, in efi_rt_arch_call_nofault()
498 register_t))ec->ec_fptr)(ec->ec_arg1, ec->ec_arg2); in efi_rt_arch_call_nofault()
501 ec->ec_efi_status = ((register_t EFIABI_ATTR (*)(register_t, in efi_rt_arch_call_nofault()
502 register_t, register_t))ec->ec_fptr)(ec->ec_arg1, in efi_rt_arch_call_nofault()
503 ec->ec_arg2, ec->ec_arg3); in efi_rt_arch_call_nofault()
506 ec->ec_efi_status = ((register_t EFIABI_ATTR (*)(register_t, in efi_rt_arch_call_nofault()
507 register_t, register_t, register_t))ec->ec_fptr)( in efi_rt_arch_call_nofault()
508 ec->ec_arg1, ec->ec_arg2, ec->ec_arg3, ec->ec_arg4); in efi_rt_arch_call_nofault()
511 ec->ec_efi_status = ((register_t EFIABI_ATTR (*)(register_t, in efi_rt_arch_call_nofault()
513 ec->ec_fptr)(ec->ec_arg1, ec->ec_arg2, ec->ec_arg3, in efi_rt_arch_call_nofault()
514 ec->ec_arg4, ec->ec_arg5); in efi_rt_arch_call_nofault()
517 panic("efi_rt_arch_call: %d args", (int)ec->ec_argcnt); in efi_rt_arch_call_nofault()
548 struct efirt_callinfo ec; in efi_get_time_locked() local
554 bzero(&ec, sizeof(ec)); in efi_get_time_locked()
555 ec.ec_name = "rt_gettime"; in efi_get_time_locked()
556 ec.ec_argcnt = 2; in efi_get_time_locked()
557 ec.ec_arg1 = (uintptr_t)tm; in efi_get_time_locked()
558 ec.ec_arg2 = (uintptr_t)tmcap; in efi_get_time_locked()
559 ec.ec_fptr = EFI_RT_METHOD_PA(rt_gettime); in efi_get_time_locked()
560 error = efi_call(&ec); in efi_get_time_locked()
589 struct efirt_callinfo ec; in get_waketime() local
599 bzero(&ec, sizeof(ec)); in get_waketime()
600 ec.ec_name = "rt_getwaketime"; in get_waketime()
601 ec.ec_argcnt = 3; in get_waketime()
602 ec.ec_arg1 = (uintptr_t)enabled; in get_waketime()
603 ec.ec_arg2 = (uintptr_t)pending; in get_waketime()
604 ec.ec_arg3 = (uintptr_t)tm; in get_waketime()
605 ec.ec_fptr = EFI_RT_METHOD_PA(rt_getwaketime); in get_waketime()
606 error = efi_call(&ec); in get_waketime()
626 struct efirt_callinfo ec; in set_waketime() local
633 bzero(&ec, sizeof(ec)); in set_waketime()
634 ec.ec_name = "rt_setwaketime"; in set_waketime()
635 ec.ec_argcnt = 2; in set_waketime()
636 ec.ec_arg1 = (uintptr_t)enable; in set_waketime()
637 ec.ec_arg2 = (uintptr_t)tm; in set_waketime()
638 ec.ec_fptr = EFI_RT_METHOD_PA(rt_setwaketime); in set_waketime()
639 error = efi_call(&ec); in set_waketime()
671 struct efirt_callinfo ec; in reset_system() local
683 bzero(&ec, sizeof(ec)); in reset_system()
684 ec.ec_name = "rt_reset"; in reset_system()
685 ec.ec_argcnt = 4; in reset_system()
686 ec.ec_arg1 = (uintptr_t)type; in reset_system()
687 ec.ec_arg2 = (uintptr_t)0; in reset_system()
688 ec.ec_arg3 = (uintptr_t)0; in reset_system()
689 ec.ec_arg4 = (uintptr_t)NULL; in reset_system()
690 ec.ec_fptr = EFI_RT_METHOD_PA(rt_reset); in reset_system()
691 return (efi_call(&ec)); in reset_system()
697 struct efirt_callinfo ec; in efi_set_time_locked() local
702 bzero(&ec, sizeof(ec)); in efi_set_time_locked()
703 ec.ec_name = "rt_settime"; in efi_set_time_locked()
704 ec.ec_argcnt = 1; in efi_set_time_locked()
705 ec.ec_arg1 = (uintptr_t)tm; in efi_set_time_locked()
706 ec.ec_fptr = EFI_RT_METHOD_PA(rt_settime); in efi_set_time_locked()
707 return (efi_call(&ec)); in efi_set_time_locked()
727 struct efirt_callinfo ec; in var_get() local
732 bzero(&ec, sizeof(ec)); in var_get()
733 ec.ec_argcnt = 5; in var_get()
734 ec.ec_name = "rt_getvar"; in var_get()
735 ec.ec_arg1 = (uintptr_t)name; in var_get()
736 ec.ec_arg2 = (uintptr_t)vendor; in var_get()
737 ec.ec_arg3 = (uintptr_t)attrib; in var_get()
738 ec.ec_arg4 = (uintptr_t)datasize; in var_get()
739 ec.ec_arg5 = (uintptr_t)data; in var_get()
740 ec.ec_fptr = EFI_RT_METHOD_PA(rt_getvar); in var_get()
741 error = efi_call(&ec); in var_get()
750 struct efirt_callinfo ec; in var_nextname() local
755 bzero(&ec, sizeof(ec)); in var_nextname()
756 ec.ec_argcnt = 3; in var_nextname()
757 ec.ec_name = "rt_scanvar"; in var_nextname()
758 ec.ec_arg1 = (uintptr_t)namesize; in var_nextname()
759 ec.ec_arg2 = (uintptr_t)name; in var_nextname()
760 ec.ec_arg3 = (uintptr_t)vendor; in var_nextname()
761 ec.ec_fptr = EFI_RT_METHOD_PA(rt_scanvar); in var_nextname()
762 error = efi_call(&ec); in var_nextname()
772 struct efirt_callinfo ec; in var_set() local
776 bzero(&ec, sizeof(ec)); in var_set()
777 ec.ec_argcnt = 5; in var_set()
778 ec.ec_name = "rt_setvar"; in var_set()
779 ec.ec_arg1 = (uintptr_t)name; in var_set()
780 ec.ec_arg2 = (uintptr_t)vendor; in var_set()
781 ec.ec_arg3 = (uintptr_t)attrib; in var_set()
782 ec.ec_arg4 = (uintptr_t)datasize; in var_set()
783 ec.ec_arg5 = (uintptr_t)data; in var_set()
784 ec.ec_fptr = EFI_RT_METHOD_PA(rt_setvar); in var_set()
785 return (efi_call(&ec)); in var_set()