Lines Matching refs:dev_desc

90 static int part_test_dos(struct blk_desc *dev_desc)  in part_test_dos()  argument
92 ALLOC_CACHE_ALIGN_BUFFER(legacy_mbr, mbr, dev_desc->blksz); in part_test_dos()
94 if (blk_dread(dev_desc, 0, 1, (ulong *)mbr) != 1) in part_test_dos()
100 if (dev_desc->sig_type == SIG_TYPE_NONE && in part_test_dos()
102 dev_desc->sig_type = SIG_TYPE_MBR; in part_test_dos()
103 dev_desc->mbr_sig = mbr->unique_mbr_signature; in part_test_dos()
111 static void print_partition_extended(struct blk_desc *dev_desc, in print_partition_extended() argument
116 ALLOC_CACHE_ALIGN_BUFFER(unsigned char, buffer, dev_desc->blksz); in print_partition_extended()
120 if (blk_dread(dev_desc, ext_part_sector, 1, (ulong *)buffer) != 1) { in print_partition_extended()
122 dev_desc->devnum, ext_part_sector); in print_partition_extended()
163 print_partition_extended(dev_desc, lba_start, in print_partition_extended()
175 static int part_get_info_extended(struct blk_desc *dev_desc, in part_get_info_extended() argument
180 ALLOC_CACHE_ALIGN_BUFFER(unsigned char, buffer, dev_desc->blksz); in part_get_info_extended()
185 if (blk_dread(dev_desc, ext_part_sector, 1, (ulong *)buffer) != 1) { in part_get_info_extended()
187 dev_desc->devnum, ext_part_sector); in part_get_info_extended()
218 part_set_generic_name(dev_desc, part_num, in part_get_info_extended()
244 return part_get_info_extended(dev_desc, lba_start, in part_get_info_extended()
255 info->size = dev_desc->lba; in part_get_info_extended()
268 void part_print_dos(struct blk_desc *dev_desc) in part_print_dos() argument
271 print_partition_extended(dev_desc, 0, 0, 1, 0); in part_print_dos()
274 int part_get_info_dos(struct blk_desc *dev_desc, int part, in part_get_info_dos() argument
277 return part_get_info_extended(dev_desc, 0, 0, 1, part, info, 0); in part_get_info_dos()
285 int write_mbr_partition(struct blk_desc *dev_desc, void *buf) in write_mbr_partition() argument
291 if (blk_dwrite(dev_desc, 0, 1, buf) != 1) { in write_mbr_partition()