Lines Matching refs:desc

37 	struct blk_desc *desc;  member
57 struct blk_desc *desc; in efi_disk_rw_blocks() local
63 desc = (struct blk_desc *) diskobj->desc; in efi_disk_rw_blocks()
64 blksz = desc->blksz; in efi_disk_rw_blocks()
76 n = blk_dread(desc, lba, blocks, buffer); in efi_disk_rw_blocks()
78 n = blk_dwrite(desc, lba, blocks, buffer); in efi_disk_rw_blocks()
177 struct blk_desc *desc, in efi_disk_add_dev() argument
185 if (!desc->lba) in efi_disk_add_dev()
191 diskobj->dp = efi_dp_from_part(desc, part); in efi_disk_add_dev()
202 diskobj->desc = desc; in efi_disk_add_dev()
205 diskobj->media.removable_media = desc->removable; in efi_disk_add_dev()
207 diskobj->media.block_size = desc->blksz; in efi_disk_add_dev()
208 diskobj->media.io_align = desc->blksz; in efi_disk_add_dev()
209 diskobj->media.last_block = desc->lba - offset; in efi_disk_add_dev()
216 static int efi_disk_create_eltorito(struct blk_desc *desc, in efi_disk_create_eltorito() argument
227 if (desc->part_type != PART_TYPE_ISO) in efi_disk_create_eltorito()
231 while (!part_get_info(desc, part, &info)) { in efi_disk_create_eltorito()
234 efi_disk_add_dev(devname, if_typename, desc, diskid, in efi_disk_create_eltorito()
241 efi_disk_add_dev(devname, if_typename, desc, diskid, 0, 0); in efi_disk_create_eltorito()
267 struct blk_desc *desc = dev_get_uclass_platdata(dev); in efi_disk_register() local
275 while (!part_get_info(desc, part, &info)) { in efi_disk_register()
276 efi_disk_add_dev(dev->name, if_typename, desc, in efi_disk_register()
277 desc->devnum, 0, part); in efi_disk_register()
282 efi_disk_add_dev(dev->name, if_typename, desc, in efi_disk_register()
283 desc->devnum, 0, 0); in efi_disk_register()
291 disks += efi_disk_create_eltorito(desc, if_typename, in efi_disk_register()
292 desc->devnum, dev->name); in efi_disk_register()
309 struct blk_desc *desc; in efi_disk_register() local
312 desc = blk_get_devnum_by_type(if_type, i); in efi_disk_register()
313 if (!desc) in efi_disk_register()
315 if (desc->type == DEV_TYPE_UNKNOWN) in efi_disk_register()
320 efi_disk_add_dev(devname, if_typename, desc, i, 0, 0); in efi_disk_register()
327 disks += efi_disk_create_eltorito(desc, if_typename, in efi_disk_register()