Lines Matching refs:part
81 static unsigned int rk_partition_init(struct flash_part *part) in rk_partition_init() argument
96 memcpy(part[i].name, in rk_partition_init()
97 g_part->part[i].sz_name, in rk_partition_init()
99 part[i].offset = g_part->part[i].ui_pt_off; in rk_partition_init()
100 part[i].size = g_part->part[i].ui_pt_sz; in rk_partition_init()
101 part[i].type = 0; in rk_partition_init()
102 if (part[i].size == UINT_MAX) in rk_partition_init()
103 part[i].size = desity - part[i].offset; in rk_partition_init()
104 if (part[i].offset + part[i].size > desity) { in rk_partition_init()
105 part[i].size = desity - part[i].offset; in rk_partition_init()
519 struct flash_part *part) in rkflash_blk_add_dev() argument
523 if (part->size == 0) in rkflash_blk_add_dev()
533 dev->size = part->size; in rkflash_blk_add_dev()
534 dev->off_size = part->offset; in rkflash_blk_add_dev()
543 if (part->name[0]) { in rkflash_blk_add_dev()
547 part->name); in rkflash_blk_add_dev()
564 if (part->type == PART_NO_ACCESS) in rkflash_blk_add_dev()
567 if (part->type == PART_READONLY) in rkflash_blk_add_dev()
570 if (part->type == PART_WRITEONLY) in rkflash_blk_add_dev()
658 struct flash_part part; in rkflash_blk_register() local
660 part.offset = 0; in rkflash_blk_register()
661 part.size = g_boot_ops->get_capacity(); in rkflash_blk_register()
662 part.type = 0; in rkflash_blk_register()
663 part.name[0] = 0; in rkflash_blk_register()
664 rkflash_blk_add_dev(dev, blk_ops, &part); in rkflash_blk_register()