Lines Matching full:part

20 	struct part_info	*part;  member
35 struct part_info **part in fb_nand_lookup()
49 ret = find_dev_and_part(partname, &dev, &pnum, part); in fb_nand_lookup()
68 static int _fb_nand_erase(struct mtd_info *mtd, struct part_info *part) in _fb_nand_erase() argument
74 opts.offset = part->offset; in _fb_nand_erase()
75 opts.length = part->size; in _fb_nand_erase()
79 part->offset, part->offset + part->size); in _fb_nand_erase()
86 part->size, part->name); in _fb_nand_erase()
91 static int _fb_nand_write(struct mtd_info *mtd, struct part_info *part, in _fb_nand_write() argument
102 part->size - (offset - part->offset), in _fb_nand_write()
113 ret = _fb_nand_write(sparse->mtd, sparse->part, (void *)buffer, in fb_nand_sparse_write()
152 struct part_info *part; in fb_nand_flash_write() local
156 ret = fb_nand_lookup(cmd, &mtd, &part, response); in fb_nand_flash_write()
163 ret = board_fastboot_write_partition_setup(part->name); in fb_nand_flash_write()
172 sparse_priv.part = part; in fb_nand_flash_write()
175 sparse.start = part->offset / sparse.blksz; in fb_nand_flash_write()
176 sparse.size = part->size / sparse.blksz; in fb_nand_flash_write()
188 part->offset); in fb_nand_flash_write()
190 ret = _fb_nand_write(mtd, part, download_buffer, part->offset, in fb_nand_flash_write()
194 download_bytes, part->name); in fb_nand_flash_write()
207 struct part_info *part; in fb_nand_erase() local
211 ret = fb_nand_lookup(cmd, &mtd, &part, response); in fb_nand_erase()
218 ret = board_fastboot_erase_partition_setup(part->name); in fb_nand_erase()
222 ret = _fb_nand_erase(mtd, part); in fb_nand_erase()