Lines Matching refs:ptes
224 * Description: Returns ptes on success, NULL on error.
289 * @ptes is a PTEs ptr, filled on return.
296 gpt_header **gpt, gpt_entry **ptes)
301 if (!bdev || !gpt || !ptes)
354 if (!(*ptes = alloc_read_gpt_entries(bdev, *gpt)))
358 crc = efi_crc32((const unsigned char *) (*ptes),
371 kfree(*ptes);
372 *ptes = NULL;
501 * @ptes is a PTEs ptr, filled on return.
513 find_valid_gpt(struct block_device *bdev, gpt_header **gpt, gpt_entry **ptes)
520 if (!bdev || !gpt || !ptes)
556 *ptes = pptes;
568 *ptes = aptes;
582 *ptes = NULL;
610 gpt_entry *ptes = NULL;
613 if (!find_valid_gpt(bdev, &gpt, &ptes) || !gpt || !ptes) {
615 kfree(ptes);
622 if (!is_pte_valid(&ptes[i], last_lba(bdev)))
625 put_partition(state, i+1, le64_to_cpu(ptes[i].starting_lba),
626 (le64_to_cpu(ptes[i].ending_lba) -
627 le64_to_cpu(ptes[i].starting_lba) +
631 if (!efi_guidcmp(ptes[i].partition_type_guid,
635 kfree(ptes);