partition_info
static struct mtd_partition partition_info[] = {
.parts = partition_info,
.num_parts = ARRAY_SIZE(partition_info),
struct partition_info *pi;
struct partition_info icdpart[8]; /* info for ICD-partitions 5..12 */
struct partition_info part[4];
struct xarray partition_info;
phead = xa_load(&drv_info->partition_info, dev->vm_id);
phead = xa_load(&drv_info->partition_info, dev->vm_id);
ret = xa_insert(&drv_info->partition_info, dev->vm_id, phead,
xa_for_each(&drv_info->partition_info, idx, phead) {
xa_erase(&drv_info->partition_info, idx);
xa_destroy(&drv_info->partition_info);
xa_init(&drv_info->partition_info);
if (xa_load(&drv_info->partition_info, drv_info->vm_id))
ffa_value_t partition_info;
}, &partition_info);
if (partition_info.a0 == FFA_ERROR) {
return ffa_to_linux_errno((int)partition_info.a2);
count = partition_info.a2;
buf_sz = sz = partition_info.a3;
ffa_value_t partition_info;
}, &partition_info);
if (partition_info.a0 == FFA_ERROR)
return ffa_to_linux_errno((int)partition_info.a2);
count = PARTITION_COUNT(partition_info.a2);
cur_idx = CURRENT_INDEX(partition_info.a2);
tag = UUID_INFO_TAG(partition_info.a2);
buf_sz = PARTITION_INFO_SZ(partition_info.a2);
regs = (void *)&partition_info.a3;
phead = xa_load(&drv_info->partition_info, part_id);
mtd_device_register(mymtd, partition_info, NUM_PARTITIONS);
static const struct mtd_partition partition_info[] = {
#define NUM_PARTITIONS ARRAY_SIZE(partition_info)
mtd_device_register(all_mtd, partition_info, NUM_PARTITIONS);
static const struct mtd_partition partition_info[] = {
partition_info[3].offset = mymtd->size-partition_info[3].size;
partition_info[2].size = partition_info[3].offset-partition_info[2].offset;
mtd_device_register(mymtd, partition_info, NUM_PARTITIONS);
static struct mtd_partition partition_info[] = {
#define NUM_PARTITIONS ARRAY_SIZE(partition_info)
struct partition_info __iomem *pi)
struct partition_info cfg0;
struct partition_info cfg1;
struct partition_info img0;
struct partition_info img1;
struct partition_info nvlog;
struct partition_info vendor[8];
struct partition_info map0;
struct partition_info map1;
struct partition_info key0;
struct partition_info key1;
struct partition_info bl2_0;
struct partition_info bl2_1;
struct partition_info cfg0;
struct partition_info cfg1;
struct partition_info img0;
struct partition_info img1;
struct partition_info nvlog;
struct partition_info vendor[8];