Lines Matching defs:fd

118 read_disk_info(int fd, diskaddr_t *capacity, uint_t *lbsize)
122 if ((ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info)) == -1)
140 efi_alloc_and_init(int fd, uint32_t nparts, struct dk_gpt **vtoc)
150 if (read_disk_info(fd, &capacity, &lbsize) != 0) {
204 efi_alloc_and_read(int fd, struct dk_gpt **vtoc)
218 rval = efi_read(fd, *vtoc);
233 rval = efi_read(fd, *vtoc);
250 efi_ioctl(int fd, int cmd, dk_efi_t *dk_ioc)
256 error = ioctl(fd, cmd, (void *)dk_ioc);
263 check_label(int fd, dk_efi_t *dk_ioc)
268 if (efi_ioctl(fd, DKIOCGETEFI, dk_ioc) == -1) {
309 efi_read(int fd, struct dk_gpt *vtoc)
327 if (ioctl(fd, DKIOCINFO, (caddr_t)&dki_info) == -1) {
353 if (ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info) == -1) {
396 if (efi_ioctl(fd, DKIOCGETEFI, &dk_ioc) == -1) {
404 } else if ((rval = check_label(fd, &dk_ioc)) == VT_EINVAL) {
422 rval = check_label(fd, &dk_ioc);
430 rval = check_label(fd, &dk_ioc);
476 rval = efi_ioctl(fd, DKIOCGETEFI, &dk_ioc);
487 rval = efi_ioctl(fd, DKIOCGETEFI, &dk_ioc);
502 rval = check_label(fd, &dk_ioc);
607 int i, fd, retries = 0;
611 if ((fd = open("/dev/urandom", O_RDONLY)) < 0) {
617 i = read(fd, sigp, nbytes);
629 (void) close(fd);
639 write_pmbr(int fd, struct dk_gpt *vtoc)
659 if (efi_ioctl(fd, DKIOCGETEFI, &dk_ioc) == -1) {
712 if (efi_ioctl(fd, DKIOCSETEFI, &dk_ioc) == -1) {
869 efi_use_whole_disk(int fd)
881 rval = efi_alloc_and_read(fd, &efi_label);
966 rval = efi_write(fd, efi_label);
986 efi_write(int fd, struct dk_gpt *vtoc)
999 if (ioctl(fd, DKIOCINFO, (caddr_t)&dki_info) == -1) {
1169 if (efi_ioctl(fd, DKIOCSETEFI, &dk_ioc) == -1) {
1193 if (efi_ioctl(fd, DKIOCSETEFI, &dk_ioc) == -1) {
1222 if (efi_ioctl(fd, DKIOCSETEFI, &dk_ioc) == -1) {
1232 (void) write_pmbr(fd, vtoc);
1249 efi_type(int fd)
1254 if (ioctl(fd, DKIOCGEXTVTOC, &extvtoc) == -1) {
1258 if (ioctl(fd, DKIOCGVTOC, &vtoc) == -1)
1362 efi_auto_sense(int fd, struct dk_gpt **vtoc)
1370 if (efi_alloc_and_init(fd, EFI_NUMPAR, vtoc) != 0) {