Searched refs:efi_fd (Results 1 – 3 of 3) sorted by relevance
/freebsd/usr.sbin/efiwake/ |
H A D | efiwake.c | 56 int ch, error, efi_fd; in main() local 92 efi_fd = open("/dev/efi", O_RDWR); in main() 93 if (efi_fd < 0) in main() 96 error = ioctl(efi_fd, EFIIOC_GET_TIME, &now); in main() 115 error = ioctl(efi_fd, EFIIOC_SET_WAKETIME, &waketime); in main() 121 error = ioctl(efi_fd, EFIIOC_SET_WAKETIME, &waketime); in main() 127 error = ioctl(efi_fd, EFIIOC_GET_WAKETIME, &waketime); in main() 138 close(efi_fd); in main()
|
/freebsd/lib/libefivar/ |
H A D | efivar.c | 38 static int efi_fd = -2; variable 114 if (efi_fd == -2) in efi_open_dev() 115 efi_fd = open("/dev/efi", O_RDWR); in efi_open_dev() 116 if (efi_fd < 0) in efi_open_dev() 117 efi_fd = -1; in efi_open_dev() 120 return (efi_fd); in efi_open_dev() 179 rv = ioctl(efi_fd, EFIIOC_VAR_GET, &var); in efi_get_variable() 246 rv = ioctl(efi_fd, EFIIOC_VAR_NEXT, &var); in efi_get_next_variable_name() 374 rv = ioctl(efi_fd, EFIIOC_VAR_SET, &var); in efi_set_variable()
|
/freebsd/usr.sbin/efitable/ |
H A D | efitable.c | 70 int efi_fd, ch, rc = 1, efi_idx = -1; in main() local 139 efi_fd = open("/dev/efi", O_RDWR); in main() 140 if (efi_fd < 0) in main() 144 if (ioctl(efi_fd, EFIIOC_GET_TABLE, &table) == -1) in main() 150 if (ioctl(efi_fd, EFIIOC_GET_TABLE, &table) == -1) in main() 154 close(efi_fd); in main()
|