Searched refs:dinfo (Results 1 - 5 of 5) sorted by relevance

/system/core/libdiskconfig/
H A Ddump_diskconfig.c28 struct disk_info *dinfo; local
35 if (!(dinfo = load_diskconfig(argv[1], NULL)))
38 dump_disk_config(dinfo);
H A Ddiskconfig.c93 load_partitions(cnode *root, struct disk_info *dinfo) argument
97 dinfo->num_parts = 0;
99 struct part_info *pinfo = &dinfo->part_lst[dinfo->num_parts];
133 ++dinfo->num_parts;
142 struct disk_info *dinfo; local
148 if (!(dinfo = malloc(sizeof(struct disk_info)))) {
152 memset(dinfo, 0, sizeof(struct disk_info));
154 if (!(dinfo->part_lst = malloc(MAX_NUM_PARTS * sizeof(struct part_info)))) {
158 memset(dinfo
271 validate(struct disk_info *dinfo) argument
387 validate_and_config(struct disk_info *dinfo, int *fd, struct write_list **lst) argument
419 process_disk_config(struct disk_info *dinfo) argument
434 apply_disk_config(struct disk_info *dinfo, int test) argument
460 dump_disk_config(struct disk_info *dinfo) argument
504 find_part(struct disk_info *dinfo, const char *name) argument
520 find_part_device(struct disk_info *dinfo, const char *name) argument
[all...]
H A Dconfig_mbr.c71 mk_pri_pentry(struct disk_info *dinfo, struct part_info *pinfo, int pnum, argument
104 len_lba += ((uint64_t)dinfo->sect_size - 1);
105 len_lba &= ~((uint64_t)dinfo->sect_size - 1);
106 len_lba /= (uint64_t)dinfo->sect_size;
109 len_lba = dinfo->num_lba - *lba;
122 *lba, dinfo->num_lba - *lba);
141 mk_ext_pentry(struct disk_info *dinfo, struct part_info *pinfo, uint32_t *lba, argument
155 item->offset = ((loff_t)(*lba)) * dinfo->sect_size;
163 len = kb_to_lba(pinfo->len_kb, dinfo->sect_size);
170 len = dinfo
212 config_mbr(struct disk_info *dinfo) argument
294 find_mbr_part(struct disk_info *dinfo, const char *name) argument
[all...]
/system/core/include/diskconfig/
H A Ddiskconfig.h114 int dump_disk_config(struct disk_info *dinfo);
115 int apply_disk_config(struct disk_info *dinfo, int test);
116 char *find_part_device(struct disk_info *dinfo, const char *name);
117 int process_disk_config(struct disk_info *dinfo);
118 struct part_info *find_part(struct disk_info *dinfo, const char *name);
123 struct write_list *config_mbr(struct disk_info *dinfo);
124 char *find_mbr_part(struct disk_info *dinfo, const char *name);
/system/vold/
H A DVolume.cpp681 struct disk_info dinfo; local
683 memset(&dinfo, 0, sizeof(dinfo));
685 if (!(dinfo.part_lst = (struct part_info *) malloc(MAX_NUM_PARTS * sizeof(struct part_info)))) {
690 memset(dinfo.part_lst, 0, MAX_NUM_PARTS * sizeof(struct part_info));
691 dinfo.device = strdup(deviceNode);
692 dinfo.scheme = PART_SCHEME_MBR;
693 dinfo.sect_size = 512;
694 dinfo.skip_lba = 2048;
695 dinfo
[all...]

Completed in 51 milliseconds