Lines Matching refs:dev_desc

103 static int part_test_dos(struct blk_desc *dev_desc)  in part_test_dos()  argument
107 DIV_ROUND_UP(dev_desc->blksz, sizeof(legacy_mbr))); in part_test_dos()
109 if (blk_dread(dev_desc, 0, 1, (ulong *)mbr) != 1) in part_test_dos()
115 if (dev_desc->sig_type == SIG_TYPE_NONE && in part_test_dos()
117 dev_desc->sig_type = SIG_TYPE_MBR; in part_test_dos()
118 dev_desc->mbr_sig = mbr->unique_mbr_signature; in part_test_dos()
121 ALLOC_CACHE_ALIGN_BUFFER(unsigned char, buffer, dev_desc->blksz); in part_test_dos()
123 if (blk_dread(dev_desc, 0, 1, (ulong *)buffer) != 1) in part_test_dos()
135 static void print_partition_extended(struct blk_desc *dev_desc, in print_partition_extended() argument
140 ALLOC_CACHE_ALIGN_BUFFER(unsigned char, buffer, dev_desc->blksz); in print_partition_extended()
151 if (blk_dread(dev_desc, ext_part_sector, 1, (ulong *)buffer) != 1) { in print_partition_extended()
153 dev_desc->devnum, ext_part_sector); in print_partition_extended()
194 print_partition_extended(dev_desc, lba_start, in print_partition_extended()
206 static int part_get_info_extended(struct blk_desc *dev_desc, in part_get_info_extended() argument
211 ALLOC_CACHE_ALIGN_BUFFER(unsigned char, buffer, dev_desc->blksz); in part_get_info_extended()
223 if (blk_dread(dev_desc, ext_part_sector, 1, (ulong *)buffer) != 1) { in part_get_info_extended()
225 dev_desc->devnum, ext_part_sector); in part_get_info_extended()
256 part_set_generic_name(dev_desc, part_num, in part_get_info_extended()
282 return part_get_info_extended(dev_desc, lba_start, in part_get_info_extended()
293 info->size = dev_desc->lba; in part_get_info_extended()
306 static void __maybe_unused part_print_dos(struct blk_desc *dev_desc) in part_print_dos() argument
309 print_partition_extended(dev_desc, 0, 0, 1, 0); in part_print_dos()
312 static int __maybe_unused part_get_info_dos(struct blk_desc *dev_desc, int part, in part_get_info_dos() argument
315 return part_get_info_extended(dev_desc, 0, 0, 1, part, info, 0); in part_get_info_dos()
427 part_init(dev_desc); in write_mbr_partitions()
493 int write_mbr_sector(struct blk_desc *dev_desc, void *buf) in write_mbr_sector() argument
499 if (blk_dwrite(dev_desc, 0, 1, buf) != 1) { in write_mbr_sector()
506 part_init(dev_desc); in write_mbr_sector()