Changeset View
Changeset View
Standalone View
Standalone View
stand/efi/libefi/efipart.c
Show First 20 Lines • Show All 807 Lines • ▼ Show 20 Lines | if (!EFI_ERROR(status)) { | ||||
if ((ret = pager_output("\n")) != 0) | if ((ret = pager_output("\n")) != 0) | ||||
break; | break; | ||||
if (!blkio->Media->MediaPresent) | if (!blkio->Media->MediaPresent) | ||||
continue; | continue; | ||||
pd->pd_blkio = blkio; | pd->pd_blkio = blkio; | ||||
pd_dev.dd.d_dev = dev; | pd_dev.dd.d_dev = dev; | ||||
pd_dev.dd.d_unit = pd->pd_unit; | pd_dev.dd.d_unit = pd->pd_unit; | ||||
pd_dev.d_slice = -1; | pd_dev.d_slice = D_SLICENONE; | ||||
pd_dev.d_partition = -1; | pd_dev.d_partition = D_PARTNONE; | ||||
ret = disk_open(&pd_dev, blkio->Media->BlockSize * | ret = disk_open(&pd_dev, blkio->Media->BlockSize * | ||||
(blkio->Media->LastBlock + 1), | (blkio->Media->LastBlock + 1), | ||||
blkio->Media->BlockSize); | blkio->Media->BlockSize); | ||||
if (ret == 0) { | if (ret == 0) { | ||||
ret = disk_print(&pd_dev, line, verbose); | ret = disk_print(&pd_dev, line, verbose); | ||||
disk_close(&pd_dev); | disk_close(&pd_dev); | ||||
if (ret != 0) | if (ret != 0) | ||||
return (ret); | return (ret); | ||||
▲ Show 20 Lines • Show All 316 Lines • Show Last 20 Lines |