Lines Matching refs:disk
71 struct gpt_disk *disk = NULL; in get_partition_attribute() local
77 disk = gpt_disk_alloc(); in get_partition_attribute()
78 if (!disk) { in get_partition_attribute()
82 if (gpt_disk_get_disk_info(partname, disk)) { in get_partition_attribute()
86 pentry = gpt_disk_get_pentry(disk, partname, PRIMARY_GPT); in get_partition_attribute()
101 gpt_disk_free(disk); in get_partition_attribute()
104 if (disk) in get_partition_attribute()
105 gpt_disk_free(disk); in get_partition_attribute()
117 struct gpt_disk *disk = NULL; in update_slot_attribute() local
170 disk = gpt_disk_alloc(disk); in update_slot_attribute()
171 if (!disk) { in update_slot_attribute()
176 rc = gpt_disk_get_disk_info(partName, disk); in update_slot_attribute()
183 pentry = gpt_disk_get_pentry(disk, partName, PRIMARY_GPT); in update_slot_attribute()
184 pentry_bak = gpt_disk_get_pentry(disk, partName, SECONDARY_GPT); in update_slot_attribute()
207 if (gpt_disk_update_crc(disk)) { in update_slot_attribute()
213 if (gpt_disk_commit(disk)) { in update_slot_attribute()
219 gpt_disk_free(disk); in update_slot_attribute()
220 disk = NULL; in update_slot_attribute()
224 if (disk) in update_slot_attribute()
225 gpt_disk_free(disk); in update_slot_attribute()
330 struct gpt_disk *disk = NULL; in set_active_boot_slot() local
388 disk = gpt_disk_alloc(); in set_active_boot_slot()
389 if (!disk) in set_active_boot_slot()
401 if (gpt_disk_get_disk_info(slotA, disk)) in set_active_boot_slot()
404 pentryA = gpt_disk_get_pentry(disk, slotA, PRIMARY_GPT); in set_active_boot_slot()
406 pentryA_bak = gpt_disk_get_pentry(disk, slotA, SECONDARY_GPT); in set_active_boot_slot()
408 pentryB = gpt_disk_get_pentry(disk, slotB, PRIMARY_GPT); in set_active_boot_slot()
410 pentryB_bak = gpt_disk_get_pentry(disk, slotB, SECONDARY_GPT); in set_active_boot_slot()
495 if (gpt_disk_update_crc(disk) != 0) { in set_active_boot_slot()
499 if (gpt_disk_commit(disk) != 0) { in set_active_boot_slot()
503 gpt_disk_free(disk); in set_active_boot_slot()
504 disk = NULL; in set_active_boot_slot()
528 if (disk) in set_active_boot_slot()
529 gpt_disk_free(disk); in set_active_boot_slot()