Lines Matching refs:data
66 struct andr_image_data *data) in android_boot_image_v3_v4_parse_hdr() argument
70 data->kcmdline = hdr->cmdline; in android_boot_image_v3_v4_parse_hdr()
71 data->header_version = hdr->header_version; in android_boot_image_v3_v4_parse_hdr()
79 data->kernel_ptr = end; in android_boot_image_v3_v4_parse_hdr()
80 data->kernel_size = hdr->kernel_size; in android_boot_image_v3_v4_parse_hdr()
82 data->ramdisk_ptr = end; in android_boot_image_v3_v4_parse_hdr()
83 data->ramdisk_size = hdr->ramdisk_size; in android_boot_image_v3_v4_parse_hdr()
84 data->boot_ramdisk_size = hdr->ramdisk_size; in android_boot_image_v3_v4_parse_hdr()
90 data->boot_img_total_size = end - (ulong)hdr; in android_boot_image_v3_v4_parse_hdr()
94 *hdr, struct andr_image_data *data) in android_vendor_boot_image_v3_v4_parse_hdr() argument
102 data->kcmdline_extra = hdr->cmdline; in android_vendor_boot_image_v3_v4_parse_hdr()
103 data->tags_addr = hdr->tags_addr; in android_vendor_boot_image_v3_v4_parse_hdr()
104 data->image_name = hdr->name; in android_vendor_boot_image_v3_v4_parse_hdr()
105 data->kernel_addr = hdr->kernel_addr; in android_vendor_boot_image_v3_v4_parse_hdr()
106 data->ramdisk_addr = hdr->ramdisk_addr; in android_vendor_boot_image_v3_v4_parse_hdr()
107 data->dtb_load_addr = hdr->dtb_addr; in android_vendor_boot_image_v3_v4_parse_hdr()
108 data->bootconfig_size = hdr->bootconfig_size; in android_vendor_boot_image_v3_v4_parse_hdr()
112 data->vendor_ramdisk_ptr = end; in android_vendor_boot_image_v3_v4_parse_hdr()
113 data->vendor_ramdisk_size = hdr->vendor_ramdisk_size; in android_vendor_boot_image_v3_v4_parse_hdr()
114 data->ramdisk_size += hdr->vendor_ramdisk_size; in android_vendor_boot_image_v3_v4_parse_hdr()
118 data->dtb_ptr = end; in android_vendor_boot_image_v3_v4_parse_hdr()
119 data->dtb_size = hdr->dtb_size; in android_vendor_boot_image_v3_v4_parse_hdr()
123 data->bootconfig_addr = end; in android_vendor_boot_image_v3_v4_parse_hdr()
125 data->bootconfig_size += add_trailer(data->bootconfig_addr, in android_vendor_boot_image_v3_v4_parse_hdr()
126 data->bootconfig_size); in android_vendor_boot_image_v3_v4_parse_hdr()
127 data->ramdisk_size += data->bootconfig_size; in android_vendor_boot_image_v3_v4_parse_hdr()
129 end += ALIGN(data->bootconfig_size, hdr->page_size); in android_vendor_boot_image_v3_v4_parse_hdr()
130 data->vendor_boot_img_total_size = end - (ulong)hdr; in android_vendor_boot_image_v3_v4_parse_hdr()
134 struct andr_image_data *data) in android_boot_image_v0_v1_v2_parse_hdr() argument
138 data->image_name = hdr->name; in android_boot_image_v0_v1_v2_parse_hdr()
139 data->kcmdline = hdr->cmdline; in android_boot_image_v0_v1_v2_parse_hdr()
140 data->kernel_addr = hdr->kernel_addr; in android_boot_image_v0_v1_v2_parse_hdr()
141 data->ramdisk_addr = hdr->ramdisk_addr; in android_boot_image_v0_v1_v2_parse_hdr()
142 data->header_version = hdr->header_version; in android_boot_image_v0_v1_v2_parse_hdr()
143 data->dtb_load_addr = hdr->dtb_addr; in android_boot_image_v0_v1_v2_parse_hdr()
154 data->kernel_ptr = end; in android_boot_image_v0_v1_v2_parse_hdr()
155 data->kernel_size = hdr->kernel_size; in android_boot_image_v0_v1_v2_parse_hdr()
158 data->ramdisk_ptr = end; in android_boot_image_v0_v1_v2_parse_hdr()
159 data->ramdisk_size = hdr->ramdisk_size; in android_boot_image_v0_v1_v2_parse_hdr()
162 data->second_ptr = end; in android_boot_image_v0_v1_v2_parse_hdr()
163 data->second_size = hdr->second_size; in android_boot_image_v0_v1_v2_parse_hdr()
167 data->recovery_dtbo_ptr = end; in android_boot_image_v0_v1_v2_parse_hdr()
168 data->recovery_dtbo_size = hdr->recovery_dtbo_size; in android_boot_image_v0_v1_v2_parse_hdr()
173 data->dtb_ptr = end; in android_boot_image_v0_v1_v2_parse_hdr()
174 data->dtb_size = hdr->dtb_size; in android_boot_image_v0_v1_v2_parse_hdr()
178 data->boot_img_total_size = end - (ulong)hdr; in android_boot_image_v0_v1_v2_parse_hdr()
183 struct andr_image_data data; in android_image_get_bootimg_size() local
196 android_boot_image_v0_v1_v2_parse_hdr(hdr, &data); in android_image_get_bootimg_size()
198 android_boot_image_v3_v4_parse_hdr(hdr, &data); in android_image_get_bootimg_size()
200 *boot_img_size = data.boot_img_total_size; in android_image_get_bootimg_size()
207 struct andr_image_data data; in android_image_get_vendor_bootimg_size() local
219 android_vendor_boot_image_v3_v4_parse_hdr(hdr, &data); in android_image_get_vendor_bootimg_size()
221 *vendor_boot_img_size = data.vendor_boot_img_total_size; in android_image_get_vendor_bootimg_size()
227 struct andr_image_data *data) in android_image_get_data() argument
229 if (!boot_hdr || !data) { in android_image_get_data()
248 android_boot_image_v3_v4_parse_hdr(boot_hdr, data); in android_image_get_data()
249 android_vendor_boot_image_v3_v4_parse_hdr(vendor_boot_hdr, data); in android_image_get_data()
251 android_boot_image_v0_v1_v2_parse_hdr(boot_hdr, data); in android_image_get_data()