Home
last modified time | relevance | path

Searched refs:image (Results 1 – 200 of 520) sorted by relevance

123

/linux-4.4.14/arch/x86/kernel/
Dmachine_kexec_32.c71 static void machine_kexec_free_page_tables(struct kimage *image) in machine_kexec_free_page_tables() argument
73 free_page((unsigned long)image->arch.pgd); in machine_kexec_free_page_tables()
75 free_page((unsigned long)image->arch.pmd0); in machine_kexec_free_page_tables()
76 free_page((unsigned long)image->arch.pmd1); in machine_kexec_free_page_tables()
78 free_page((unsigned long)image->arch.pte0); in machine_kexec_free_page_tables()
79 free_page((unsigned long)image->arch.pte1); in machine_kexec_free_page_tables()
82 static int machine_kexec_alloc_page_tables(struct kimage *image) in machine_kexec_alloc_page_tables() argument
84 image->arch.pgd = (pgd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables()
86 image->arch.pmd0 = (pmd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables()
87 image->arch.pmd1 = (pmd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables()
[all …]
Dmachine_kexec_64.c37 static void free_transition_pgtable(struct kimage *image) in free_transition_pgtable() argument
39 free_page((unsigned long)image->arch.pud); in free_transition_pgtable()
40 free_page((unsigned long)image->arch.pmd); in free_transition_pgtable()
41 free_page((unsigned long)image->arch.pte); in free_transition_pgtable()
44 static int init_transition_pgtable(struct kimage *image, pgd_t *pgd) in init_transition_pgtable() argument
53 paddr = __pa(page_address(image->control_code_page)+PAGE_SIZE); in init_transition_pgtable()
59 image->arch.pud = pud; in init_transition_pgtable()
67 image->arch.pmd = pmd; in init_transition_pgtable()
75 image->arch.pte = pte; in init_transition_pgtable()
82 free_transition_pgtable(image); in init_transition_pgtable()
[all …]
Dcrash.c56 struct kimage *image; member
207 struct kimage *image) in fill_up_crash_elf_data() argument
211 ced->image = image; in fill_up_crash_elf_data()
358 struct kimage *image = ced->image; in prepare_elf64_ram_headers_callback() local
387 if (mstart == image->arch.backup_src_start && in prepare_elf64_ram_headers_callback()
388 (mend - mstart + 1) == image->arch.backup_src_sz) in prepare_elf64_ram_headers_callback()
389 phdr->p_offset = image->arch.backup_load_addr; in prepare_elf64_ram_headers_callback()
496 static int prepare_elf_headers(struct kimage *image, void **addr, in prepare_elf_headers() argument
506 fill_up_crash_elf_data(ced, image); in prepare_elf_headers()
542 static int memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, in memmap_exclude_ranges() argument
[all …]
Dkexec-bzimage64.c69 static int setup_cmdline(struct kimage *image, struct boot_params *params, in setup_cmdline() argument
78 if (image->type == KEXEC_TYPE_CRASH) { in setup_cmdline()
80 "elfcorehdr=0x%lx ", image->arch.elf_load_addr); in setup_cmdline()
199 setup_boot_parameters(struct kimage *image, struct boot_params *params, in setup_boot_parameters() argument
226 if (image->type == KEXEC_TYPE_CRASH) { in setup_boot_parameters()
227 ret = crash_setup_memmap_entries(image, params); in setup_boot_parameters()
327 static void *bzImage64_load(struct kimage *image, char *kernel, in bzImage64_load() argument
373 if (image->type == KEXEC_TYPE_CRASH) { in bzImage64_load()
374 ret = crash_load_segments(image); in bzImage64_load()
383 ret = kexec_load_purgatory(image, MIN_PURGATORY_ADDR, ULONG_MAX, 1, in bzImage64_load()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dimage.c30 nvbios_imagen(struct nvkm_bios *bios, struct nvbios_image *image) in nvbios_imagen() argument
39 switch ((data = nvbios_rd16(bios, image->base + 0x00))) { in nvbios_imagen()
46 image->base, data); in nvbios_imagen()
50 if (!(data = nvbios_pcirTp(bios, image->base, &ver, &hdr, &pcir))) in nvbios_imagen()
52 image->size = pcir.image_size; in nvbios_imagen()
53 image->type = pcir.image_type; in nvbios_imagen()
54 image->last = pcir.last; in nvbios_imagen()
56 if (image->type != 0x70) { in nvbios_imagen()
57 if (!(data = nvbios_npdeTp(bios, image->base, &npde))) in nvbios_imagen()
59 image->size = npde.image_size; in nvbios_imagen()
[all …]
Dshadow.c55 struct nvbios_image image; in shadow_image() local
59 image.base = 0; in shadow_image()
60 image.type = 0; in shadow_image()
61 image.size = mthd->func->size(mthd->data); in shadow_image()
62 image.last = 1; in shadow_image()
70 if (!nvbios_image(bios, idx, &image)) { in shadow_image()
76 image.base, image.type, image.size); in shadow_image()
78 if (!shadow_fetch(bios, mthd, image.size)) { in shadow_image()
79 nvkm_debug(subdev, "%08x: fetch failed\n", image.base); in shadow_image()
83 switch (image.type) { in shadow_image()
[all …]
Dpmu.c32 struct nvbios_image image; in weirdo_pointer() local
34 if (nvbios_image(bios, idx++, &image)) { in weirdo_pointer()
35 data -= image.size; in weirdo_pointer()
36 while (nvbios_image(bios, idx++, &image)) { in weirdo_pointer()
37 if (image.type == 0xe0) in weirdo_pointer()
38 return image.base + data; in weirdo_pointer()
/linux-4.4.14/kernel/
Dkexec.c23 static int copy_user_segment_list(struct kimage *image, in copy_user_segment_list() argument
31 image->nr_segments = nr_segments; in copy_user_segment_list()
33 ret = copy_from_user(image->segment, segments, segment_bytes); in copy_user_segment_list()
46 struct kimage *image; in kimage_alloc_init() local
56 image = do_kimage_alloc_init(); in kimage_alloc_init()
57 if (!image) in kimage_alloc_init()
60 image->start = entry; in kimage_alloc_init()
62 ret = copy_user_segment_list(image, nr_segments, segments); in kimage_alloc_init()
66 ret = sanity_check_segment_list(image); in kimage_alloc_init()
72 image->control_page = crashk_res.start; in kimage_alloc_init()
[all …]
Dkexec_file.c34 static int kexec_calculate_store_digests(struct kimage *image);
96 int __weak arch_kexec_kernel_image_probe(struct kimage *image, void *buf, in arch_kexec_kernel_image_probe() argument
102 void * __weak arch_kexec_kernel_image_load(struct kimage *image) in arch_kexec_kernel_image_load() argument
107 int __weak arch_kimage_file_post_load_cleanup(struct kimage *image) in arch_kimage_file_post_load_cleanup() argument
112 int __weak arch_kexec_kernel_verify_sig(struct kimage *image, void *buf, in arch_kexec_kernel_verify_sig() argument
141 void kimage_file_post_load_cleanup(struct kimage *image) in kimage_file_post_load_cleanup() argument
143 struct purgatory_info *pi = &image->purgatory_info; in kimage_file_post_load_cleanup()
145 vfree(image->kernel_buf); in kimage_file_post_load_cleanup()
146 image->kernel_buf = NULL; in kimage_file_post_load_cleanup()
148 vfree(image->initrd_buf); in kimage_file_post_load_cleanup()
[all …]
Dkexec_core.c142 static struct page *kimage_alloc_page(struct kimage *image,
146 int sanity_check_segment_list(struct kimage *image) in sanity_check_segment_list() argument
149 unsigned long nr_segments = image->nr_segments; in sanity_check_segment_list()
168 mstart = image->segment[i].mem; in sanity_check_segment_list()
169 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list()
186 mstart = image->segment[i].mem; in sanity_check_segment_list()
187 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list()
191 pstart = image->segment[j].mem; in sanity_check_segment_list()
192 pend = pstart + image->segment[j].memsz; in sanity_check_segment_list()
206 if (image->segment[i].bufsz > image->segment[i].memsz) in sanity_check_segment_list()
[all …]
Dkexec_internal.h7 int sanity_check_segment_list(struct kimage *image);
9 void kimage_free(struct kimage *image);
10 int kimage_load_segment(struct kimage *image, struct kexec_segment *segment);
11 void kimage_terminate(struct kimage *image);
12 int kimage_is_destination_range(struct kimage *image,
18 void kimage_file_post_load_cleanup(struct kimage *image);
20 static inline void kimage_file_post_load_cleanup(struct kimage *image) { } in kimage_file_post_load_cleanup() argument
/linux-4.4.14/drivers/staging/vme/devices/
Dvme_user.c105 static struct image_desc image[VME_DEVS]; variable
128 if (count > image[minor].size_buf) in resource_to_user()
129 count = image[minor].size_buf; in resource_to_user()
131 copied = vme_master_read(image[minor].resource, image[minor].kern_buf, in resource_to_user()
136 if (__copy_to_user(buf, image[minor].kern_buf, (unsigned long)copied)) in resource_to_user()
145 if (count > image[minor].size_buf) in resource_from_user()
146 count = image[minor].size_buf; in resource_from_user()
148 if (__copy_from_user(image[minor].kern_buf, buf, (unsigned long)count)) in resource_from_user()
151 return vme_master_write(image[minor].resource, image[minor].kern_buf, in resource_from_user()
160 image_ptr = image[minor].kern_buf + *ppos; in buffer_to_user()
[all …]
/linux-4.4.14/arch/powerpc/boot/
DMakefile215 image-$(CONFIG_PPC_PSERIES) += zImage.pseries
216 image-$(CONFIG_PPC_POWERNV) += zImage.pseries
217 image-$(CONFIG_PPC_MAPLE) += zImage.maple
218 image-$(CONFIG_PPC_IBM_CELL_BLADE) += zImage.pseries
219 image-$(CONFIG_PPC_PS3) += dtbImage.ps3
220 image-$(CONFIG_PPC_CELL_QPACE) += zImage.pseries
221 image-$(CONFIG_PPC_CHRP) += zImage.chrp
222 image-$(CONFIG_PPC_EFIKA) += zImage.chrp
223 image-$(CONFIG_PPC_PMAC) += zImage.pmac
224 image-$(CONFIG_PPC_HOLLY) += dtbImage.holly
[all …]
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_image.c35 struct qxl_drm_image *image, in qxl_allocate_chunk() argument
51 list_add_tail(&chunk->head, &image->chunk_list); in qxl_allocate_chunk()
61 struct qxl_drm_image *image; in qxl_image_alloc_objects() local
64 image = kmalloc(sizeof(struct qxl_drm_image), GFP_KERNEL); in qxl_image_alloc_objects()
65 if (!image) in qxl_image_alloc_objects()
68 INIT_LIST_HEAD(&image->chunk_list); in qxl_image_alloc_objects()
70 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo); in qxl_image_alloc_objects()
72 kfree(image); in qxl_image_alloc_objects()
76 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height); in qxl_image_alloc_objects()
78 qxl_bo_unref(&image->bo); in qxl_image_alloc_objects()
[all …]
Dqxl_fb.c63 const struct fb_image *image) in qxl_fb_image_init() argument
75 if (image->depth == 1) in qxl_fb_image_init()
80 if (image) { in qxl_fb_image_init()
81 memcpy(&qxl_fb_image->fb_image, image, in qxl_fb_image_init()
91 struct fb_image *image = &qxl_fb_image.fb_image; in qxl_fb_dirty_flush() local
115 image->dx = x1; in qxl_fb_dirty_flush()
116 image->dy = y1; in qxl_fb_dirty_flush()
117 image->width = x2 - x1 + 1; in qxl_fb_dirty_flush()
118 image->height = y2 - y1 + 1; in qxl_fb_dirty_flush()
119 image->fg_color = 0xffffffff; /* unused, just to avoid uninitialized in qxl_fb_dirty_flush()
[all …]
/linux-4.4.14/arch/x86/entry/vdso/
Dvma.c27 void __init init_vdso_image(const struct vdso_image *image) in init_vdso_image() argument
30 int npages = (image->size) / PAGE_SIZE; in init_vdso_image()
32 BUG_ON(image->size % PAGE_SIZE != 0); in init_vdso_image()
34 image->text_mapping.pages[i] = in init_vdso_image()
35 virt_to_page(image->data + i*PAGE_SIZE); in init_vdso_image()
37 apply_alternatives((struct alt_instr *)(image->data + image->alt), in init_vdso_image()
38 (struct alt_instr *)(image->data + image->alt + in init_vdso_image()
39 image->alt_len)); in init_vdso_image()
92 static int map_vdso(const struct vdso_image *image, bool calculate_addr) in map_vdso() argument
106 image->size - image->sym_vvar_start); in map_vdso()
[all …]
DMakefile33 vdso_img_objs := $(vdso_img-y:%=vdso-image-%.o)
34 vdso_img_cfiles := $(vdso_img-y:%=vdso-image-%.c)
39 .SECONDARY: $(vdso_img-y:%=$(obj)/vdso-image-%.c) \
60 $(obj)/vdso-image-%.c: $(obj)/vdso%.so.dbg $(obj)/vdso%.so $(obj)/vdso2c FORCE
196 clean-files := vdso32.so vdso32.so.dbg vdso64* vdso-image-*.c vdsox32.so*
D.gitignore6 vdso-image-*.c
/linux-4.4.14/arch/sh/kernel/
Dmachine_kexec.c45 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
50 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
54 static void kexec_info(struct kimage *image) in kexec_info() argument
58 for (i = 0; i < image->nr_segments; i++) { in kexec_info()
61 (unsigned int)image->segment[i].mem, in kexec_info()
62 (unsigned int)image->segment[i].mem + in kexec_info()
63 image->segment[i].memsz, in kexec_info()
64 (unsigned int)image->segment[i].memsz); in kexec_info()
66 printk(" start : 0x%08x\n\n", (unsigned int)image->start); in kexec_info()
73 void machine_kexec(struct kimage *image) in machine_kexec() argument
[all …]
/linux-4.4.14/drivers/video/fbdev/savage/
Dsavagefb_accel.c92 void savagefb_imageblit(struct fb_info *info, const struct fb_image *image) in savagefb_imageblit() argument
97 u32 *src = (u32 *) image->data; in savagefb_imageblit()
99 if (!image->width || !image->height) in savagefb_imageblit()
102 if (image->depth != 1) { in savagefb_imageblit()
103 cfb_imageblit(info, image); in savagefb_imageblit()
108 fg = image->fg_color; in savagefb_imageblit()
109 bg = image->bg_color; in savagefb_imageblit()
111 fg = ((u32 *)info->pseudo_palette)[image->fg_color]; in savagefb_imageblit()
112 bg = ((u32 *)info->pseudo_palette)[image->bg_color]; in savagefb_imageblit()
122 width = (image->width + 31) & ~31; in savagefb_imageblit()
[all …]
/linux-4.4.14/arch/s390/kernel/
Dmachine_kexec.c110 static void __do_machine_kdump(void *image) in __do_machine_kdump() argument
112 int (*start_kdump)(int) = (void *)((struct kimage *) image)->start; in __do_machine_kdump()
122 static int kdump_csum_valid(struct kimage *image) in kdump_csum_valid() argument
125 int (*start_kdump)(int) = (void *)image->start; in kdump_csum_valid()
188 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
196 if (image->type == KEXEC_TYPE_CRASH) in machine_kexec_prepare()
200 if (image->type != KEXEC_TYPE_DEFAULT) in machine_kexec_prepare()
204 reboot_code_buffer = (void *) page_to_phys(image->control_code_page); in machine_kexec_prepare()
211 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
236 struct kimage *image = data; in __do_machine_kexec() local
[all …]
/linux-4.4.14/drivers/video/console/
Dbitblit.c80 struct fb_image *image, u8 *buf, u8 *dst) in bit_putcs_aligned() argument
97 image->height); in bit_putcs_aligned()
100 image->height); in bit_putcs_aligned()
105 info->fbops->fb_imageblit(info, image); in bit_putcs_aligned()
112 struct fb_image *image, u8 *buf, in bit_putcs_unaligned() argument
131 image->height, shift_high, in bit_putcs_unaligned()
139 info->fbops->fb_imageblit(info, image); in bit_putcs_unaligned()
147 struct fb_image image; in bit_putcs() local
157 image.fg_color = fg; in bit_putcs()
158 image.bg_color = bg; in bit_putcs()
[all …]
Dsoftcursor.c28 struct fb_image *image; in soft_cursor() local
34 s_pitch = (cursor->image.width + 7) >> 3; in soft_cursor()
35 dsize = s_pitch * cursor->image.height; in soft_cursor()
49 image = (struct fb_image *)ops->cursor_src; in soft_cursor()
50 *image = cursor->image; in soft_cursor()
53 size = d_pitch * image->height + buf_align; in soft_cursor()
61 src[i] = image->data[i] ^ cursor->mask[i]; in soft_cursor()
66 src[i] = image->data[i] & cursor->mask[i]; in soft_cursor()
70 memcpy(src, image->data, dsize); in soft_cursor()
72 fb_pad_aligned_buffer(dst, d_pitch, src, s_pitch, image->height); in soft_cursor()
[all …]
Dfbcon_ud.c88 struct fb_image *image, u8 *buf, u8 *dst) in ud_putcs_aligned() argument
105 image->height); in ud_putcs_aligned()
108 image->height); in ud_putcs_aligned()
113 info->fbops->fb_imageblit(info, image); in ud_putcs_aligned()
120 struct fb_image *image, u8 *buf, in ud_putcs_unaligned() argument
139 image->height, shift_high, in ud_putcs_unaligned()
147 info->fbops->fb_imageblit(info, image); in ud_putcs_unaligned()
155 struct fb_image image; in ud_putcs() local
171 image.fg_color = fg; in ud_putcs()
172 image.bg_color = bg; in ud_putcs()
[all …]
Dfbcon_ccw.c101 struct fb_image *image, u8 *buf, u8 *dst) in ccw_putcs_aligned() argument
126 info->fbops->fb_imageblit(info, image); in ccw_putcs_aligned()
133 struct fb_image image; in ccw_putcs() local
148 image.fg_color = fg; in ccw_putcs()
149 image.bg_color = bg; in ccw_putcs()
150 image.dx = yy * vc->vc_font.height; in ccw_putcs()
151 image.dy = vyres - ((xx + count) * vc->vc_font.width); in ccw_putcs()
152 image.width = vc->vc_font.height; in ccw_putcs()
153 image.depth = 1; in ccw_putcs()
169 image.height = vc->vc_font.width * cnt; in ccw_putcs()
[all …]
Dfbcon_cw.c86 struct fb_image *image, u8 *buf, u8 *dst) in cw_putcs_aligned() argument
111 info->fbops->fb_imageblit(info, image); in cw_putcs_aligned()
118 struct fb_image image; in cw_putcs() local
133 image.fg_color = fg; in cw_putcs()
134 image.bg_color = bg; in cw_putcs()
135 image.dx = vxres - ((yy + 1) * vc->vc_font.height); in cw_putcs()
136 image.dy = xx * vc->vc_font.width; in cw_putcs()
137 image.width = vc->vc_font.height; in cw_putcs()
138 image.depth = 1; in cw_putcs()
152 image.height = vc->vc_font.width * cnt; in cw_putcs()
[all …]
/linux-4.4.14/drivers/video/fbdev/core/
Dsysimgblt.c52 static void color_imageblit(const struct fb_image *image, struct fb_info *p, in color_imageblit() argument
61 const u8 *src = image->data; in color_imageblit()
64 for (i = image->height; i--; ) { in color_imageblit()
65 n = image->width; in color_imageblit()
111 static void slow_imageblit(const struct fb_image *image, struct fb_info *p, in slow_imageblit() argument
119 u32 spitch = (image->width+7)/8; in slow_imageblit()
120 const u8 *src = image->data, *s; in slow_imageblit()
127 for (i = image->height; i--; ) { in slow_imageblit()
130 j = image->width; in slow_imageblit()
186 static void fast_imageblit(const struct fb_image *image, struct fb_info *p, in fast_imageblit() argument
[all …]
Dcfbimgblt.c75 static inline void color_imageblit(const struct fb_image *image, in color_imageblit() argument
86 const u8 *src = image->data; in color_imageblit()
90 for (i = image->height; i--; ) { in color_imageblit()
91 n = image->width; in color_imageblit()
137 static inline void slow_imageblit(const struct fb_image *image, struct fb_info *p, in slow_imageblit() argument
147 u32 spitch = (image->width+7)/8; in slow_imageblit()
148 const u8 *src = image->data, *s; in slow_imageblit()
156 for (i = image->height; i--; ) { in slow_imageblit()
159 j = image->width; in slow_imageblit()
215 static inline void fast_imageblit(const struct fb_image *image, struct fb_info *p, in fast_imageblit() argument
[all …]
Dfbmem.c391 struct fb_image *image, int rotate) in fb_rotate_logo() argument
396 fb_rotate_logo_ud(image->data, dst, image->width, in fb_rotate_logo()
397 image->height); in fb_rotate_logo()
398 image->dx = info->var.xres - image->width - image->dx; in fb_rotate_logo()
399 image->dy = info->var.yres - image->height - image->dy; in fb_rotate_logo()
401 fb_rotate_logo_cw(image->data, dst, image->width, in fb_rotate_logo()
402 image->height); in fb_rotate_logo()
403 tmp = image->width; in fb_rotate_logo()
404 image->width = image->height; in fb_rotate_logo()
405 image->height = tmp; in fb_rotate_logo()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dmachine_kexec_64.c34 int default_machine_kexec_prepare(struct kimage *image) in default_machine_kexec_prepare() argument
42 for (i = 0; i < image->nr_segments; i++) in default_machine_kexec_prepare()
43 if (image->segment[i].mem < __pa(_end)) in default_machine_kexec_prepare()
48 int default_machine_kexec_prepare(struct kimage *image) in default_machine_kexec_prepare() argument
65 for (i = 0; i < image->nr_segments; i++) in default_machine_kexec_prepare()
66 if (image->segment[i].mem < __pa(_end)) in default_machine_kexec_prepare()
83 for (i = 0; i < image->nr_segments; i++) { in default_machine_kexec_prepare()
84 begin = image->segment[i].mem; in default_machine_kexec_prepare()
85 end = begin + image->segment[i].memsz; in default_machine_kexec_prepare()
102 for (i = 0; i < image->nr_segments; i++) { in default_machine_kexec_prepare()
[all …]
Dmachine_kexec_32.c31 void default_machine_kexec(struct kimage *image) in default_machine_kexec() argument
46 page_list = image->head; in default_machine_kexec()
50 (unsigned long)page_address(image->control_code_page); in default_machine_kexec()
63 (*rnk)(page_list, reboot_code_buffer_phys, image->start); in default_machine_kexec()
66 int default_machine_kexec_prepare(struct kimage *image) in default_machine_kexec_prepare() argument
Dmachine_kexec.c57 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
60 return ppc_md.machine_kexec_prepare(image); in machine_kexec_prepare()
62 return default_machine_kexec_prepare(image); in machine_kexec_prepare()
65 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
96 void machine_kexec(struct kimage *image) in machine_kexec() argument
103 ppc_md.machine_kexec(image); in machine_kexec()
105 default_machine_kexec(image); in machine_kexec()
/linux-4.4.14/arch/ia64/kernel/
Dmachine_kexec.c58 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
65 control_code_buffer = page_address(image->control_code_page); in machine_kexec_prepare()
70 ia64_kimage = image; in machine_kexec_prepare()
75 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
85 struct kimage *image = arg; in ia64_machine_kexec() local
93 BUG_ON(!image); in ia64_machine_kexec()
94 code_addr = (unsigned long)page_address(image->control_code_page); in ia64_machine_kexec()
95 if (image->type == KEXEC_TYPE_CRASH) { in ia64_machine_kexec()
134 (*rnk)(image->head, image->start, ia64_boot_param, in ia64_machine_kexec()
139 void machine_kexec(struct kimage *image) in machine_kexec() argument
[all …]
/linux-4.4.14/arch/x86/platform/efi/
Defi-bgrt.c31 void __iomem *image; in efi_bgrt_init() local
73 image = efi_lookup_mapped_addr(bgrt_tab->image_address); in efi_bgrt_init()
74 if (!image) { in efi_bgrt_init()
75 image = early_ioremap(bgrt_tab->image_address, in efi_bgrt_init()
78 if (!image) { in efi_bgrt_init()
84 memcpy_fromio(&bmp_header, image, sizeof(bmp_header)); in efi_bgrt_init()
86 early_iounmap(image, sizeof(bmp_header)); in efi_bgrt_init()
97 image = early_ioremap(bgrt_tab->image_address, in efi_bgrt_init()
99 if (!image) { in efi_bgrt_init()
107 memcpy_fromio(bgrt_image, image, bgrt_image_size); in efi_bgrt_init()
[all …]
/linux-4.4.14/drivers/video/fbdev/mb862xx/
Dmb862xxfb_accel.c77 u32 bgcolor, const struct fb_image *image, in mb86290fb_imageblit1() argument
96 line = image->data; in mb86290fb_imageblit1()
97 bytes = (image->width + 7) >> 3; in mb86290fb_imageblit1()
126 u32 bgcolor, const struct fb_image *image, in mb86290fb_imageblit8() argument
139 line = ptr = image->data; in mb86290fb_imageblit8()
140 bytes = image->width; in mb86290fb_imageblit8()
165 u32 bgcolor, const struct fb_image *image, in mb86290fb_imageblit16() argument
173 line = image->data; in mb86290fb_imageblit16()
174 bytes = image->width << 1; in mb86290fb_imageblit16()
189 const struct fb_image *image) in mb86290fb_imageblit() argument
[all …]
/linux-4.4.14/arch/sparc/boot/
DMakefile10 targets := tftpboot.img image zImage vmlinux.aout
14 cmd_elftoaout = $(ELFTOAOUT) $(obj)/image -o $@
24 $(obj)/zImage: $(obj)/image
33 $(obj)/zImage: $(obj)/image
43 $(obj)/image.bin: $(obj)/image FORCE
46 $(obj)/image.gz: $(obj)/image.bin
58 $(obj)/uImage: $(obj)/image.gz
65 $(obj)/image: vmlinux FORCE
69 $(obj)/tftpboot.img: $(obj)/image $(obj)/piggyback System.map $(ROOT_IMG) FORCE
Dpiggyback.c191 int image, tail; in main() local
205 if ((image = open(argv[2], O_RDWR)) < 0) in main()
207 if (read(image, buffer, 512) != 512) in main()
221 offset = get_hdrs_offset(image, argv[2]); in main()
225 if (lseek(image, offset, 0) < 0) in main()
240 if (write(image, buffer + 2, 14) != 14) in main()
246 if (lseek(image, 4, 0) < 0) in main()
255 if (write(image, buffer, 12) != 12) in main()
260 if (lseek(image, AOUT_TEXT_OFFSET - start + align(end + 32), 0) < 0) in main()
265 if (write(image, buffer, i) != i) in main()
[all …]
D.gitignore3 image
/linux-4.4.14/sound/isa/wss/
Dwss_lib.c209 chip->image[reg] = value; in snd_wss_out()
235 reg | (chip->image[CS4236_EXT_REG] & 0x01)); in snd_cs4236_ext_out()
248 reg | (chip->image[CS4236_EXT_REG] & 0x01)); in snd_cs4236_ext_in()
512 chip->image[CS4231_IFACE_CTRL] |= what; in snd_wss_trigger()
516 chip->image[CS4231_IFACE_CTRL] &= ~what; in snd_wss_trigger()
520 snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); in snd_wss_trigger()
577 chip->image[CS4231_LEFT_INPUT]); in snd_wss_calibrate_mute()
579 chip->image[CS4231_RIGHT_INPUT]); in snd_wss_calibrate_mute()
581 chip->image[CS4231_LOOPBACK]); in snd_wss_calibrate_mute()
592 mute | chip->image[CS4231_AUX1_LEFT_INPUT]); in snd_wss_calibrate_mute()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnv04_fbcon.c77 nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nv04_fbcon_imageblit() argument
86 uint32_t *data = (uint32_t *)image->data; in nv04_fbcon_imageblit()
89 if (image->depth != 1) in nv04_fbcon_imageblit()
96 width = ALIGN(image->width, 8); in nv04_fbcon_imageblit()
97 dsize = ALIGN(width * image->height, 32) >> 5; in nv04_fbcon_imageblit()
101 fg = ((uint32_t *) info->pseudo_palette)[image->fg_color]; in nv04_fbcon_imageblit()
102 bg = ((uint32_t *) info->pseudo_palette)[image->bg_color]; in nv04_fbcon_imageblit()
104 fg = image->fg_color; in nv04_fbcon_imageblit()
105 bg = image->bg_color; in nv04_fbcon_imageblit()
109 OUT_RING(chan, (image->dy << 16) | (image->dx & 0xffff)); in nv04_fbcon_imageblit()
[all …]
Dnv50_fbcon.c93 nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nv50_fbcon_imageblit() argument
98 uint32_t width, dwords, *data = (uint32_t *)image->data; in nv50_fbcon_imageblit()
103 if (image->depth != 1) in nv50_fbcon_imageblit()
110 width = ALIGN(image->width, 32); in nv50_fbcon_imageblit()
111 dwords = (width * image->height) >> 5; in nv50_fbcon_imageblit()
116 OUT_RING(chan, palette[image->bg_color] | mask); in nv50_fbcon_imageblit()
117 OUT_RING(chan, palette[image->fg_color] | mask); in nv50_fbcon_imageblit()
119 OUT_RING(chan, image->bg_color); in nv50_fbcon_imageblit()
120 OUT_RING(chan, image->fg_color); in nv50_fbcon_imageblit()
123 OUT_RING(chan, image->width); in nv50_fbcon_imageblit()
[all …]
Dnvc0_fbcon.c93 nvc0_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nvc0_fbcon_imageblit() argument
98 uint32_t width, dwords, *data = (uint32_t *)image->data; in nvc0_fbcon_imageblit()
103 if (image->depth != 1) in nvc0_fbcon_imageblit()
110 width = ALIGN(image->width, 32); in nvc0_fbcon_imageblit()
111 dwords = (width * image->height) >> 5; in nvc0_fbcon_imageblit()
116 OUT_RING (chan, palette[image->bg_color] | mask); in nvc0_fbcon_imageblit()
117 OUT_RING (chan, palette[image->fg_color] | mask); in nvc0_fbcon_imageblit()
119 OUT_RING (chan, image->bg_color); in nvc0_fbcon_imageblit()
120 OUT_RING (chan, image->fg_color); in nvc0_fbcon_imageblit()
123 OUT_RING (chan, image->width); in nvc0_fbcon_imageblit()
[all …]
Dnouveau_fbcon.h53 int nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
58 int nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
63 int nvc0_fbcon_imageblit(struct fb_info *info, const struct fb_image *image);
Dnouveau_fbcon.c91 nouveau_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *image) in nouveau_fbcon_copyarea() argument
105 ret = nv04_fbcon_copyarea(info, image); in nouveau_fbcon_copyarea()
108 ret = nv50_fbcon_copyarea(info, image); in nouveau_fbcon_copyarea()
110 ret = nvc0_fbcon_copyarea(info, image); in nouveau_fbcon_copyarea()
119 drm_fb_helper_cfb_copyarea(info, image); in nouveau_fbcon_copyarea()
123 nouveau_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) in nouveau_fbcon_imageblit() argument
137 ret = nv04_fbcon_imageblit(info, image); in nouveau_fbcon_imageblit()
140 ret = nv50_fbcon_imageblit(info, image); in nouveau_fbcon_imageblit()
142 ret = nvc0_fbcon_imageblit(info, image); in nouveau_fbcon_imageblit()
151 drm_fb_helper_cfb_imageblit(info, image); in nouveau_fbcon_imageblit()
/linux-4.4.14/arch/mips/kernel/
Dmachine_kexec.c62 machine_kexec(struct kimage *image) in machine_kexec() argument
69 (unsigned long)page_address(image->control_code_page); in machine_kexec()
72 (unsigned long) phys_to_virt(image->start); in machine_kexec()
74 if (image->type == KEXEC_TYPE_DEFAULT) { in machine_kexec()
76 (unsigned long) phys_to_virt(image->head & PAGE_MASK); in machine_kexec()
78 kexec_indirection_page = (unsigned long)&image->head; in machine_kexec()
90 for (ptr = &image->head; (entry = *ptr) && !(entry &IND_DONE); in machine_kexec()
103 printk("Will call new kernel at %08lx\n", image->start); in machine_kexec()
Dvdso.c39 static void __init init_vdso_image(struct mips_vdso_image *image) in init_vdso_image() argument
43 BUG_ON(!PAGE_ALIGNED(image->data)); in init_vdso_image()
44 BUG_ON(!PAGE_ALIGNED(image->size)); in init_vdso_image()
46 num_pages = image->size / PAGE_SIZE; in init_vdso_image()
49 image->mapping.pages[i] = in init_vdso_image()
50 virt_to_page(image->data + (i * PAGE_SIZE)); in init_vdso_image()
100 struct mips_vdso_image *image = current->thread.abi->vdso; in arch_setup_additional_pages() local
119 size = vvar_size + image->size; in arch_setup_additional_pages()
160 vma = _install_special_mapping(mm, vdso_addr, image->size, in arch_setup_additional_pages()
163 &image->mapping); in arch_setup_additional_pages()
/linux-4.4.14/arch/arm/kernel/
Dmachine_kexec.c38 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
57 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare()
58 current_segment = &image->segment[i]; in machine_kexec_prepare()
74 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
144 void machine_kexec(struct kimage *image) in machine_kexec() argument
160 page_list = image->head & PAGE_MASK; in machine_kexec()
164 page_to_pfn(image->control_code_page) << PAGE_SHIFT; in machine_kexec()
165 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
169 kexec_start_address = image->start; in machine_kexec()
172 kexec_boot_atags = dt_mem ?: image->start - KEXEC_ARM_ZIMAGE_OFFSET in machine_kexec()
/linux-4.4.14/arch/tile/kernel/
Dmachine_kexec.c77 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
84 if (image->type != KEXEC_TYPE_DEFAULT) { in machine_kexec_prepare()
86 __func__, image->type); in machine_kexec_prepare()
92 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
168 static void kexec_find_and_set_command_line(struct kimage *image) in kexec_find_and_set_command_line() argument
176 for (ptr = &image->head; in kexec_find_and_set_command_line()
264 void machine_kexec(struct kimage *image) in machine_kexec() argument
274 kexec_find_and_set_command_line(image); in machine_kexec()
281 homecache_change_page_home(image->control_code_page, 0, in machine_kexec()
283 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
[all …]
/linux-4.4.14/drivers/video/fbdev/aty/
Dmach64_accel.c282 void atyfb_imageblit(struct fb_info *info, const struct fb_image *image) in atyfb_imageblit() argument
285 u32 src_bytes, dx = image->dx, dy = image->dy, width = image->width; in atyfb_imageblit()
290 if (!image->width || !image->height) in atyfb_imageblit()
293 (image->depth != 1 && info->var.bits_per_pixel != image->depth)) { in atyfb_imageblit()
294 cfb_imageblit(info, image); in atyfb_imageblit()
301 switch (image->depth) { in atyfb_imageblit()
347 if (M64_HAS(HW_TRIPLE) && image->width % 8 == 0) in atyfb_imageblit()
351 if (image->depth == 1) { in atyfb_imageblit()
355 fg = ((u32*)(info->pseudo_palette))[image->fg_color]; in atyfb_imageblit()
356 bg = ((u32*)(info->pseudo_palette))[image->bg_color]; in atyfb_imageblit()
[all …]
Dmach64_cursor.c90 x = cursor->image.dx - cursor->hot.x - info->var.xoffset; in atyfb_cursor()
98 y = cursor->image.dy - cursor->hot.y - info->var.yoffset; in atyfb_cursor()
106 h = cursor->image.height; in atyfb_cursor()
127 fg_idx = cursor->image.fg_color; in atyfb_cursor()
128 bg_idx = cursor->image.bg_color; in atyfb_cursor()
144 u8 *src = (u8 *)cursor->image.data; in atyfb_cursor()
147 unsigned int width = (cursor->image.width + 7) >> 3; in atyfb_cursor()
148 unsigned int height = cursor->image.height; in atyfb_cursor()
182 if ((j + 1) * 8 > cursor->image.width) { in atyfb_cursor()
184 (1 << ((cursor->image.width & 7) * 2)) - 1); in atyfb_cursor()
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnv_accel.c351 const struct fb_image *image) in nvidiafb_mono_color_expand() argument
355 u32 dsize, width, *data = (u32 *) image->data, tmp; in nvidiafb_mono_color_expand()
358 width = (image->width + 31) & ~31; in nvidiafb_mono_color_expand()
359 dsize = (width * image->height) >> 5; in nvidiafb_mono_color_expand()
362 fg = image->fg_color | mask; in nvidiafb_mono_color_expand()
363 bg = image->bg_color | mask; in nvidiafb_mono_color_expand()
365 fg = ((u32 *) info->pseudo_palette)[image->fg_color] | mask; in nvidiafb_mono_color_expand()
366 bg = ((u32 *) info->pseudo_palette)[image->bg_color] | mask; in nvidiafb_mono_color_expand()
370 NVDmaNext(par, (image->dy << 16) | (image->dx & 0xffff)); in nvidiafb_mono_color_expand()
371 NVDmaNext(par, ((image->dy + image->height) << 16) | in nvidiafb_mono_color_expand()
[all …]
Dnvidia.c536 if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) in nvidiafb_cursor()
552 yy = cursor->image.dy - info->var.yoffset; in nvidiafb_cursor()
553 xx = cursor->image.dx - info->var.xoffset; in nvidiafb_cursor()
561 u32 bg_idx = cursor->image.bg_color; in nvidiafb_cursor()
562 u32 fg_idx = cursor->image.fg_color; in nvidiafb_cursor()
563 u32 s_pitch = (cursor->image.width + 7) >> 3; in nvidiafb_cursor()
565 u8 *dat = (u8 *) cursor->image.data; in nvidiafb_cursor()
569 src = kmalloc(s_pitch * cursor->image.height, GFP_ATOMIC); in nvidiafb_cursor()
574 for (i = 0; i < s_pitch * cursor->image.height; i++) in nvidiafb_cursor()
579 for (i = 0; i < s_pitch * cursor->image.height; i++) in nvidiafb_cursor()
[all …]
/linux-4.4.14/include/linux/
Dkexec.h189 struct kimage *image; member
201 typedef void *(kexec_load_t)(struct kimage *image, char *kernel_buf,
217 extern void machine_kexec(struct kimage *image);
218 extern int machine_kexec_prepare(struct kimage *image);
219 extern void machine_kexec_cleanup(struct kimage *image);
225 extern int kexec_add_buffer(struct kimage *image, char *buffer,
230 extern struct page *kimage_alloc_control_pages(struct kimage *image,
232 extern int kexec_load_purgatory(struct kimage *image, unsigned long min,
235 extern int kexec_purgatory_get_set_symbol(struct kimage *image,
238 extern void *kexec_purgatory_get_symbol_addr(struct kimage *image,
[all …]
Dfilter.h321 u8 image[]; member
478 u32 pass, void *image) in bpf_jit_dump() argument
481 proglen, pass, image, current->comm, task_pid_nr(current)); in bpf_jit_dump()
483 if (image) in bpf_jit_dump()
485 16, 1, image, proglen, false); in bpf_jit_dump()
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dixp4xx_npe.c525 } *image; in npe_load_firmware() local
544 image = (struct dl_image*)fw_entry->data; in npe_load_firmware()
548 image->magic, image->id, image->size, image->size * 4); in npe_load_firmware()
551 if (image->magic == swab32(FW_MAGIC)) { /* swapped file */ in npe_load_firmware()
552 image->id = swab32(image->id); in npe_load_firmware()
553 image->size = swab32(image->size); in npe_load_firmware()
554 } else if (image->magic != FW_MAGIC) { in npe_load_firmware()
556 image->magic); in npe_load_firmware()
559 if ((image->size * 4 + sizeof(struct dl_image)) != fw_entry->size) { in npe_load_firmware()
564 if (((image->id >> 24) & 0xF /* NPE ID */) != npe->id) { in npe_load_firmware()
[all …]
/linux-4.4.14/drivers/vme/bridges/
Dvme_ca91cx42.c340 static int ca91cx42_slave_set(struct vme_slave_resource *image, int enabled, in ca91cx42_slave_set() argument
350 ca91cx42_bridge = image->parent; in ca91cx42_slave_set()
354 i = image->number; in ca91cx42_slave_set()
446 static int ca91cx42_slave_get(struct vme_slave_resource *image, int *enabled, in ca91cx42_slave_get() argument
454 bridge = image->parent->driver_priv; in ca91cx42_slave_get()
456 i = image->number; in ca91cx42_slave_get()
506 static int ca91cx42_alloc_resource(struct vme_master_resource *image, in ca91cx42_alloc_resource() argument
514 ca91cx42_bridge = image->parent; in ca91cx42_alloc_resource()
523 existing_size = (unsigned long long)(image->bus_resource.end - in ca91cx42_alloc_resource()
524 image->bus_resource.start); in ca91cx42_alloc_resource()
[all …]
Dvme_tsi148.c477 static int tsi148_slave_set(struct vme_slave_resource *image, int enabled, in tsi148_slave_set() argument
490 tsi148_bridge = image->parent; in tsi148_slave_set()
493 i = image->number; in tsi148_slave_set()
622 static int tsi148_slave_get(struct vme_slave_resource *image, int *enabled, in tsi148_slave_get() argument
633 bridge = image->parent->driver_priv; in tsi148_slave_get()
635 i = image->number; in tsi148_slave_get()
722 static int tsi148_alloc_resource(struct vme_master_resource *image, in tsi148_alloc_resource() argument
730 tsi148_bridge = image->parent; in tsi148_alloc_resource()
734 existing_size = (unsigned long long)(image->bus_resource.end - in tsi148_alloc_resource()
735 image->bus_resource.start); in tsi148_alloc_resource()
[all …]
/linux-4.4.14/drivers/media/usb/pwc/
Dpwc-uncompress.c39 void *yuv, *image; in pwc_decompress() local
43 image = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); in pwc_decompress()
50 struct pwc_raw_frame *raw_frame = image; in pwc_decompress()
74 dsty = (u16 *)(image); in pwc_decompress()
75 dstu = (u16 *)(image + n); in pwc_decompress()
76 dstv = (u16 *)(image + n + n / 4); in pwc_decompress()
104 pwc_dec23_decompress(pdev, yuv, image); in pwc_decompress()
/linux-4.4.14/sound/sparc/
Dcs4231.c108 unsigned char image[32]; /* registers image */ member
308 unsigned char tmp = (chip->image[reg] & mask) | value; in snd_cs4231_outm()
310 chip->image[reg] = tmp; in snd_cs4231_outm()
319 chip->image[reg] = value; in snd_cs4231_out()
500 chip->image[CS4231_IFACE_CTRL] |= what; in snd_cs4231_trigger()
503 chip->image[CS4231_IFACE_CTRL] &= ~what; in snd_cs4231_trigger()
506 chip->image[CS4231_IFACE_CTRL]); in snd_cs4231_trigger()
573 chip->image[CS4231_LEFT_INPUT]); in snd_cs4231_calibrate_mute()
575 chip->image[CS4231_RIGHT_INPUT]); in snd_cs4231_calibrate_mute()
577 chip->image[CS4231_LOOPBACK]); in snd_cs4231_calibrate_mute()
[all …]
/linux-4.4.14/arch/m68k/kernel/
Dmachine_kexec.c37 void machine_kexec(struct kimage *image) in machine_kexec() argument
42 reboot_code_buffer = page_address(image->control_code_page); in machine_kexec()
52 pr_info("Will call new kernel at 0x%08lx. Bye...\n", image->start); in machine_kexec()
55 ((relocate_kernel_t) reboot_code_buffer)(image->head & PAGE_MASK, in machine_kexec()
56 image->start, in machine_kexec()
/linux-4.4.14/Documentation/powerpc/
Dbootwrapper.txt5 PowerPC image targets compresses and wraps the kernel image (vmlinux) with
8 be adaptable for each kind of image that needs to be built.
11 Makefile in that directory has targets for all the available image types.
12 The different image types are used to support all of the various firmware
17 firmware interface requires a different image format.
21 image. The details of the build system is discussed in the next section.
22 Currently, the following image format targets exist:
26 tree). This image embeds a device tree blob inside
27 the image. The boot wrapper, kernel and device tree
43 inside the image instead of provided by firmware. The
[all …]
/linux-4.4.14/tools/net/
Dbpf_jit_disasm.c51 static void get_asm_insns(uint8_t *image, size_t len, int opcodes) in get_asm_insns() argument
69 info.buffer = image; in get_asm_insns()
85 printf("%02x ", (uint8_t) image[pc + i]); in get_asm_insns()
160 uint8_t *image, size_t ilen) in get_last_jit_image() argument
207 image[ulen++] = (uint8_t) strtoul(pptr, &pptr, 16); in get_last_jit_image()
236 static uint8_t image[32768]; in main() local
254 memset(image, 0, sizeof(image)); in main()
262 len = get_last_jit_image(kbuff, klen, image, sizeof(image)); in main()
264 get_asm_insns(image, len, opcodes); in main()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-rbd9 Usage: <mon ip addr> <options> <pool name> <rbd image name> [snap name]
13 The snapshot name can be "-" or omitted to map the image read/write. A <dev-id>
52 A hexadecimal encoding of the feature bits for this image.
64 The name of the rbd image.
68 The unique id for the rbd image. (For rbd image format 1
73 The name of the storage pool where this rbd image resides.
74 An rbd image name is unique within its pool.
78 The unique identifier for the rbd image's pool. This is
88 Writing to this file will reread the image header data and set
98 image. Entries are separated by empty lines.
Dsysfs-driver-wacom68 When writing a 1024 byte raw image in Wacom Intuos 4
69 interleaving format to the file, the image shows up on Button N
70 of the device. The image is a 64x32 pixel 4-bit gray image. The
72 byte chunk encodes the image data for two consecutive lines on
76 image has to contain 256 bytes (64x32 px 1 bit colour).
Dsysfs-class-cxl190 Identifies the revision level of the base image for devices
192 the image contained in the on-adapter flash which is loaded
200 Will return "user" or "factory" depending on the image loaded
209 "none" means PERST will not cause image to be loaded to the
210 card. A power cycle is required to load the image.
214 user or factory image to be loaded.
215 Default is to reload on PERST whichever image the card has
231 Trust that when an image is reloaded via PERST, it will not
233 0 = don't trust, the image may be different (default)
234 1 = trust that the image will not change.
Dsysfs-class-mic.txt57 "boot" - Boot the card OS image specified by the combination
101 /lib/firmware/ where the firmware image to be booted on the
103 firmware image location under /lib/firmware/.
111 /lib/firmware/ where the ramdisk image to be used during card
113 the ramdisk image location under /lib/firmware/.
123 a) linux - Boot a Linux image.
124 b) flash - Boot an image for flash updates.
Dsysfs-firmware-acpi12 image: The image bitmap. Currently a 32-bit BMP.
13 status: 1 if the image is valid, 0 if firmware invalidated it.
14 type: 0 indicates image is in BMP format.
17 and the left edge of the image.
19 and the top edge of the image.
Dsysfs-power43 'firmware' - means that the memory image will be saved to disk
46 'platform' - the memory image will be saved by the kernel and
49 'shutdown' - the memory image will be saved by the kernel and
51 'reboot' - the memory image will be saved by the kernel and
84 The /sys/power/image_size file controls the size of the image
87 as an upper limit of the image size, in bytes. The kernel's
88 suspend-to-disk code will do its best to ensure the image size
91 smallest image possible. In particular, if "0" is written to
92 this file, the suspend image will be as small as possible.
94 Reading from this file will display the current image size
Dconfigfs-usb-gadget-uvc187 frame or still image
194 bmCapabilities - still image support, fixed frame-rate
234 frame or still image
241 bmCapabilities - still image support, fixed frame-rate
259 bStillCaptureMethod - method of still image caputre
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-cpmem.c671 int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image) in ipu_cpmem_set_image() argument
673 struct v4l2_pix_format *pix = &image->pix; in ipu_cpmem_set_image()
680 ipu_cpmem_set_resolution(ch, image->rect.width, image->rect.height); in ipu_cpmem_set_image()
688 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
689 u_offset = U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
690 image->rect.top) - offset; in ipu_cpmem_set_image()
691 v_offset = V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
692 image->rect.top) - offset; in ipu_cpmem_set_image()
699 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
700 u_offset = U2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
[all …]
/linux-4.4.14/Documentation/
Ddell_rbu.txt8 update itself with the image downloaded in to the memory.
19 Dell_RBU driver supports BIOS update using the monolithic image and packetized
20 image methods. In case of monolithic the driver allocates a contiguous chunk
21 of physical pages having the BIOS image. In case of packetized the app
22 using the driver breaks the image in to packets of fixed sizes and the driver
30 The user should not unload the rbu driver after downloading the BIOS image
42 Most of the Dell systems support a monolithic update where the BIOS image is
45 of contiguous memory and the BIOS image is scattered in these packets.
57 The user creates packets header, gets the chunk of the BIOS image and
58 places it next to the packetheader; now, the packetheader + BIOS image chunk
[all …]
Defi-stub.txt5 as a PE/COFF image, thereby convincing EFI firmware loaders to load
16 masquerades as a PE/COFF image and the EFI stub is linked into the
74 because the image we're executing is interpreted by the EFI shell,
/linux-4.4.14/drivers/pci/
Drom.c72 void __iomem *image; in pci_get_rom_size() local
76 image = rom; in pci_get_rom_size()
80 if (readb(image) != 0x55) { in pci_get_rom_size()
84 if (readb(image + 1) != 0xAA) in pci_get_rom_size()
87 pds = image + readw(image + 24); in pci_get_rom_size()
98 image += length * 512; in pci_get_rom_size()
103 return min((size_t)(image - rom), size); in pci_get_rom_size()
/linux-4.4.14/arch/xtensa/boot/boot-elf/
Dboot.lds.S26 .image KERNELOFFSET: AT (LOAD_MEMORY_ADDRESS)
29 *(image)
34 .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
DMakefile23 --add-section image=vmlinux.bin \
24 --set-section-flags image=contents,alloc,load,load,data \
/linux-4.4.14/Documentation/fpga/
Dfpga-mgr.txt9 an image. The API is manufacturer agnostic. All manufacturer specifics are
11 The FPGA image data itself is very manufacturer specific, but for our purposes
24 Load the FPGA from an image which exists as a buffer in memory.
29 Load the FPGA from an image which exists as a file. The image file must be on
61 How to write an image buffer to a supported FPGA
69 /* FPGA image is in this buffer. count is size of the buffer. */
88 How to write an image file to a supported FPGA
96 /* FPGA image is in this file which is in the firmware search path */
97 const char *path = "fpga-image-9.rbf"
107 /* Get the firmware image (path) and load it to the FPGA */
[all …]
/linux-4.4.14/arch/mips/vdso/
DMakefile71 targets += vdso.lds vdso.so.dbg vdso.so vdso-image.c
83 $(obj)/vdso-image.c: $(obj)/vdso.so.dbg $(obj)/genvdso FORCE
86 obj-y += vdso-image.o
94 targets += vdso-o32.lds vdso-o32.so.dbg vdso-o32.so vdso-o32-image.c
117 $(obj)/vdso-o32-image.c: VDSO_NAME := o32
118 $(obj)/vdso-o32-image.c: $(obj)/vdso-o32.so.dbg $(obj)/genvdso FORCE
121 obj-y += vdso-o32-image.o
130 targets += vdso-n32.lds vdso-n32.so.dbg vdso-n32.so vdso-n32-image.c
153 $(obj)/vdso-n32-image.c: VDSO_NAME := n32
154 $(obj)/vdso-n32-image.c: $(obj)/vdso-n32.so.dbg $(obj)/genvdso FORCE
[all …]
D.gitignore2 vdso-*image.c
/linux-4.4.14/drivers/video/fbdev/i810/
Di810_accel.c367 void i810fb_imageblit(struct fb_info *info, const struct fb_image *image) in i810fb_imageblit() argument
373 par->depth == 4 || image->depth != 1) { in i810fb_imageblit()
374 cfb_imageblit(info, image); in i810fb_imageblit()
380 fg = image->fg_color; in i810fb_imageblit()
381 bg = image->bg_color; in i810fb_imageblit()
385 fg = ((u32 *)(info->pseudo_palette))[image->fg_color]; in i810fb_imageblit()
386 bg = ((u32 *)(info->pseudo_palette))[image->bg_color]; in i810fb_imageblit()
390 dst = info->fix.smem_start + (image->dy * info->fix.line_length) + in i810fb_imageblit()
391 (image->dx * par->depth); in i810fb_imageblit()
393 size = (image->width+7)/8 + 1; in i810fb_imageblit()
[all …]
/linux-4.4.14/arch/xtensa/boot/boot-redboot/
Dboot.ld36 .image 0xd0003000: AT(__image_load)
39 *(image)
45 .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
DMakefile24 --add-section image=vmlinux.bin.gz \
25 --set-section-flags image=contents,alloc,load,load,data \
/linux-4.4.14/Documentation/power/
Duserland-swsusp.txt49 uploaded snapshot image; before calling it you should transfer
52 image is not available to the kernel
54 SNAPSHOT_FREE - free memory allocated for the snapshot image
56 SNAPSHOT_PREF_IMAGE_SIZE - set the preferred maximum size of the image
57 (the kernel will do its best to ensure the image size will not exceed
59 create the smallest image possible)
61 SNAPSHOT_GET_IMAGE_SIZE - return the actual size of the hibernation image
94 suspend image is first created, as though the system had been suspended
97 its state on the basis of the saved suspend image otherwise)
99 The device's read() operation can be used to transfer the snapshot image from
[all …]
Dinterface.txt50 /sys/power/image_size controls the size of the image created by
53 limit of the image size, in bytes. The suspend-to-disk mechanism will
54 do its best to ensure the image size will not exceed that number. However,
56 smallest image possible. In particular, if "0" is written to this file, the
57 suspend image will be as small as possible.
59 Reading from this file will display the current image size limit, which
Dswsusp.txt36 . If you would like to write hibernation image to swap and then suspend
47 If you want to limit the suspend image size to N bytes, do
54 if found, it then checks the contents for the hibernation image signature.
55 If both are found, it resumes the hibernation image.
88 parameter, it saves hibernation image without compression.
128 Instead, we load the image into unused memory and then atomically copy
130 image size of half the amount of memory.
155 allows for arbitrary transformations on the image (compression,
156 encryption) and arbitrary backends for writing the image (eg to swap
191 * Write image to disk
[all …]
Dsuspend-and-cpuhotplug.txt181 But note that the kernel does not maintain a common microcode image for the
189 image for each CPU (after appropriate CPU type/model discovery using
200 microcode image for that CPU.
203 doesn't have the microcode image, it does the CPU type/model discovery
204 afresh and then requests the userspace for the appropriate microcode image
211 have a valid microcode image. This ensures that the CPU type/model
223 image during the CPU offline operation.
236 the existing copy of microcode image in the kernel is not freed up.
269 TASK_UNINTERRUPTIBLE state, in order to get the microcode image.
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfbdrv.c152 const struct fb_image *image);
1514 const struct fb_image *image) in intelfb_imageblit() argument
1524 || image->depth != 1) { in intelfb_imageblit()
1525 cfb_imageblit(info, image); in intelfb_imageblit()
1530 fgcolor = dinfo->pseudo_palette[image->fg_color]; in intelfb_imageblit()
1531 bgcolor = dinfo->pseudo_palette[image->bg_color]; in intelfb_imageblit()
1533 fgcolor = image->fg_color; in intelfb_imageblit()
1534 bgcolor = image->bg_color; in intelfb_imageblit()
1537 if (!intelfbhw_do_drawglyph(dinfo, fgcolor, bgcolor, image->width, in intelfb_imageblit()
1538 image->height, image->data, in intelfb_imageblit()
[all …]
/linux-4.4.14/drivers/video/fbdev/
Dvt8623fb.c141 static void vt8623fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) in vt8623fb_iplan_imageblit() argument
143 u32 fg = expand_color(image->fg_color); in vt8623fb_iplan_imageblit()
144 u32 bg = expand_color(image->bg_color); in vt8623fb_iplan_imageblit()
151 src1 = image->data; in vt8623fb_iplan_imageblit()
152 dst1 = info->screen_base + (image->dy * info->fix.line_length) in vt8623fb_iplan_imageblit()
153 + ((image->dx / 8) * 4); in vt8623fb_iplan_imageblit()
155 for (y = 0; y < image->height; y++) { in vt8623fb_iplan_imageblit()
158 for (x = 0; x < image->width; x += 8) { in vt8623fb_iplan_imageblit()
163 src1 += image->width / 8; in vt8623fb_iplan_imageblit()
197 static void vt8623fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in vt8623fb_cfb4_imageblit() argument
[all …]
Dvga16fb.c1118 static void vga_8planes_imageblit(struct fb_info *info, const struct fb_image *image) in vga_8planes_imageblit() argument
1125 const char *cdat = image->data; in vga_8planes_imageblit()
1126 u32 dx = image->dx; in vga_8planes_imageblit()
1131 where = info->screen_base + dx + image->dy * info->fix.line_length; in vga_8planes_imageblit()
1134 writeb(image->bg_color, where); in vga_8planes_imageblit()
1137 setmask(image->fg_color ^ image->bg_color); in vga_8planes_imageblit()
1140 for (y = 0; y < image->height; y++, where += info->fix.line_length) in vga_8planes_imageblit()
1149 static void vga_imageblit_expand(struct fb_info *info, const struct fb_image *image) in vga_imageblit_expand() argument
1151 char __iomem *where = info->screen_base + (image->dx/8) + in vga_imageblit_expand()
1152 image->dy * info->fix.line_length; in vga_imageblit_expand()
[all …]
Dpm3fb.c511 static void pm3fb_imageblit(struct fb_info *info, const struct fb_image *image) in pm3fb_imageblit() argument
514 u32 height = image->height; in pm3fb_imageblit()
516 const u32 *src = (const u32 *)image->data; in pm3fb_imageblit()
521 cfb_imageblit(info, image); in pm3fb_imageblit()
526 fgx = image->fg_color; in pm3fb_imageblit()
527 bgx = image->bg_color; in pm3fb_imageblit()
531 fgx = par->palette[image->fg_color]; in pm3fb_imageblit()
532 bgx = par->palette[image->bg_color]; in pm3fb_imageblit()
535 if (image->depth != 1) { in pm3fb_imageblit()
536 cfb_imageblit(info, image); in pm3fb_imageblit()
[all …]
Dpm2fb.c1148 static void pm2fb_imageblit(struct fb_info *info, const struct fb_image *image) in pm2fb_imageblit() argument
1151 u32 height = image->height; in pm2fb_imageblit()
1153 const u32 *src = (const u32 *)image->data; in pm2fb_imageblit()
1163 if (info->flags & FBINFO_HWACCEL_DISABLED || image->depth != 1) { in pm2fb_imageblit()
1164 cfb_imageblit(info, image); in pm2fb_imageblit()
1169 fgx = image->fg_color; in pm2fb_imageblit()
1170 bgx = image->bg_color; in pm2fb_imageblit()
1174 fgx = par->palette[image->fg_color]; in pm2fb_imageblit()
1175 bgx = par->palette[image->bg_color]; in pm2fb_imageblit()
1190 ((image->dy & 0xfff) << 16) | (image->dx & 0x0fff)); in pm2fb_imageblit()
[all …]
Darkfb.c174 static void arkfb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_iplan_imageblit() argument
176 u32 fg = expand_color(image->fg_color); in arkfb_iplan_imageblit()
177 u32 bg = expand_color(image->bg_color); in arkfb_iplan_imageblit()
184 src1 = image->data; in arkfb_iplan_imageblit()
185 dst1 = info->screen_base + (image->dy * info->fix.line_length) in arkfb_iplan_imageblit()
186 + ((image->dx / 8) * 4); in arkfb_iplan_imageblit()
188 for (y = 0; y < image->height; y++) { in arkfb_iplan_imageblit()
191 for (x = 0; x < image->width; x += 8) { in arkfb_iplan_imageblit()
196 src1 += image->width / 8; in arkfb_iplan_imageblit()
232 static void arkfb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_cfb4_imageblit() argument
[all …]
Ds3fb.c347 static void s3fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) in s3fb_iplan_imageblit() argument
349 u32 fg = expand_color(image->fg_color); in s3fb_iplan_imageblit()
350 u32 bg = expand_color(image->bg_color); in s3fb_iplan_imageblit()
357 src1 = image->data; in s3fb_iplan_imageblit()
358 dst1 = info->screen_base + (image->dy * info->fix.line_length) in s3fb_iplan_imageblit()
359 + ((image->dx / 8) * 4); in s3fb_iplan_imageblit()
361 for (y = 0; y < image->height; y++) { in s3fb_iplan_imageblit()
364 for (x = 0; x < image->width; x += 8) { in s3fb_iplan_imageblit()
369 src1 += image->width / 8; in s3fb_iplan_imageblit()
404 static void s3fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in s3fb_cfb4_imageblit() argument
[all …]
Dtdfxfb.c944 static void tdfxfb_imageblit(struct fb_info *info, const struct fb_image *image) in tdfxfb_imageblit() argument
947 int size = image->height * ((image->width * image->depth + 7) >> 3); in tdfxfb_imageblit()
952 u8 *chardata = (u8 *) image->data; in tdfxfb_imageblit()
954 u32 dx = image->dx; in tdfxfb_imageblit()
955 u32 dy = image->dy; in tdfxfb_imageblit()
958 if (image->depth != 1) { in tdfxfb_imageblit()
964 cfb_imageblit(info, image); in tdfxfb_imageblit()
971 tdfx_outl(par, COLORFORE, image->fg_color); in tdfxfb_imageblit()
972 tdfx_outl(par, COLORBACK, image->bg_color); in tdfxfb_imageblit()
977 par->palette[image->fg_color]); in tdfxfb_imageblit()
[all …]
Dtgafb.c620 tgafb_mono_imageblit(struct fb_info *info, const struct fb_image *image) argument
632 dx = image->dx;
633 dy = image->dy;
634 width = image->width;
635 height = image->height;
658 fgcolor = image->fg_color;
659 bgcolor = image->bg_color;
687 data = (const unsigned char *) image->data;
833 tgafb_clut_imageblit(struct fb_info *info, const struct fb_image *image) argument
842 dx = image->dx;
[all …]
Dneofb.c1429 neo2200_imageblit(struct fb_info *info, const struct fb_image *image) in neo2200_imageblit() argument
1432 int s_pitch = (image->width * image->depth + 7) >> 3; in neo2200_imageblit()
1439 data_len = ((d_pitch * image->height) + buf_align) & ~buf_align; in neo2200_imageblit()
1443 if (image->depth == 1) { in neo2200_imageblit()
1444 if (info->var.bits_per_pixel == 24 && image->width < 16) { in neo2200_imageblit()
1450 cfb_imageblit(info, image); in neo2200_imageblit()
1454 } else if (image->depth == info->var.bits_per_pixel) { in neo2200_imageblit()
1459 cfb_imageblit(info, image); in neo2200_imageblit()
1465 writel(image->fg_color, &par->neo2200->fgColor); in neo2200_imageblit()
1466 writel(image->bg_color, &par->neo2200->bgColor); in neo2200_imageblit()
[all …]
Dcg6.c393 static void cg6_imageblit(struct fb_info *info, const struct fb_image *image) in cg6_imageblit() argument
397 const u8 *data = image->data; in cg6_imageblit()
402 if (image->depth > 1) { in cg6_imageblit()
403 cfb_imageblit(info, image); in cg6_imageblit()
411 sbus_writel(image->fg_color, &fbc->fg); in cg6_imageblit()
412 sbus_writel(image->bg_color, &fbc->bg); in cg6_imageblit()
422 x = image->dx; in cg6_imageblit()
423 y = image->dy; in cg6_imageblit()
424 for (i = 0; i < image->height; i++) { in cg6_imageblit()
425 width = image->width; in cg6_imageblit()
[all …]
Dhgafb.c507 static void hgafb_imageblit(struct fb_info *info, const struct fb_image *image) in hgafb_imageblit() argument
510 u8 *cdat = (u8 *) image->data; in hgafb_imageblit()
511 u_int rows, y = image->dy; in hgafb_imageblit()
515 for (rows = image->height; rows--; y++) { in hgafb_imageblit()
516 for (x = 0; x < image->width; x+= 8) { in hgafb_imageblit()
518 dest = rowaddr(info, y) + ((image->dx + x)>> 3); in hgafb_imageblit()
Dfsl-diu-fb.c1000 const void *image, uint16_t bg, uint16_t fg, in fsl_diu_load_cursor_image() argument
1012 uint32_t line = be32_to_cpup(image); in fsl_diu_load_cursor_image()
1020 image += DIV_ROUND_UP(width, 8); in fsl_diu_load_cursor_image()
1034 if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) in fsl_diu_cursor()
1053 yy = (cursor->image.dy - info->var.yoffset) & 0x7ff; in fsl_diu_cursor()
1054 xx = (cursor->image.dx - info->var.xoffset) & 0x7ff; in fsl_diu_cursor()
1066 DIV_ROUND_UP(cursor->image.width, 8) * cursor->image.height; in fsl_diu_cursor()
1069 unsigned int bg_idx = cursor->image.bg_color; in fsl_diu_cursor()
1070 unsigned int fg_idx = cursor->image.fg_color; in fsl_diu_cursor()
1072 uint32_t *image, *source, *mask; in fsl_diu_cursor() local
[all …]
Dffb.c549 static void ffb_imageblit(struct fb_info *info, const struct fb_image *image) in ffb_imageblit() argument
553 const u8 *data = image->data; in ffb_imageblit()
559 if (image->depth > 1) { in ffb_imageblit()
560 cfb_imageblit(info, image); in ffb_imageblit()
564 fg = ((u32 *)info->pseudo_palette)[image->fg_color]; in ffb_imageblit()
565 bg = ((u32 *)info->pseudo_palette)[image->bg_color]; in ffb_imageblit()
567 xy = (image->dy << 16) | image->dx; in ffb_imageblit()
568 width = image->width; in ffb_imageblit()
591 for (i = 0; i < image->height; i++) { in ffb_imageblit()
611 for (i = 0; i < image->height; i++) { in ffb_imageblit()
Darcfb.c387 static void arcfb_imageblit(struct fb_info *info, const struct fb_image *image) in arcfb_imageblit() argument
391 sys_imageblit(info, image); in arcfb_imageblit()
394 arcfb_lcd_update(par, image->dx, image->dy, image->width, in arcfb_imageblit()
395 image->height); in arcfb_imageblit()
Dcirrusfb.c1809 const struct fb_image *image) in cirrusfb_imageblit() argument
1817 if (info->flags & FBINFO_HWACCEL_DISABLED || image->depth != 1) in cirrusfb_imageblit()
1818 cfb_imageblit(info, image); in cirrusfb_imageblit()
1821 cfb_imageblit(info, image); in cirrusfb_imageblit()
1823 unsigned size = ((image->width + 7) >> 3) * image->height; in cirrusfb_imageblit()
1828 fg = image->fg_color; in cirrusfb_imageblit()
1829 bg = image->bg_color; in cirrusfb_imageblit()
1831 fg = ((u32 *)(info->pseudo_palette))[image->fg_color]; in cirrusfb_imageblit()
1832 bg = ((u32 *)(info->pseudo_palette))[image->bg_color]; in cirrusfb_imageblit()
1838 (image->dx * m) / 8, image->dy, in cirrusfb_imageblit()
[all …]
Datafb.c99 static void atafb_imageblit(struct fb_info *info, const struct fb_image *image);
2598 static void atafb_imageblit(struct fb_info *info, const struct fb_image *image) in atafb_imageblit() argument
2609 cfb_imageblit(info, image); in atafb_imageblit()
2619 x2 = image->dx + image->width; in atafb_imageblit()
2620 y2 = image->dy + image->height; in atafb_imageblit()
2621 dx = image->dx; in atafb_imageblit()
2622 dy = image->dy; in atafb_imageblit()
2628 if (image->depth == 1) { in atafb_imageblit()
2634 src = image->data; in atafb_imageblit()
2635 pitch = (image->width + 7) / 8; in atafb_imageblit()
[all …]
Dxen-fbfront.c251 static void xenfb_imageblit(struct fb_info *p, const struct fb_image *image) in xenfb_imageblit() argument
255 sys_imageblit(p, image); in xenfb_imageblit()
256 xenfb_refresh(info, image->dx, image->dy, image->width, image->height); in xenfb_imageblit()
/linux-4.4.14/arch/x86/include/asm/
Dcrash.h4 int crash_load_segments(struct kimage *image);
5 int crash_copy_backup_region(struct kimage *image);
6 int crash_setup_memmap_entries(struct kimage *image,
Dvdso.h44 extern void __init init_vdso_image(const struct vdso_image *image);
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ioc32.c164 u32 image; member
173 drm_radeon_tex_image_t __user *image; in compat_radeon_cp_texture() local
177 if (req32.image == 0) in compat_radeon_cp_texture()
179 if (copy_from_user(&img32, (void __user *)(unsigned long)req32.image, in compat_radeon_cp_texture()
183 request = compat_alloc_user_space(sizeof(*request) + sizeof(*image)); in compat_radeon_cp_texture()
185 sizeof(*request) + sizeof(*image))) in compat_radeon_cp_texture()
187 image = (drm_radeon_tex_image_t __user *) (request + 1); in compat_radeon_cp_texture()
194 || __put_user(image, &request->image) in compat_radeon_cp_texture()
195 || __put_user(img32.x, &image->x) in compat_radeon_cp_texture()
196 || __put_user(img32.y, &image->y) in compat_radeon_cp_texture()
[all …]
Dradeon_state.c1699 drm_radeon_tex_image_t * image) in radeon_cp_dispatch_texture() argument
1738 blit_width = image->width * 4; in radeon_cp_dispatch_texture()
1748 blit_width = image->width * 2; in radeon_cp_dispatch_texture()
1754 blit_width = image->width * 1; in radeon_cp_dispatch_texture()
1761 if (spitch == 0 && image->height > 1) in radeon_cp_dispatch_texture()
1770 image->x *= 2; in radeon_cp_dispatch_texture()
1776 if (!radeon_check_offset(dev_priv, tex->offset + image->height * in radeon_cp_dispatch_texture()
1787 image->x, image->y, image->width, image->height); in radeon_cp_dispatch_texture()
1792 height = image->height; in radeon_cp_dispatch_texture()
1793 data = (const u8 __user *)image->data; in radeon_cp_dispatch_texture()
[all …]
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/
Drcu-test-image.txt1 This document describes one way to created the rcu-test-image file
5 an appropriate image from any number of places.
10 dd if=/dev/zero of=rcu-test-image bs=400M count=1
11 mkfs.ext3 ./rcu-test-image
12 sudo mount -o loop ./rcu-test-image /mnt
15 # Empirical evidence says this image will work for 64-bit, but...
/linux-4.4.14/Documentation/fmc/
Dfmc-fakedev.txt11 written, and it includes a fake EEPROM image (built using the tools
16 it to test your own EEPROM image. You can provide the image by means of
17 the eeprom= module parameter: the new EEPROM image is loaded, as usual,
19 custom EEPROM image:
34 own internal fake EEPROM: whenever the image is overwritten starting at
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dqat_uclo.c380 struct icp_qat_uclo_encapme *image) in qat_uclo_init_ustore() argument
391 uof_image = image->img_ptr; in qat_uclo_init_ustore()
399 page = image->page; in qat_uclo_init_ustore()
528 struct icp_qat_uof_image *image) in qat_uclo_check_image_compat() argument
535 ((char *)image + sizeof(struct icp_qat_uof_image)); in qat_uclo_check_image_compat()
555 if (image->numpages > 1) { in qat_uclo_check_image_compat()
559 if (ICP_QAT_SHARED_USTORE_MODE(image->ae_mode)) { in qat_uclo_check_image_compat()
563 if (RELOADABLE_CTX_SHARED_MODE(image->ae_mode)) { in qat_uclo_check_image_compat()
608 struct icp_qat_uof_image *image; in qat_uclo_map_uimage() local
620 image = (struct icp_qat_uof_image *)(encap_uof_obj->beg_uof + in qat_uclo_map_uimage()
[all …]
/linux-4.4.14/drivers/firmware/efi/libstub/
Darm-stub.c49 efi_loaded_image_t *image = __image; in efi_open_volume() local
53 void *handle = (void *)(unsigned long)image->device_handle; in efi_open_volume()
161 efi_loaded_image_t *image);
171 efi_loaded_image_t *image; in efi_entry() local
199 &loaded_image_proto, (void *)&image); in efi_entry()
213 dram_base, image); in efi_entry()
224 cmdline_ptr = efi_convert_cmdline(sys_table, image, &cmdline_size); in efi_entry()
241 status = handle_cmdline_files(sys_table, image, cmdline_ptr, in efi_entry()
263 status = handle_cmdline_files(sys_table, image, cmdline_ptr, in efi_entry()
Defi-stub-helper.c359 efi_loaded_image_t *image, in handle_cmdline_files() argument
450 status = efi_open_volume(sys_table_arg, image, in handle_cmdline_files()
658 efi_loaded_image_t *image, in efi_convert_cmdline() argument
664 int load_options_chars = image->load_options_size / 2; /* UTF-16 */ in efi_convert_cmdline()
665 const u16 *options = image->load_options; in efi_convert_cmdline()
/linux-4.4.14/drivers/staging/sm750fb/
Dsm750.c119 if (fbcursor->image.width > cursor->maxW || in lynxfb_ops_cursor()
120 fbcursor->image.height > cursor->maxH || in lynxfb_ops_cursor()
121 fbcursor->image.depth > 1) { in lynxfb_ops_cursor()
128 fbcursor->image.width, in lynxfb_ops_cursor()
129 fbcursor->image.height); in lynxfb_ops_cursor()
133 fbcursor->image.dx - info->var.xoffset, in lynxfb_ops_cursor()
134 fbcursor->image.dy - info->var.yoffset); in lynxfb_ops_cursor()
140 fg = ((info->cmap.red[fbcursor->image.fg_color] & 0xf800)) | in lynxfb_ops_cursor()
141 ((info->cmap.green[fbcursor->image.fg_color] & 0xfc00) >> 5) | in lynxfb_ops_cursor()
142 ((info->cmap.blue[fbcursor->image.fg_color] & 0xf800) >> 11); in lynxfb_ops_cursor()
[all …]
/linux-4.4.14/Documentation/early-userspace/
DREADME15 containing a root filesystem image. This archive is compressed, and
16 the compressed image is linked into the kernel image.
17 - initramfs, a chunk of code that unpacks the compressed cpio image
24 two ways to add an early userspace image: specify an existing cpio
25 archive to be used as the image or have the kernel build process build
26 the image from specifications.
30 You can create a cpio archive that contains the early userspace image.
38 The kernel build process can also build an early userspace image from
40 a way to create images with root-owned files even though the image was
43 The image is specified as one or more sources in
[all …]
/linux-4.4.14/drivers/vme/
Dvme.c332 struct vme_slave_resource *image; in vme_slave_set() local
340 image = list_entry(resource->entry, struct vme_slave_resource, list); in vme_slave_set()
347 if (!(((image->address_attr & aspace) == aspace) && in vme_slave_set()
348 ((image->cycle_attr & cycle) == cycle))) { in vme_slave_set()
357 return bridge->slave_set(image, enabled, vme_base, size, buf_base, in vme_slave_set()
367 struct vme_slave_resource *image; in vme_slave_get() local
374 image = list_entry(resource->entry, struct vme_slave_resource, list); in vme_slave_get()
381 return bridge->slave_get(image, enabled, vme_base, size, buf_base, in vme_slave_get()
491 struct vme_master_resource *image; in vme_master_set() local
499 image = list_entry(resource->entry, struct vme_master_resource, list); in vme_master_set()
[all …]
/linux-4.4.14/arch/m68k/ifpsp060/
DREADME32 fpsp.sa Full FP Kernel Module - hex image
36 pfpsp.sa Partial FP Kernel Module - hex image
39 fplsp.sa FP Library Module - hex image
43 isp.sa Integer Unimplemented Kernel Module - hex image
47 ilsp.sa Integer Unimplemented Library Module - hex image
58 was connected properly; hex image
62 connected properly; hex image
/linux-4.4.14/drivers/video/fbdev/riva/
Dfbdev.c1492 const struct fb_image *image) in rivafb_imageblit() argument
1496 u8 *cdat = (u8 *) image->data; in rivafb_imageblit()
1500 if ((info->flags & FBINFO_HWACCEL_DISABLED) || image->depth != 1) { in rivafb_imageblit()
1501 cfb_imageblit(info, image); in rivafb_imageblit()
1507 fgx = image->fg_color; in rivafb_imageblit()
1508 bgx = image->bg_color; in rivafb_imageblit()
1513 fgx = ((u32 *)info->pseudo_palette)[image->fg_color]; in rivafb_imageblit()
1514 bgx = ((u32 *)info->pseudo_palette)[image->bg_color]; in rivafb_imageblit()
1516 fgx = par->palette[image->fg_color]; in rivafb_imageblit()
1517 bgx = par->palette[image->bg_color]; in rivafb_imageblit()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dsamsung-s5k6a3.txt1 Samsung S5K6A3(YX) raw image sensor
4 S5K6A3(YX) is a raw image sensor with MIPI CSI-2 and CCP2 image data interfaces
27 used to specify link to the image data receiver. The S5K6A3(YX) device
Dexynos4-fimc-is.txt3 The FIMC-IS is a subsystem for processing image signal from an image sensor.
46 Device tree nodes of the image sensors' controlled directly by the FIMC-IS
48 The data link of these image sensors must be specified using the common video
Dsh_mobile_ceu.txt6 - renesas,max-width: maximum image width, supported on this SoC
7 - renesas,max-height: maximum image height, supported on this SoC
Dsamsung-fimc.txt11 for external image sensors attached to an SoC.
58 - samsung,pix-limits: an array of maximum supported image sizes in pixels, for
73 - samsung,min-pix-sizes: an array specyfing minimum image size in pixels at
76 - samsung,min-pix-alignment: minimum supported image height alignment (first
77 cell) and the horizontal image offset (second cell). The values are in pixels
80 supports extended image size and has CIEXTEN register;
Dti-am437x-vpfe.txt4 The Video Processing Front End (VPFE) is a key component for image capture
6 processing capability to connect RAW image-sensor modules and video decoders
Dsamsung-s5c73m3.txt37 to specify link from the S5C73M3 to an external image data receiver. The S5C73M3
39 this purpose. The data link from a raw image sensor to the S5C73M3 can be
40 similarly specified, but it is optional since the S5C73M3 ISP and a raw image
/linux-4.4.14/Documentation/frv/
Dbooting.txt20 In this case, the image must be stored or built up on flash before it
21 can be used. A complete image can be built using the mkfs.jffs2 or
30 boot loader) before it can be run. The kernel image (arch/frv/boot/Image) may
35 This is the simplest. RedBoot can store an image in the flash (see the
42 The image is then ready to be executed.
46 The following command will download a raw binary kernel image from the
49 load -b 0x00100000 -r /tftpboot/image.bin
51 The image is then ready to be executed.
55 The following command will download a raw binary kernel image across the
63 When finished, the image will then be ready to be executed.
[all …]
/linux-4.4.14/sound/core/
Dhwdep_compat.c28 u32 image; /* pointer */ member
45 if (get_user(ptr, &src->image) || in snd_hwdep_dsp_load_compat()
46 put_user(compat_ptr(ptr), &dst->image)) in snd_hwdep_dsp_load_compat()
/linux-4.4.14/drivers/video/fbdev/matrox/
Dmatroxfb_accel.c106 static void matroxfb_imageblit(struct fb_info* info, const struct fb_image* image);
498 static void matroxfb_imageblit(struct fb_info* info, const struct fb_image* image) { in matroxfb_imageblit() argument
503 if (image->depth == 1) { in matroxfb_imageblit()
506 fgx = ((u_int32_t*)info->pseudo_palette)[image->fg_color]; in matroxfb_imageblit()
507 bgx = ((u_int32_t*)info->pseudo_palette)[image->bg_color]; in matroxfb_imageblit()
508 …matroxfb_1bpp_imageblit(minfo, fgx, bgx, image->data, image->width, image->height, image->dy, imag… in matroxfb_imageblit()
515 cfb_imageblit(info, image); in matroxfb_imageblit()
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c338 static int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, in do_jit() argument
812 jmp_offset = func - (image + addrs[i]); in do_jit()
829 imm32, func, image); in do_jit()
949 jmp_offset = func - (image + addrs[i]); in do_jit()
952 imm32, func, image); in do_jit()
1028 if (image) { in do_jit()
1033 memcpy(image + proglen, temp, ilen); in do_jit()
1051 u8 *image = NULL; in bpf_int_jit_compile() local
1080 for (pass = 0; pass < 10 || image; pass++) { in bpf_int_jit_compile()
1081 proglen = do_jit(prog, addrs, image, oldproglen, &ctx); in bpf_int_jit_compile()
[all …]
/linux-4.4.14/usr/
DKconfig11 initramfs image. A cpio archive should contain a filesystem archive
12 to be used as an initramfs image. Directories should contain a
13 filesystem layout to be included in the initramfs image. Files
18 initramfs image will be the aggregate of all of them.
32 owned by user root in the initial ramdisk image.
44 owned by group root in the initial ramdisk image.
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-upload.txt11 - Each firmware image is 256k bytes.
12 - The 1st 32-bit word of the Encoder image is 0x0000da7
13 - The 1st 32-bit word of the Decoder image is 0x00003a7
40 - Transfer the encoder's firmware image to offset 0 in Encoder memory space.
41 - Transfer the decoder's firmware image to offset 0 in Decoder memory space.
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965.c48 il4965_verify_inst_sparse(struct il_priv *il, __le32 * image, u32 len) in il4965_verify_inst_sparse() argument
57 for (i = 0; i < len; i += 100, image += 100 / sizeof(u32)) { in il4965_verify_inst_sparse()
63 if (val != le32_to_cpu(*image)) { in il4965_verify_inst_sparse()
79 il4965_verify_inst_full(struct il_priv *il, __le32 * image, u32 len) in il4965_verify_inst_full() argument
91 for (; len > 0; len -= sizeof(u32), image++) { in il4965_verify_inst_full()
96 if (val != le32_to_cpu(*image)) { in il4965_verify_inst_full()
99 save_len - len, val, le32_to_cpu(*image)); in il4965_verify_inst_full()
120 __le32 *image; in il4965_verify_ucode() local
125 image = (__le32 *) il->ucode_boot.v_addr; in il4965_verify_ucode()
127 ret = il4965_verify_inst_sparse(il, image, len); in il4965_verify_ucode()
[all …]
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c29 static void bpf_jit_build_prologue(struct bpf_prog *fp, u32 *image, in bpf_jit_build_prologue() argument
86 static void bpf_jit_build_epilogue(u32 *image, struct codegen_context *ctx) in bpf_jit_build_epilogue() argument
115 static int bpf_jit_build_body(struct bpf_prog *fp, u32 *image, in bpf_jit_build_body() argument
558 u32 *image = NULL; in bpf_jit_compile() local
640 image = module_alloc(alloclen); in bpf_jit_compile()
641 if (!image) in bpf_jit_compile()
644 code_base = image + (FUNCTION_DESCR_SIZE/4); in bpf_jit_compile()
665 if (image) { in bpf_jit_compile()
669 ((u64 *)image)[0] = (u64)code_base; in bpf_jit_compile()
670 ((u64 *)image)[1] = local_paca->kernel_toc; in bpf_jit_compile()
[all …]
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c278 do { void *_here = image + addrs[i] - 8; \
370 void *image; in bpf_jit_compile() local
387 image = NULL; in bpf_jit_compile()
762 if (image) { in bpf_jit_compile()
766 module_memfree(image); in bpf_jit_compile()
769 memcpy(image + proglen, temp, ilen); in bpf_jit_compile()
782 if (image) { in bpf_jit_compile()
789 image = module_alloc(proglen); in bpf_jit_compile()
790 if (!image) in bpf_jit_compile()
797 bpf_jit_dump(flen, proglen, pass + 1, image); in bpf_jit_compile()
[all …]
/linux-4.4.14/sound/isa/cs423x/
Dcs4236_lib.c192 chip->image[CS4231_ALT_FEATURE_1] | 0x10); in snd_cs4236_playback_format()
195 chip->image[CS4231_ALT_FEATURE_1] & ~0x10); in snd_cs4236_playback_format()
210 chip->image[CS4231_ALT_FEATURE_1] | 0x20); in snd_cs4236_capture_format()
213 chip->image[CS4231_ALT_FEATURE_1] & ~0x20); in snd_cs4236_capture_format()
227 chip->image[reg] = snd_wss_in(chip, reg); in snd_cs4236_suspend()
250 snd_wss_out(chip, reg, chip->image[reg]); in snd_cs4236_resume()
620 ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; in snd_cs4236_get_double1()
652 val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; in snd_cs4236_put_double1()
654 change = val1 != chip->image[left_reg] || val2 != chip->eimage[CS4236_REG(right_reg)]; in snd_cs4236_put_double1()
741 …ucontrol->value.integer.value[0] = snd_cs4235_mixer_output_accu_get_volume(chip->image[CS4235_LEFT… in snd_cs4235_get_output_accu()
[all …]
/linux-4.4.14/Documentation/x86/
Dearly-microcode.txt11 The format of the combined initrd image is microcode in cpio format followed by
12 the initrd image (maybe compressed). Kernel parses the combined initrd image
34 original initrd image /boot/initrd-3.5.0.img.
/linux-4.4.14/arch/x86/boot/
Dmtools.conf.in9 # 1.44 MB floppy disk image
13 # 2.88 MB floppy disk image (mostly for virtual uses)
DMakefile22 targets += fdimage fdimage144 fdimage288 image.iso mtools.conf
71 $(call if_changed,image)
174 mkisofs -J -r -o $(obj)/image.iso -b isolinux.bin -c boot.cat \
177 isohybrid $(obj)/image.iso 2>/dev/null || true
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_fb.c119 const struct fb_image *image) in mga_imageblit() argument
122 drm_fb_helper_sys_imageblit(info, image); in mga_imageblit()
123 mga_dirty_update(mfbdev, image->dx, image->dy, image->width, in mga_imageblit()
124 image->height); in mga_imageblit()
/linux-4.4.14/arch/s390/boot/
DMakefile11 targets := image
15 $(obj)/image: vmlinux FORCE
D.gitignore1 image
/linux-4.4.14/firmware/keyspan/
Dusa19.HEX89 public access to the source code from which this firmware image is
90 derived. Except as noted below this firmware image may not be
95 image as part of a Linux or other Open Source operating system kernel
Dusa19qi.HEX89 public access to the source code from which this firmware image is
90 derived. Except as noted below this firmware image may not be
95 image as part of a Linux or other Open Source operating system kernel
Dmpr.HEX88 public access to the source code from which this firmware image is
89 derived. Except as noted below this firmware image may not be
94 image as part of a Linux or other Open Source operating system kernel
Dusa28x.HEX129 public access to the source code from which this firmware image is
130 derived. Except as noted below this firmware image may not be
135 image as part of a Linux or other Open Source operating system kernel
Dusa19w.HEX129 public access to the source code from which this firmware image is
130 derived. Except as noted below this firmware image may not be
135 image as part of a Linux or other Open Source operating system kernel
Dusa28xb.HEX130 public access to the source code from which this firmware image is
131 derived. Except as noted below this firmware image may not be
136 image as part of a Linux or other Open Source operating system kernel
Dusa18x.HEX129 public access to the source code from which this firmware image is
130 derived. Except as noted below this firmware image may not be
135 image as part of a Linux or other Open Source operating system kernel
Dusa19qw.HEX130 public access to the source code from which this firmware image is
131 derived. Except as noted below this firmware image may not be
136 image as part of a Linux or other Open Source operating system kernel
Dusa28xa.HEX129 public access to the source code from which this firmware image is
130 derived. Except as noted below this firmware image may not be
135 image as part of a Linux or other Open Source operating system kernel
Dusa49w.HEX133 public access to the source code from which this firmware image is
134 derived. Except as noted below this firmware image may not be
139 image as part of a Linux or other Open Source operating system kernel
Dusa28.HEX136 public access to the source code from which this firmware image is
137 derived. Except as noted below this firmware image may not be
142 image as part of a Linux or other Open Source operating system kernel
Dusa49wlc.HEX134 public access to the source code from which this firmware image is
135 derived. Except as noted below this firmware image may not be
140 image as part of a Linux or other Open Source operating system kernel
/linux-4.4.14/Documentation/firmware_class/
DREADME23 - kernel searchs the fimware image with name $FIRMWARE directly
48 5), kernel: grows a buffer in PAGE_SIZE increments to hold the image as it
55 image in fw_entry->{data,size}. If something went wrong
60 the firmware image and any related resource.
100 firmware images in non-swappable kernel memory or even in the kernel image
116 within the kernel image, probably within initramfs.
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_fbdev.c116 const struct fb_image *image) in cirrus_imageblit() argument
119 drm_fb_helper_sys_imageblit(info, image); in cirrus_imageblit()
120 cirrus_dirty_update(afbdev, image->dx, image->dy, image->width, in cirrus_imageblit()
121 image->height); in cirrus_imageblit()
/linux-4.4.14/Documentation/filesystems/
Dbfs.txt5 usually contains the kernel image and a few other files required for the
17 where stand.img is a file containing the image of BFS filesystem.
35 To create the BFS image under UnixWare you need to find out first which
42 information you can use dd(1) to create the BFS image:
/linux-4.4.14/drivers/video/fbdev/via/
Dviafbdev.c736 const struct fb_image *image) in viafb_imageblit() argument
744 (image->depth != 1 && image->depth != viapar->depth)) { in viafb_imageblit()
745 cfb_imageblit(info, image); in viafb_imageblit()
749 if (image->depth == 1) { in viafb_imageblit()
753 ((u32 *)info->pseudo_palette)[image->fg_color]; in viafb_imageblit()
755 ((u32 *)info->pseudo_palette)[image->bg_color]; in viafb_imageblit()
757 fg_color = image->fg_color; in viafb_imageblit()
758 bg_color = image->bg_color; in viafb_imageblit()
765 image->width, image->height, info->var.bits_per_pixel, in viafb_imageblit()
766 viapar->vram_addr, info->fix.line_length, image->dx, image->dy, in viafb_imageblit()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dkexec.h78 extern void default_machine_kexec(struct kimage *image);
79 extern int default_machine_kexec_prepare(struct kimage *image);
/linux-4.4.14/Documentation/video4linux/
DREADME.cpia222 VGA and QVGA are the native image sizes for the VGA camera. CIF is done
77 The maximum image size depends on the alternate you choose, and the
79 keep up with the frame rate, the maximum image size is given by the table
82 increase image quality until it is close to the size in the table. As long
86 compress the image enough and will reduce the frame rate by producing larger
105 it is possible for the camera to finish sending one image just after a
111 image. Single and double buffering have extra checks to avoid overwriting.
/linux-4.4.14/arch/mips/boot/compressed/
Dld.script27 /* Put the compressed image here */
29 *(.image)
DMakefile64 OBJCOPYFLAGS_piggy.o := --add-section=.image=$(obj)/vmlinux.bin.z \
65 --set-section-flags=.image=contents,alloc,load,readonly,data
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_fb.c143 const struct fb_image *image) in ast_imageblit() argument
146 drm_fb_helper_sys_imageblit(info, image); in ast_imageblit()
147 ast_dirty_update(afbdev, image->dx, image->dy, image->width, in ast_imageblit()
148 image->height); in ast_imageblit()
/linux-4.4.14/Documentation/arm64/
Dbooting.txt26 3. Decompress the kernel image
27 4. Call the kernel image
56 3. Decompress the kernel image
68 4. Call the kernel image
73 The decompressed kernel image contains a 64-byte header as follows:
116 end of the kernel image. The amount of space required will vary
124 image has no special significance to the kernel, and may be used for
126 At least image_size bytes from the start of the image must be free for
130 image) which is not marked as reserved from the kernel (e.g., with a
155 The address range corresponding to the loaded kernel image must be
[all …]
/linux-4.4.14/drivers/zorro/
DKconfig10 user. This database increases the size of the kernel image by about
13 floppy or kernel for an embedded system where kernel image size
/linux-4.4.14/include/drm/
Ddrm_fb_helper.h186 const struct fb_image *image);
193 const struct fb_image *image);
319 const struct fb_image *image) in drm_fb_helper_sys_imageblit() argument
334 const struct fb_image *image) in drm_fb_helper_cfb_imageblit() argument
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_fb.c193 const struct fb_image *image) in virtio_gpu_3d_imageblit() argument
196 drm_fb_helper_sys_imageblit(info, image); in virtio_gpu_3d_imageblit()
197 virtio_gpu_dirty_update(&vfbdev->vgfb, true, image->dx, image->dy, in virtio_gpu_3d_imageblit()
198 image->width, image->height); in virtio_gpu_3d_imageblit()
/linux-4.4.14/arch/mips/bcm47xx/
DKconfig19 This will generate an image with support for SSB and MIPS32 R1 instruction set.
35 This will generate an image with support for BCMA and MIPS32 R2 instruction set.
/linux-4.4.14/arch/s390/
DMakefile50 KBUILD_IMAGE :=arch/s390/boot/image
110 all: image bzImage
115 image bzImage: vmlinux target
/linux-4.4.14/Documentation/arm/SA1100/
DBrutus18 But prior to execute the kernel, a ramdisk image must also be loaded in
20 containing the (compressed) ramdisk image must not exceed 4 MB.
42 host PC) is used by angel to load the kernel and ramdisk image. The serial
DAssabet20 The resulting kernel image should be available in linux/arch/arm/boot/zImage.
84 Writing a kernel image into flash
87 First, the kernel image must be loaded into RAM. If you have the zImage file
104 The kernel still requires a filesystem to boot. A ramdisk image can be loaded
120 The ramdisk image could be stored into flash as well, but there are better
134 For instance, a sample JFFS2 image can be retrieved from the same FTP sites
135 mentioned below for the precompiled RedBoot image.
162 size of the filesystem image: 0x00377424 - 0x00100000 = 0x277424
164 We want to fit the filesystem image of course, but we also want to give it all
DGraphicsClient11 complete Linux environment. Otherwise a ramdisk image may be used. The
86 for the ramdisk.gz image. mtd2 is user flash space and can be
94 mode, the timing is off so the image is corrupted. This will be
/linux-4.4.14/tools/lguest/
Dlguest.txt56 - Create or find a root disk image. There are several useful ones
57 around, such as the xm-test tiny root image at
60 For more serious work, I usually use a distribution ISO image and
64 qemu -cdrom image.iso -hda rootfile -net user -net nic -boot d
79 vmlinux: the kernel image found in the top of your build directory. You
/linux-4.4.14/drivers/usb/
DMakefile45 obj-$(CONFIG_USB_MDC800) += image/
46 obj-$(CONFIG_USB_MICROTEK) += image/
/linux-4.4.14/drivers/media/usb/gspca/
Dpac7311.c574 u8 *image; in sd_pkt_scan() local
598 image = gspca_dev->image; in sd_pkt_scan()
599 if (image != NULL in sd_pkt_scan()
600 && image[gspca_dev->image_len - 2] == 0xff in sd_pkt_scan()
601 && image[gspca_dev->image_len - 1] == 0xd9) in sd_pkt_scan()
Dpac7302.c791 u8 *image; in sd_pkt_scan() local
816 image = gspca_dev->image; in sd_pkt_scan()
817 if (image != NULL in sd_pkt_scan()
818 && image[gspca_dev->image_len - 2] == 0xff in sd_pkt_scan()
819 && image[gspca_dev->image_len - 1] == 0xd9) in sd_pkt_scan()
/linux-4.4.14/arch/unicore32/boot/compressed/
Dvmlinux.lds.in44 /* Assume size of decompressed image is 4x the compressed image */
/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/
Dsvga3d_cmd.h1369 SVGA3dSurfaceImageId image; member
1692 SVGA3dSurfaceImageId image; member
1719 SVGA3dSurfaceImageId image; member
1747 SVGA3dSurfaceImageId image; member
1763 SVGA3dSurfaceImageId image; member
1791 SVGA3dSurfaceImageId image; member
2035 SVGA3dSurfaceImageId image; member
/linux-4.4.14/sound/drivers/vx/
Dvx_core.c459 const unsigned char *image = boot->data + i; in snd_vx_load_boot_image() local
464 vx_outb(chip, TXH, image[0]); in snd_vx_load_boot_image()
465 vx_outb(chip, TXM, image[1]); in snd_vx_load_boot_image()
466 vx_outb(chip, TXL, image[2]); in snd_vx_load_boot_image()
685 const unsigned char *image, *cptr; in snd_vx_dsp_load() local
694 image = dsp->data + i; in snd_vx_dsp_load()
701 cptr = image; in snd_vx_dsp_load()
/linux-4.4.14/Documentation/devicetree/bindings/display/panel/
Dsamsung,s6e8aa0.txt17 - flip-horizontal: boolean to flip image horizontally
18 - flip-vertical: boolean to flip image vertically
/linux-4.4.14/Documentation/blockdev/
Dramdisk.txt67 The usage of the word (two bytes) that "rdev -r" sets in the kernel image is
81 kernel on disk one, and have already put a RAM disk image onto disk #2.
110 To create a RAM disk image, you will need a spare block device to
123 the unused blocks of the image that you are about to create.
144 f) Put the RAM disk image onto the floppy, after the kernel. Use an offset
147 the RAM disk image. An offset of 400 kB for kernels about 350 kB in
/linux-4.4.14/drivers/net/ethernet/myricom/
DKconfig27 you will need a newer firmware image.
28 You may get this image or more information, at:
/linux-4.4.14/tools/testing/selftests/rcutorture/
D.gitignore4 rcu-test-image
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/
Dexynos-mic.txt1 Device-Tree bindings for Samsung Exynos SoC mobile image compressor (MIC)
3 MIC (mobile image compressor) resides between decon and mipi dsi. Mipi dsi is
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_fb.c307 static void udl_fb_imageblit(struct fb_info *info, const struct fb_image *image) in udl_fb_imageblit() argument
311 drm_fb_helper_sys_imageblit(info, image); in udl_fb_imageblit()
313 udl_handle_damage(&ufbdev->ufb, image->dx, image->dy, image->width, in udl_fb_imageblit()
314 image->height); in udl_fb_imageblit()
/linux-4.4.14/arch/parisc/
Ddefpalo.conf14 --ramdisk=ram-disk-image-file
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c65 u32 *image; member
70 if (ctx->image != NULL) in emit()
71 ctx->image[ctx->idx] = cpu_to_le32(insn); in emit()
732 if (ctx->image == NULL) in build_body()
796 ctx.image = (u32 *)image_ptr; in bpf_int_jit_compile()
810 bpf_jit_dump(prog->len, image_size, 2, ctx.image); in bpf_int_jit_compile()
812 bpf_flush_icache(header, ctx.image + ctx.idx); in bpf_int_jit_compile()
815 prog->bpf_func = (void *)ctx.image; in bpf_int_jit_compile()
/linux-4.4.14/drivers/eisa/
DKconfig48 image by about 40KB, but it gets freed after the system
51 embedded system where kernel image size really matters, you
/linux-4.4.14/Documentation/x86/x86_64/
Duefi.txt29 kernel image built in first step and corresponding
32 - Boot to EFI shell and invoke elilo choosing the kernel image built
/linux-4.4.14/drivers/net/wireless/hostap/
DKconfig39 Configure Host AP driver to include support for firmware image
45 Firmware image downloading needs a user space tool, prism2_srec.
57 Firmware image downloading needs a user space tool, prism2_srec.
/linux-4.4.14/drivers/net/wireless/ipw2x00/
DKconfig22 In order to use this driver, you will need a firmware image for it.
24 <http://ipw2100.sf.net/>. Once you have the firmware image, you
37 this driver into your kernel image, you can avoid this problem by
84 In order to use this driver, you will need a firmware image for it.
99 this driver into your kernel image, you can avoid this problem by
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/
Dtrans.c760 const struct fw_img *image, in iwl_pcie_load_cpu_sections_8000() argument
785 if (!image->sec[i].data || in iwl_pcie_load_cpu_sections_8000()
786 image->sec[i].offset == CPU1_CPU2_SEPARATOR_SECTION || in iwl_pcie_load_cpu_sections_8000()
787 image->sec[i].offset == PAGING_SEPARATOR_SECTION) { in iwl_pcie_load_cpu_sections_8000()
794 ret = iwl_pcie_load_section(trans, i, &image->sec[i]); in iwl_pcie_load_cpu_sections_8000()
816 const struct fw_img *image, in iwl_pcie_load_cpu_sections() argument
841 if (!image->sec[i].data || in iwl_pcie_load_cpu_sections()
842 image->sec[i].offset == CPU1_CPU2_SEPARATOR_SECTION || in iwl_pcie_load_cpu_sections()
843 image->sec[i].offset == PAGING_SEPARATOR_SECTION) { in iwl_pcie_load_cpu_sections()
850 ret = iwl_pcie_load_section(trans, i, &image->sec[i]); in iwl_pcie_load_cpu_sections()
[all …]
/linux-4.4.14/Documentation/arm/
DBooting22 6. Call the kernel image.
80 The boot loader must provide either a tagged list or a dtb image for
119 The boot loader must load a device tree image (dtb) into system ram
149 6. Calling the kernel image
211 - The boot loader is expected to call the kernel image by jumping
212 directly to the first instruction of the kernel image.
/linux-4.4.14/arch/mips/cavium-octeon/
Dsetup.c136 static int octeon_kexec_prepare(struct kimage *image) in octeon_kexec_prepare() argument
142 for (i = 0; i < image->nr_segments; i++) { in octeon_kexec_prepare()
143 if (!strncmp(bootloader, (char *)image->segment[i].buf, in octeon_kexec_prepare()
150 char *str = (char *)image->segment[i].buf; in octeon_kexec_prepare()
157 image->segment[i].mem + offt; in octeon_kexec_prepare()
171 kimage_ptr = image; in octeon_kexec_prepare()
/linux-4.4.14/arch/mips/lasat/
DMakefile14 make -C image clean
/linux-4.4.14/arch/arm/boot/dts/
Dste-hrefv60plus.dtsi70 * XENON Flashgun on image processor GPIO (controlled from image
71 * processor firmware), mux in these image processor GPIO lines 0
/linux-4.4.14/Documentation/acpi/
Ddsdt-override.txt3 CONFIG_ACPI_CUSTOM_DSDT builds the image into the kernel.
/linux-4.4.14/include/uapi/linux/
Dcycx_cfm.h93 unsigned char image[0]; member
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dsmp.c429 static void mpc85xx_smp_machine_kexec(struct kimage *image) in mpc85xx_smp_machine_kexec() argument
435 if (image->type == KEXEC_TYPE_DEFAULT) in mpc85xx_smp_machine_kexec()
454 default_machine_kexec(image); in mpc85xx_smp_machine_kexec()
/linux-4.4.14/arch/xtensa/boot/dts/
Dxtfpga-flash-128m.dtsi19 label = "kernel image";
Dxtfpga-flash-16m.dtsi15 label = "kernel image";
/linux-4.4.14/sound/pcmcia/vx/
Dvxp_ops.c154 const unsigned char *image; in vxp_load_xilinx_binary() local
175 image = fw->data; in vxp_load_xilinx_binary()
176 for (i = 0; i < fw->size; i++, image++) { in vxp_load_xilinx_binary()
177 data = *image; in vxp_load_xilinx_binary()
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c619 if (disp->image[nv_crtc->index]) in nv_crtc_swap_fbs()
620 nouveau_bo_unpin(disp->image[nv_crtc->index]); in nv_crtc_swap_fbs()
621 nouveau_bo_ref(nvfb->nvbo, &disp->image[nv_crtc->index]); in nv_crtc_swap_fbs()
756 if (disp->image[nv_crtc->index]) in nv_crtc_destroy()
757 nouveau_bo_unpin(disp->image[nv_crtc->index]); in nv_crtc_destroy()
758 nouveau_bo_ref(NULL, &disp->image[nv_crtc->index]); in nv_crtc_destroy()
789 if (disp->image[nv_crtc->index]) in nv_crtc_disable()
790 nouveau_bo_unpin(disp->image[nv_crtc->index]); in nv_crtc_disable()
791 nouveau_bo_ref(NULL, &disp->image[nv_crtc->index]); in nv_crtc_disable()

123