Searched refs:efi (Results 1 - 18 of 18) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/intel/sys/acpi/platform/
H A Dacefi.h119 #include <efi.h>
/opensolaris-onvv-gate/usr/src/cmd/fmthard/
H A Dfmthard.c429 display64(struct dk_gpt *efi, char *device) argument
439 (void) printf("* %d bytes/sector\n", efi->efi_lbasize);
451 for (i = 0; i < efi->efi_nparts; i++) {
452 if (efi->efi_parts[i].p_size > 0)
455 i, efi->efi_parts[i].p_tag,
456 efi->efi_parts[i].p_flag,
457 efi->efi_parts[i].p_start,
458 efi->efi_parts[i].p_size);
501 insert64(char *data, struct dk_gpt *efi) argument
514 if (part >= efi
600 load64(FILE *fp, int fd, struct dk_gpt **efi) argument
794 validate64(struct dk_gpt *efi) argument
927 vwrite64(int fd, struct dk_gpt *efi, char *devname) argument
[all...]
/opensolaris-onvv-gate/usr/src/cmd/prtvtoc/
H A Dprtvtoc.c192 findfree64(struct dk_gpt *efi) argument
200 freemap = calloc(sizeof (freemap_t), efi->efi_nparts + 1);
201 sorted = calloc(sizeof (struct dk_part), efi->efi_nparts + 1);
202 fullsize = efi->efi_last_u_lba;
204 for (part = efi->efi_parts;
205 part < efi->efi_parts + efi->efi_nparts;
213 freeidx->fr_start = efi->efi_first_u_lba;
374 struct dk_gpt *efi; local
392 idx = (readefi(fd, name, &efi)
452 putfree64(struct dk_gpt *efi, freemap_t *freemap) argument
533 puttable64(struct dk_gpt *efi, freemap_t *freemap, char *name, char **mtab) argument
630 readefi(int fd, char *name, struct dk_gpt **efi) argument
[all...]
/opensolaris-onvv-gate/usr/src/lib/libefi/common/
H A Drdwr_efi.c257 efi_gpt_t *efi; local
268 efi = dk_ioc->dki_data;
269 if (efi->efi_gpt_Signature != LE_64(EFI_SIGNATURE)) {
273 (long long)efi->efi_gpt_Signature,
282 crc = efi->efi_gpt_HeaderCRC32;
283 efi->efi_gpt_HeaderCRC32 = 0;
285 if (((len_t)LE_32(efi->efi_gpt_HeaderSize) > dk_ioc->dki_length) ||
286 crc != LE_32(efi_crc32((unsigned char *)efi,
287 LE_32(efi->efi_gpt_HeaderSize)))) {
292 LE_32(efi_crc32((unsigned char *)efi,
310 efi_gpt_t *efi; local
838 efi_gpt_t *efi; local
[all...]
/opensolaris-onvv-gate/usr/src/cmd/devinfo/
H A Ddevinfo.c136 struct dk_gpt *efi; local
153 (slice = efi_alloc_and_read(fd, &efi)) >= 0) {
156 efi->efi_parts[slice].p_start,
157 efi->efi_parts[slice].p_size,
158 efi->efi_parts[slice].p_flag,
159 efi->efi_parts[slice].p_tag);
/opensolaris-onvv-gate/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_ioctl.h93 int efi; /* do we have an EFI partition table? */ member in struct:nscioc_bsize
/opensolaris-onvv-gate/usr/src/cmd/format/
H A Dlabel.c223 struct dk_gpt *efi; local
229 efi = *new_vtoc;
237 efi->efi_parts[0].p_tag = V_USR;
238 efi->efi_parts[0].p_start = efi->efi_first_u_lba;
239 efi->efi_parts[0].p_size = efi->efi_last_u_lba - efi->efi_first_u_lba
245 for (i = 1; i < efi->efi_nparts - 2; i++) {
246 efi
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_ioctl.c3927 * struct efi_gpe, because a md efi only has one valid partition
4116 dk_efi_t efi; local
4125 if (ddi_copyin(data, &efi, sizeof (dk_efi_t), mode))
4128 efi.dki_data = (void *)(uintptr_t)efi.dki_data_64;
4134 if (efi.dki_length == 0 || efi.dki_data == NULL) {
4135 efi.dki_length = MD_EFI_LABEL_SIZE;
4136 if (ddi_copyout(&efi, data, sizeof (dk_efi_t), mode))
4141 if (efi
4168 dk_efi_t efi; local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/avs/ns/sv/
H A Dsv.c2507 * dk_efi_t->dki_data = (void *)(uintptr_t)efi.dki_data_64;
2523 dk_efi_t efi; local
2545 if (ddi_copyin((void *)arg, &efi, sizeof (efi), mode)) {
2549 efi.dki_data = (void *)(uintptr_t)efi.dki_data_64;
2551 if (efi.dki_length < sizeof (gpt) + sizeof (gpe)) {
2555 if (ddi_copyin((void *)efi.dki_data, &gpt, sizeof (gpt), mode)) {
2572 if (ddi_copyin((void *)(efi.dki_data + 1), gpe, sgpe, mode)) {
2598 if ((rc == 0) && ddi_copyout(&gpt, efi
[all...]
/opensolaris-onvv-gate/usr/src/cmd/lvm/metassist/layout/
H A Dlayout_slice.c716 boolean_t efi = B_FALSE; local
748 (error = disk_get_is_efi(odisk, &efi)) ||
754 if (efi) {
1616 boolean_t efi = B_FALSE; local
1627 (error = disk_get_is_efi(disk, &efi)) ||
1630 if ((error == 0) && (efi == B_FALSE)) {
H A Dlayout_svm_util.c2075 boolean_t efi = B_FALSE; local
2079 (error = disk_get_is_efi(disk, &efi));
2082 if (efi == B_FALSE) {
H A Dlayout_device_util.c689 boolean_t efi = B_FALSE; local
703 ((error = disk_get_is_efi(disk, &efi)) != 0) ||
711 if (efi) {
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/
H A Dzvol.c1391 dk_efi_t efi; local
1395 if (ddi_copyin(arg, &efi, sizeof (dk_efi_t), flag))
1397 ptr = (char *)(uintptr_t)efi.dki_data_64;
1398 length = efi.dki_length;
1406 if (efi.dki_lba < 1 || efi.dki_lba > 2 || length <= 0)
1413 if (efi.dki_lba == 1) {
/opensolaris-onvv-gate/usr/src/cmd/avs/nsctl/
H A Dnskernd.c575 * labels. This code allocates a simple efi label structure and ioctls
632 bsize.efi = 0;
651 bsize.efi = 1;
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/
H A Dvds.c3293 dk_efi_t *efi; local
3360 efi = (dk_efi_t *)ioctl_arg;
3363 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0)
3370 efi = (dk_efi_t *)ioctl_arg;
3373 (caddr_t)efi->dki_data, efi->dki_lba, efi->dki_length) < 0)
/opensolaris-onvv-gate/usr/src/uts/common/avs/ns/solaris/
H A Dnsc_raw.c785 if (bsize->efi == 0) {
/opensolaris-onvv-gate/usr/src/cmd/boot/bootadm/
H A Dbootadm.c6025 struct dk_gpt *efi,
6048 for (idx = 0; idx < efi->efi_nparts; idx++) {
6052 if (efi->efi_parts[idx].p_size == 0) {
6058 switch (efi->efi_parts[idx].p_tag) {
6073 switch (efi->efi_parts[idx].p_flag) {
6098 struct dk_gpt *efi; local
6149 retval = ((err = efi_alloc_and_read(fd, &efi)) >= 0) ? 0 : err;
6180 efi, tfp, mhp, tmpmnt);
6023 process_efi_slices( char *s0, struct dk_gpt *efi, FILE *tfp, mhash_t *mhp, char *tmpmnt) argument
/opensolaris-onvv-gate/usr/src/cmd/perl/5.8.4/distrib/lib/I18N/LangTags/
H A DList.pm597 =item {efi} : Efik

Completed in 971 milliseconds