Lines Matching refs:dev_desc

139 static void *fit_get_blob(struct blk_desc *dev_desc,  in fit_get_blob()  argument
154 if (part_get_info_by_name(dev_desc, part_name, &part) < 0) { in fit_get_blob()
160 blk_num = DIV_ROUND_UP(sizeof(struct fdt_header), dev_desc->blksz); in fit_get_blob()
161 fdt = memalign(ARCH_DMA_MINALIGN, blk_num * dev_desc->blksz); in fit_get_blob()
165 if (blk_dread(dev_desc, part.start, blk_num, fdt) != blk_num) { in fit_get_blob()
180 blk_num = DIV_ROUND_UP(fdt_totalsize(fdt), dev_desc->blksz); in fit_get_blob()
181 fit = memalign(ARCH_DMA_MINALIGN, blk_num * dev_desc->blksz); in fit_get_blob()
187 if (blk_dread(dev_desc, part.start, blk_num, fit) != blk_num) { in fit_get_blob()
354 static int fit_image_load_one(const void *fit, struct blk_desc *dev_desc, in fit_image_load_one() argument
367 blk_off = (FIT_ALIGN(fdt_totalsize(fit)) + offset) / dev_desc->blksz; in fit_image_load_one()
368 blk_num = DIV_ROUND_UP(size, dev_desc->blksz); in fit_image_load_one()
369 if (blk_dread(dev_desc, part->start + blk_off, blk_num, data) != blk_num) in fit_image_load_one()
424 struct blk_desc *dev_desc; in fit_image_load_bootables() local
429 dev_desc = rockchip_get_bootdev(); in fit_image_load_bootables()
430 if (!dev_desc) in fit_image_load_bootables()
433 fit = fit_get_blob(dev_desc, &part, false); in fit_image_load_bootables()
445 blk_num = DIV_ROUND_UP(*size, dev_desc->blksz); in fit_image_load_bootables()
446 fit = sysmem_alloc(MEM_FIT, blk_num * dev_desc->blksz); in fit_image_load_bootables()
450 if (blk_dread(dev_desc, part.start, blk_num, fit) != blk_num) { in fit_image_load_bootables()
466 ulong fit_image_init_resource(struct blk_desc *dev_desc) in fit_image_init_resource() argument
473 if (!dev_desc) in fit_image_init_resource()
476 fit = fit_get_blob(dev_desc, &part, true); in fit_image_init_resource()
484 buf = memalign(ARCH_DMA_MINALIGN, ALIGN(size, dev_desc->blksz)); in fit_image_init_resource()
489 part.start + ((FIT_ALIGN(fdt_totalsize(fit)) + offset) / dev_desc->blksz)); in fit_image_init_resource()
490 ret = fit_image_load_one(fit, dev_desc, &part, FIT_MULTI_PROP, buf, 1); in fit_image_init_resource()
494 ret = resource_setup_ram_list(dev_desc, buf); in fit_image_init_resource()
509 struct blk_desc *dev_desc; in fit_image_read_dtb() local
513 dev_desc = rockchip_get_bootdev(); in fit_image_read_dtb()
514 if (!dev_desc) { in fit_image_read_dtb()
519 fit = fit_get_blob(dev_desc, &part, true); in fit_image_read_dtb()
525 return fit_image_load_one(fit, dev_desc, &part, FIT_FDT_PROP, in fit_image_read_dtb()