Lines Matching refs:part_info
87 const struct disk_partition *part_info, in ab_control_create_from_disk() argument
93 if (abc_offset % part_info->blksz) { in ab_control_create_from_disk()
97 abc_offset /= part_info->blksz; in ab_control_create_from_disk()
100 part_info->blksz); in ab_control_create_from_disk()
101 if (abc_offset + abc_blocks > part_info->size) { in ab_control_create_from_disk()
104 abc_offset + abc_blocks, part_info->size); in ab_control_create_from_disk()
107 *abc = malloc_cache_aligned(abc_blocks * part_info->blksz); in ab_control_create_from_disk()
111 ret = blk_dread(dev_desc, part_info->start + abc_offset, abc_blocks, in ab_control_create_from_disk()
137 const struct disk_partition *part_info, in ab_control_store() argument
143 part_info->blksz; in ab_control_store()
145 part_info->blksz); in ab_control_store()
146 ret = blk_dwrite(dev_desc, part_info->start + abc_offset, abc_blocks, in ab_control_store()
184 int ab_select_slot(struct blk_desc *dev_desc, struct disk_partition *part_info) in ab_select_slot() argument
192 ret = ab_control_create_from_disk(dev_desc, part_info, &abc); in ab_select_slot()
297 ab_control_store(dev_desc, part_info, abc); in ab_select_slot()