Lines Matching refs:dev_desc

48 	struct blk_desc	*dev_desc;  member
51 static int part_get_info_by_name_or_alias(struct blk_desc *dev_desc, in part_get_info_by_name_or_alias() argument
56 ret = part_get_info_by_name(dev_desc, name, info); in part_get_info_by_name_or_alias()
67 ret = part_get_info_by_name(dev_desc, in part_get_info_by_name_or_alias()
101 struct blk_desc *dev_desc = sparse->dev_desc; in fb_mmc_sparse_write() local
103 return fb_mmc_blk_write(dev_desc, blk, blkcnt, buffer); in fb_mmc_sparse_write()
112 static void write_raw_image(struct blk_desc *dev_desc, disk_partition_t *info, in write_raw_image() argument
131 blks = fb_mmc_blk_write(dev_desc, info->start, blkcnt, buffer); in write_raw_image()
133 pr_err("failed writing to device %d\n", dev_desc->devnum); in write_raw_image()
153 static lbaint_t fb_mmc_get_boot_header(struct blk_desc *dev_desc, in fb_mmc_get_boot_header() argument
172 res = blk_dread(dev_desc, info->start, hdr_sectors, (void *)hdr); in fb_mmc_get_boot_header()
199 static int fb_mmc_update_zimage(struct blk_desc *dev_desc, in fb_mmc_update_zimage() argument
219 res = part_get_info_by_name(dev_desc, BOOT_PARTITION_NAME, &info); in fb_mmc_update_zimage()
231 hdr_sectors = fb_mmc_get_boot_header(dev_desc, &info, hdr, response); in fb_mmc_update_zimage()
255 res = blk_dread(dev_desc, ramdisk_sector_start, ramdisk_sectors, in fb_mmc_update_zimage()
265 res = blk_dwrite(dev_desc, info.start, hdr_sectors, (void *)hdr); in fb_mmc_update_zimage()
276 res = blk_dwrite(dev_desc, kernel_sector_start, kernel_sectors, in fb_mmc_update_zimage()
288 res = blk_dwrite(dev_desc, ramdisk_sector_start, ramdisk_sectors, in fb_mmc_update_zimage()
305 struct blk_desc *dev_desc; in fb_mmc_flash_write() local
312 dev_desc = rockchip_get_bootdev(); in fb_mmc_flash_write()
313 if (!dev_desc) { in fb_mmc_flash_write()
318 dev_desc = blk_get_dev("mmc", CONFIG_FASTBOOT_FLASH_MMC_DEV); in fb_mmc_flash_write()
320 if (!dev_desc || dev_desc->type == DEV_TYPE_UNKNOWN) { in fb_mmc_flash_write()
330 if (is_valid_gpt_buf(dev_desc, download_buffer)) { in fb_mmc_flash_write()
333 disksize = dev_desc->blksz * cpu_to_le64(dev_desc->lba); in fb_mmc_flash_write()
343 if (write_mbr_and_gpt_partitions(dev_desc, download_buffer)) { in fb_mmc_flash_write()
364 if (write_mbr_partition(dev_desc, download_buffer)) { in fb_mmc_flash_write()
385 fb_mmc_update_zimage(dev_desc, download_buffer, download_bytes, response); in fb_mmc_flash_write()
390 if (part_get_info_by_name_or_alias(dev_desc, cmd, &info) < 0) { in fb_mmc_flash_write()
401 sparse_priv.dev_desc = dev_desc; in fb_mmc_flash_write()
416 write_raw_image(dev_desc, &info, cmd, download_buffer, in fb_mmc_flash_write()
424 struct blk_desc *dev_desc; in fb_mmc_erase() local
436 dev_desc = rockchip_get_bootdev(); in fb_mmc_erase()
437 if (!dev_desc) { in fb_mmc_erase()
442 dev_desc = blk_get_dev("mmc", CONFIG_FASTBOOT_FLASH_MMC_DEV); in fb_mmc_erase()
444 if (!dev_desc || dev_desc->type == DEV_TYPE_UNKNOWN) { in fb_mmc_erase()
450 ret = part_get_info_by_name_or_alias(dev_desc, cmd, &info); in fb_mmc_erase()
469 blks = fb_mmc_blk_write(dev_desc, blks_start, blks_size, NULL); in fb_mmc_erase()
471 pr_err("failed erasing from device %d", dev_desc->devnum); in fb_mmc_erase()