Home
last modified time | relevance | path

Searched refs:image_size (Results 1 – 25 of 60) sorted by relevance

123

/Linux-v4.19/arch/x86/boot/compressed/
Dkaslr.c481 static void store_slot_info(struct mem_vector *region, unsigned long image_size) in store_slot_info() argument
489 slot_area.num = (region->size - image_size) / in store_slot_info()
503 process_gb_huge_pages(struct mem_vector *region, unsigned long image_size) in process_gb_huge_pages() argument
510 store_slot_info(region, image_size); in process_gb_huge_pages()
528 store_slot_info(region, image_size); in process_gb_huge_pages()
538 if (addr >= region->start + image_size) { in process_gb_huge_pages()
541 store_slot_info(&tmp, image_size); in process_gb_huge_pages()
545 if (size >= image_size) { in process_gb_huge_pages()
548 store_slot_info(&tmp, image_size); in process_gb_huge_pages()
578 unsigned long image_size) in process_mem_region() argument
[all …]
/Linux-v4.19/drivers/firmware/efi/libstub/
Darm32-stub.c196 unsigned long *image_size, in handle_kernel_image() argument
224 *image_size = image->image_size; in handle_kernel_image()
225 status = efi_relocate_kernel(sys_table, image_addr, *image_size, in handle_kernel_image()
226 *image_size, in handle_kernel_image()
240 if (*image_addr + *image_size > dram_base + ZIMAGE_OFFSET_LIMIT) { in handle_kernel_image()
244 efi_free(sys_table, *image_size, *image_addr); in handle_kernel_image()
245 *image_size = 0; in handle_kernel_image()
Darm-stub.c80 unsigned long *image_size,
96 unsigned long image_size = 0; in efi_entry() local
161 status = handle_kernel_image(sys_table, image_addr, &image_size, in efi_entry()
258 efi_free(sys_table, image_size, *image_addr); in efi_entry()
/Linux-v4.19/scripts/
Dsortextable.c212 static void x86_sort_relative_table(char *extab_image, int image_size) in x86_sort_relative_table() argument
217 while (i < image_size) { in x86_sort_relative_table()
227 qsort(extab_image, image_size / 12, 12, compare_relative_table); in x86_sort_relative_table()
230 while (i < image_size) { in x86_sort_relative_table()
241 static void sort_relative_table(char *extab_image, int image_size) in sort_relative_table() argument
250 while (i < image_size) { in sort_relative_table()
256 qsort(extab_image, image_size / 8, 8, compare_relative_table); in sort_relative_table()
260 while (i < image_size) { in sort_relative_table()
/Linux-v4.19/drivers/input/rmi4/
Drmi_f34.c201 u32 image_size = le32_to_cpu(syn_fw->image_size); in rmi_f34_flash_firmware() local
206 f34->update_size = image_size + config_size; in rmi_f34_flash_firmware()
208 if (image_size) { in rmi_f34_flash_firmware()
216 image_size); in rmi_f34_flash_firmware()
227 if (!image_size) { in rmi_f34_flash_firmware()
237 ret = rmi_f34_write_config(f34, &syn_fw->data[image_size]); in rmi_f34_flash_firmware()
250 u32 image_size = le32_to_cpu(syn_fw->image_size); in rmi_f34_update_firmware() local
261 image_size, config_size); in rmi_f34_update_firmware()
269 if (image_size && image_size != f34->v5.fw_blocks * f34->v5.block_size) { in rmi_f34_update_firmware()
272 image_size, f34->v5.fw_blocks * f34->v5.block_size); in rmi_f34_update_firmware()
[all …]
/Linux-v4.19/Documentation/translations/zh_CN/arm64/
Dbooting.txt96 u64 image_size; /* 映像实际大小, 小端模式 */
116 - v3.17 之前,未明确指定 text_offset 的字节序。此时,image_size 为零,
118image_size 非零,text_offset 为小端模式且是有效值,应被引导加载
119 程序使用。当 image_size 为零,text_offset 可假定为 0x80000。
134 - 当 image_size 为零时,引导装载程序应试图在内核映像末尾之后尽可能
141 从映像起始地址算起,最少必须准备 image_size 字节的空闲内存供内核使用。
/Linux-v4.19/arch/mips/boot/compressed/
Ddecompress.c115 unsigned int image_size, dtb_size; in decompress_kernel() local
120 image_size = le32_to_cpup((void *)&__image_end - 4); in decompress_kernel()
123 memcpy((void *)VMLINUX_LOAD_ADDRESS_ULL + image_size, in decompress_kernel()
/Linux-v4.19/drivers/staging/vme/devices/
Dvme_user.c180 size_t image_size; in vme_user_read() local
188 image_size = vme_get_size(image[minor].resource); in vme_user_read()
191 if ((*ppos < 0) || (*ppos > (image_size - 1))) { in vme_user_read()
197 if (*ppos + count > image_size) in vme_user_read()
198 count = image_size - *ppos; in vme_user_read()
223 size_t image_size; in vme_user_write() local
230 image_size = vme_get_size(image[minor].resource); in vme_user_write()
233 if ((*ppos < 0) || (*ppos > (image_size - 1))) { in vme_user_write()
239 if (*ppos + count > image_size) in vme_user_write()
240 count = image_size - *ppos; in vme_user_write()
[all …]
/Linux-v4.19/arch/powerpc/kernel/
Drtas_flash.c171 unsigned long block_size, image_size; in flash_list_valid() local
174 image_size = 0; in flash_list_valid()
184 image_size += block_size; in flash_list_valid()
188 if (image_size < (256 << 10)) { in flash_list_valid()
189 if (image_size < 2) in flash_list_valid()
193 …k(KERN_INFO "FLASH: flash image with %ld bytes stored for hardware flash on reboot\n", image_size); in flash_list_valid()
563 unsigned long image_size; in rtas_flash_firmware() local
610 image_size = 0; in rtas_flash_firmware()
615 image_size += f->blocks[i].length; in rtas_flash_firmware()
629 printk(KERN_ALERT "FLASH: flash image is %ld bytes\n", image_size); in rtas_flash_firmware()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_uvd.c528 unsigned image_size, tmp, min_dpb_size, num_dpb_buffer; in amdgpu_uvd_cs_msg_decode() local
531 image_size = width * height; in amdgpu_uvd_cs_msg_decode()
532 image_size += image_size / 2; in amdgpu_uvd_cs_msg_decode()
533 image_size = ALIGN(image_size, 1024); in amdgpu_uvd_cs_msg_decode()
568 min_dpb_size = image_size * num_dpb_buffer; in amdgpu_uvd_cs_msg_decode()
580 min_dpb_size = image_size * 3; in amdgpu_uvd_cs_msg_decode()
599 min_dpb_size = image_size * 3; in amdgpu_uvd_cs_msg_decode()
605 min_dpb_size = image_size * 3; in amdgpu_uvd_cs_msg_decode()
646 min_dpb_size = image_size * num_dpb_buffer; in amdgpu_uvd_cs_msg_decode()
667 image_size = (ALIGN(width, 16) * ALIGN(height, 16) * 3) / 2; in amdgpu_uvd_cs_msg_decode()
[all …]
Damdgpu_cgs.c230 info->image_size = data_size; in amdgpu_cgs_get_firmware_info()
235 info->image_size = le32_to_cpu(header->jt_offset) << 2; in amdgpu_cgs_get_firmware_info()
446 info->image_size = ucode_size; in amdgpu_cgs_get_firmware_info()
/Linux-v4.19/drivers/block/
Drbd_types.h67 __le64 image_size; member
81 __le64 image_size; member
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_uvd.c365 unsigned image_size, tmp, min_dpb_size; in radeon_uvd_cs_msg_decode() local
367 image_size = width * height; in radeon_uvd_cs_msg_decode()
368 image_size += image_size / 2; in radeon_uvd_cs_msg_decode()
369 image_size = ALIGN(image_size, 1024); in radeon_uvd_cs_msg_decode()
375 min_dpb_size = image_size * 17; in radeon_uvd_cs_msg_decode()
387 min_dpb_size = image_size * 3; in radeon_uvd_cs_msg_decode()
406 min_dpb_size = image_size * 3; in radeon_uvd_cs_msg_decode()
412 min_dpb_size = image_size * 3; in radeon_uvd_cs_msg_decode()
438 buf_sizes[0x2] = image_size; in radeon_uvd_cs_msg_decode()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dimage.c52 image->size = pcir.image_size; in nvbios_imagen()
59 image->size = npde.image_size; in nvbios_imagen()
Dnpde.c55 info->image_size = nvbios_rd16(bios, data + 0x08) * 512; in nvbios_npdeTp()
Dpcir.c63 info->image_size = nvbios_rd16(bios, data + 0x10) * 512; in nvbios_pcirTp()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dls_ucode_gr.c70 desc->image_size = ALIGN(bl_desc->code_size, BL_DESC_BLK_SIZE) + in ls_ucode_img_build()
73 image = kzalloc(desc->image_size, GFP_KERNEL); in ls_ucode_img_build()
134 img->ucode_size = img->ucode_desc.image_size; in ls_ucode_img_load_gr()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dnpde.h5 u32 image_size; member
Dpcir.h8 u32 image_size; member
/Linux-v4.19/arch/mips/include/asm/lasat/
Dhead.h17 u32 image_size; member
/Linux-v4.19/drivers/nfc/s3fwrn5/
Dfirmware.c433 u32 image_size, off; in s3fwrn5_fw_download() local
436 image_size = fw_info->sector_size * fw->image_sectors; in s3fwrn5_fw_download()
454 ret = crypto_shash_digest(desc, fw->image, image_size, in s3fwrn5_fw_download()
479 for (off = 0; off < image_size; off += fw_info->sector_size) { in s3fwrn5_fw_download()
/Linux-v4.19/Documentation/arm64/
Dbooting.txt78 u64 image_size; /* Effective Image size, little endian */
99 these cases image_size is zero and text_offset is 0x80000 in the
100 endianness of the kernel. Where image_size is non-zero image_size is
101 little-endian and must be respected. Where image_size is zero,
120 - When image_size is zero, a bootloader should attempt to keep as much
129 At least image_size bytes from the start of the image must be free for
/Linux-v4.19/drivers/net/wireless/st/cw1200/
Dhwio.h42 u32 image_size; member
58 (DOWNLOAD_CTRL_OFFSET + offsetof(struct download_cntl_t, image_size))
/Linux-v4.19/drivers/thunderbolt/
Dswitch.c110 unsigned int image_size, hdr_size; in nvm_validate_and_write() local
118 image_size = sw->nvm->buf_data_size; in nvm_validate_and_write()
119 if (image_size < NVM_MIN_SIZE || image_size > NVM_MAX_SIZE) in nvm_validate_and_write()
127 if (hdr_size + NVM_DEVID + 2 >= image_size) in nvm_validate_and_write()
139 if (ds_size >= image_size) in nvm_validate_and_write()
164 image_size -= hdr_size; in nvm_validate_and_write()
167 return dma_port_flash_write(sw->dma_port, 0, buf, image_size); in nvm_validate_and_write()
/Linux-v4.19/arch/parisc/kernel/
Dperf.c304 size_t image_size; in perf_write() local
310 image_size = PCXU_IMAGE_SIZE; in perf_write()
312 image_size = PCXW_IMAGE_SIZE; in perf_write()

123