image 39 arch/arm/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) image 45 arch/arm/kernel/machine_kexec.c image->arch.kernel_r2 = image->start - KEXEC_ARM_ZIMAGE_OFFSET image 61 arch/arm/kernel/machine_kexec.c for (i = 0; i < image->nr_segments; i++) { image 62 arch/arm/kernel/machine_kexec.c current_segment = &image->segment[i]; image 73 arch/arm/kernel/machine_kexec.c image->arch.kernel_r2 = current_segment->mem; image 78 arch/arm/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) image 161 arch/arm/kernel/machine_kexec.c void machine_kexec(struct kimage *image) image 175 arch/arm/kernel/machine_kexec.c page_list = image->head & PAGE_MASK; image 177 arch/arm/kernel/machine_kexec.c reboot_code_buffer = page_address(image->control_code_page); image 181 arch/arm/kernel/machine_kexec.c kexec_start_address = image->start; image 184 arch/arm/kernel/machine_kexec.c kexec_boot_atags = image->arch.kernel_r2; image 105 arch/arm64/include/asm/kexec.h extern int arch_kimage_file_post_load_cleanup(struct kimage *image); image 106 arch/arm64/include/asm/kexec.h extern int load_other_segments(struct kimage *image, image 37 arch/arm64/kernel/kexec_image.c static void *image_load(struct kimage *image, image 51 arch/arm64/kernel/kexec_image.c if (image->type == KEXEC_TYPE_CRASH) image 80 arch/arm64/kernel/kexec_image.c kbuf.image = image; image 99 arch/arm64/kernel/kexec_image.c kernel_segment = &image->segment[image->nr_segments - 1]; image 102 arch/arm64/kernel/kexec_image.c image->start = kernel_segment->mem; image 109 arch/arm64/kernel/kexec_image.c ret = load_other_segments(image, image 38 arch/arm64/kernel/machine_kexec_file.c int arch_kimage_file_post_load_cleanup(struct kimage *image) image 40 arch/arm64/kernel/machine_kexec_file.c vfree(image->arch.dtb); image 41 arch/arm64/kernel/machine_kexec_file.c image->arch.dtb = NULL; image 43 arch/arm64/kernel/machine_kexec_file.c return kexec_image_post_load_cleanup_default(image); image 46 arch/arm64/kernel/machine_kexec_file.c static int setup_dtb(struct kimage *image, image 133 arch/arm64/kernel/machine_kexec_file.c static int create_dtb(struct kimage *image, image 156 arch/arm64/kernel/machine_kexec_file.c ret = setup_dtb(image, initrd_load_addr, initrd_len, image 177 arch/arm64/kernel/machine_kexec_file.c int load_other_segments(struct kimage *image, image 188 arch/arm64/kernel/machine_kexec_file.c kbuf.image = image; image 214 arch/arm64/kernel/machine_kexec_file.c ret = create_dtb(image, initrd_load_addr, initrd_len, cmdline, &dtb); image 233 arch/arm64/kernel/machine_kexec_file.c image->arch.dtb = dtb; image 234 arch/arm64/kernel/machine_kexec_file.c image->arch.dtb_mem = kbuf.mem; image 59 arch/arm64/net/bpf_jit_comp.c __le32 *image; image 65 arch/arm64/net/bpf_jit_comp.c if (ctx->image != NULL) image 66 arch/arm64/net/bpf_jit_comp.c ctx->image[ctx->idx] = cpu_to_le32(insn); image 790 arch/arm64/net/bpf_jit_comp.c if (ctx->image == NULL) image 794 arch/arm64/net/bpf_jit_comp.c if (ctx->image == NULL) image 808 arch/arm64/net/bpf_jit_comp.c u32 a64_insn = le32_to_cpu(ctx->image[i]); image 824 arch/arm64/net/bpf_jit_comp.c u8 *image; image 865 arch/arm64/net/bpf_jit_comp.c image_ptr = jit_data->image; image 907 arch/arm64/net/bpf_jit_comp.c ctx.image = (__le32 *)image_ptr; image 930 arch/arm64/net/bpf_jit_comp.c bpf_jit_dump(prog->len, image_size, 2, ctx.image); image 932 arch/arm64/net/bpf_jit_comp.c bpf_flush_icache(header, ctx.image + ctx.idx); image 946 arch/arm64/net/bpf_jit_comp.c jit_data->image = image_ptr; image 949 arch/arm64/net/bpf_jit_comp.c prog->bpf_func = (void *)ctx.image; image 56 arch/ia64/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) image 63 arch/ia64/kernel/machine_kexec.c control_code_buffer = page_address(image->control_code_page); image 68 arch/ia64/kernel/machine_kexec.c ia64_kimage = image; image 73 arch/ia64/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) image 83 arch/ia64/kernel/machine_kexec.c struct kimage *image = arg; image 91 arch/ia64/kernel/machine_kexec.c BUG_ON(!image); image 92 arch/ia64/kernel/machine_kexec.c code_addr = (unsigned long)page_address(image->control_code_page); image 93 arch/ia64/kernel/machine_kexec.c if (image->type == KEXEC_TYPE_CRASH) { image 131 arch/ia64/kernel/machine_kexec.c (*rnk)(image->head, image->start, ia64_boot_param, image 136 arch/ia64/kernel/machine_kexec.c void machine_kexec(struct kimage *image) image 138 arch/ia64/kernel/machine_kexec.c BUG_ON(!image); image 139 arch/ia64/kernel/machine_kexec.c unw_init_running(ia64_machine_kexec, image); image 107 arch/m68k/include/asm/fbio.h char __user *image; /* cursor image bits */ image 323 arch/m68k/include/asm/fbio.h u32 image; /* cursor image bits */ image 38 arch/m68k/kernel/machine_kexec.c void machine_kexec(struct kimage *image) image 43 arch/m68k/kernel/machine_kexec.c reboot_code_buffer = page_address(image->control_code_page); image 53 arch/m68k/kernel/machine_kexec.c pr_info("Will call new kernel at 0x%08lx. Bye...\n", image->start); image 56 arch/m68k/kernel/machine_kexec.c ((relocate_kernel_t) reboot_code_buffer)(image->head & PAGE_MASK, image 57 arch/m68k/kernel/machine_kexec.c image->start, image 155 arch/mips/cavium-octeon/setup.c static int octeon_kexec_prepare(struct kimage *image) image 161 arch/mips/cavium-octeon/setup.c for (i = 0; i < image->nr_segments; i++) { image 162 arch/mips/cavium-octeon/setup.c if (!strncmp(bootloader, (char *)image->segment[i].buf, image 169 arch/mips/cavium-octeon/setup.c char *str = (char *)image->segment[i].buf; image 176 arch/mips/cavium-octeon/setup.c image->segment[i].mem + offt; image 190 arch/mips/cavium-octeon/setup.c kimage_ptr = image; image 209 arch/mips/kernel/machine_kexec.c machine_kexec(struct kimage *image) image 215 arch/mips/kernel/machine_kexec.c (unsigned long)page_address(image->control_code_page); image 218 arch/mips/kernel/machine_kexec.c (unsigned long) phys_to_virt(image->start); image 220 arch/mips/kernel/machine_kexec.c if (image->type == KEXEC_TYPE_DEFAULT) { image 222 arch/mips/kernel/machine_kexec.c (unsigned long) phys_to_virt(image->head & PAGE_MASK); image 224 arch/mips/kernel/machine_kexec.c kexec_indirection_page = (unsigned long)&image->head; image 236 arch/mips/kernel/machine_kexec.c for (ptr = &image->head; (entry = *ptr) && !(entry &IND_DONE); image 252 arch/mips/kernel/machine_kexec.c printk("Will call new kernel at %08lx\n", image->start); image 41 arch/mips/kernel/vdso.c static void __init init_vdso_image(struct mips_vdso_image *image) image 46 arch/mips/kernel/vdso.c BUG_ON(!PAGE_ALIGNED(image->data)); image 47 arch/mips/kernel/vdso.c BUG_ON(!PAGE_ALIGNED(image->size)); image 49 arch/mips/kernel/vdso.c num_pages = image->size / PAGE_SIZE; image 51 arch/mips/kernel/vdso.c data_pfn = __phys_to_pfn(__pa_symbol(image->data)); image 53 arch/mips/kernel/vdso.c image->mapping.pages[i] = pfn_to_page(data_pfn + i); image 89 arch/mips/kernel/vdso.c struct mips_vdso_image *image = current->thread.abi->vdso; image 118 arch/mips/kernel/vdso.c size = vvar_size + image->size; image 173 arch/mips/kernel/vdso.c vma = _install_special_mapping(mm, vdso_addr, image->size, image 176 arch/mips/kernel/vdso.c &image->mapping); image 69 arch/parisc/kernel/kexec.c void machine_kexec(struct kimage *image) image 78 arch/parisc/kernel/kexec.c unsigned long phys = page_to_phys(image->control_code_page); image 80 arch/parisc/kernel/kexec.c struct kimage_arch *arch = &image->arch; image 105 arch/parisc/kernel/kexec.c reloc(image->head & PAGE_MASK, image->start, phys); image 108 arch/parisc/kernel/kexec.c int machine_kexec_prepare(struct kimage *image) image 110 arch/parisc/kernel/kexec.c kexec_image_info(image); image 16 arch/parisc/kernel/kexec_file.c static void *elf_load(struct kimage *image, char *kernel_buf, image 25 arch/parisc/kernel/kexec_file.c struct kexec_buf kbuf = { .image = image, .buf_min = 0, image 32 arch/parisc/kernel/kexec_file.c ret = kexec_elf_load(image, &ehdr, &elf_info, &kbuf, &kernel_load_addr); image 36 arch/parisc/kernel/kexec_file.c image->start = __pa(elf_info.ehdr->e_entry); image 38 arch/parisc/kernel/kexec_file.c for (i = 0; i < image->nr_segments; i++) image 39 arch/parisc/kernel/kexec_file.c image->segment[i].mem = __pa(image->segment[i].mem); image 42 arch/parisc/kernel/kexec_file.c kernel_load_addr, image->start); image 55 arch/parisc/kernel/kexec_file.c image->arch.initrd_start = kbuf.mem; image 56 arch/parisc/kernel/kexec_file.c image->arch.initrd_end = kbuf.mem + initrd_len; image 72 arch/parisc/kernel/kexec_file.c image->arch.cmdline = kbuf.mem; image 31 arch/powerpc/include/asm/asm-prototypes.h void kexec_copy_flush(struct kimage *image); image 17 arch/powerpc/include/asm/ima.h int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr, image 20 arch/powerpc/include/asm/ima.h int setup_ima_buffer(const struct kimage *image, void *fdt, int chosen_node); image 22 arch/powerpc/include/asm/ima.h static inline int setup_ima_buffer(const struct kimage *image, void *fdt, image 81 arch/powerpc/include/asm/kexec.h extern void default_machine_kexec(struct kimage *image); image 82 arch/powerpc/include/asm/kexec.h extern int default_machine_kexec_prepare(struct kimage *image); image 112 arch/powerpc/include/asm/kexec.h int setup_purgatory(struct kimage *image, const void *slave_code, image 115 arch/powerpc/include/asm/kexec.h int setup_new_fdt(const struct kimage *image, void *fdt, image 193 arch/powerpc/include/asm/machdep.h int (*machine_kexec_prepare)(struct kimage *image); image 199 arch/powerpc/include/asm/machdep.h void (*machine_kexec)(struct kimage *image); image 139 arch/powerpc/kernel/ima_kexec.c int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr, image 142 arch/powerpc/kernel/ima_kexec.c image->arch.ima_buffer_addr = load_addr; image 143 arch/powerpc/kernel/ima_kexec.c image->arch.ima_buffer_size = size; image 177 arch/powerpc/kernel/ima_kexec.c int setup_ima_buffer(const struct kimage *image, void *fdt, int chosen_node) image 183 arch/powerpc/kernel/ima_kexec.c if (!image->arch.ima_buffer_size) image 195 arch/powerpc/kernel/ima_kexec.c ret = write_number(value, image->arch.ima_buffer_addr, addr_cells); image 199 arch/powerpc/kernel/ima_kexec.c ret = write_number(value + 4 * addr_cells, image->arch.ima_buffer_size, image 209 arch/powerpc/kernel/ima_kexec.c ret = fdt_add_mem_rsv(fdt, image->arch.ima_buffer_addr, image 210 arch/powerpc/kernel/ima_kexec.c image->arch.ima_buffer_size); image 215 arch/powerpc/kernel/ima_kexec.c image->arch.ima_buffer_addr, image->arch.ima_buffer_size); image 26 arch/powerpc/kernel/kexec_elf_64.c static void *elf64_load(struct kimage *image, char *kernel_buf, image 39 arch/powerpc/kernel/kexec_elf_64.c struct kexec_buf kbuf = { .image = image, .buf_min = 0, image 41 arch/powerpc/kernel/kexec_elf_64.c struct kexec_buf pbuf = { .image = image, .buf_min = 0, image 49 arch/powerpc/kernel/kexec_elf_64.c ret = kexec_elf_load(image, &ehdr, &elf_info, &kbuf, &kernel_load_addr); image 55 arch/powerpc/kernel/kexec_elf_64.c ret = kexec_load_purgatory(image, &pbuf); image 91 arch/powerpc/kernel/kexec_elf_64.c ret = setup_new_fdt(image, fdt, initrd_load_addr, initrd_len, cmdline); image 110 arch/powerpc/kernel/kexec_elf_64.c ret = setup_purgatory(image, slave_code, fdt, kernel_load_addr, image 56 arch/powerpc/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) image 59 arch/powerpc/kernel/machine_kexec.c return ppc_md.machine_kexec_prepare(image); image 61 arch/powerpc/kernel/machine_kexec.c return default_machine_kexec_prepare(image); image 64 arch/powerpc/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) image 95 arch/powerpc/kernel/machine_kexec.c void machine_kexec(struct kimage *image) image 103 arch/powerpc/kernel/machine_kexec.c ppc_md.machine_kexec(image); image 105 arch/powerpc/kernel/machine_kexec.c default_machine_kexec(image); image 29 arch/powerpc/kernel/machine_kexec_32.c void default_machine_kexec(struct kimage *image) image 43 arch/powerpc/kernel/machine_kexec_32.c page_list = image->head; image 47 arch/powerpc/kernel/machine_kexec_32.c (unsigned long)page_address(image->control_code_page); image 59 arch/powerpc/kernel/machine_kexec_32.c relocate_new_kernel(page_list, reboot_code_buffer_phys, image->start); image 63 arch/powerpc/kernel/machine_kexec_32.c (*rnk)(page_list, reboot_code_buffer_phys, image->start); image 66 arch/powerpc/kernel/machine_kexec_32.c int default_machine_kexec_prepare(struct kimage *image) image 35 arch/powerpc/kernel/machine_kexec_64.c int default_machine_kexec_prepare(struct kimage *image) image 49 arch/powerpc/kernel/machine_kexec_64.c for (i = 0; i < image->nr_segments; i++) image 50 arch/powerpc/kernel/machine_kexec_64.c if (image->segment[i].mem < __pa(_end)) image 63 arch/powerpc/kernel/machine_kexec_64.c for (i = 0; i < image->nr_segments; i++) { image 64 arch/powerpc/kernel/machine_kexec_64.c begin = image->segment[i].mem; image 65 arch/powerpc/kernel/machine_kexec_64.c end = begin + image->segment[i].memsz; image 108 arch/powerpc/kernel/machine_kexec_64.c void kexec_copy_flush(struct kimage *image) image 110 arch/powerpc/kernel/machine_kexec_64.c long i, nr_segments = image->nr_segments; image 114 arch/powerpc/kernel/machine_kexec_64.c memcpy(ranges, image->segment, sizeof(ranges)); image 122 arch/powerpc/kernel/machine_kexec_64.c copy_segments(image->head); image 292 arch/powerpc/kernel/machine_kexec_64.c void *image, void *control, image 297 arch/powerpc/kernel/machine_kexec_64.c void default_machine_kexec(struct kimage *image) image 333 arch/powerpc/kernel/machine_kexec_64.c if (is_secure_guest() && !(image->preserve_context || image 334 arch/powerpc/kernel/machine_kexec_64.c image->type == KEXEC_TYPE_CRASH)) { image 369 arch/powerpc/kernel/machine_kexec_64.c kexec_sequence(&kexec_stack, image->start, image, image 370 arch/powerpc/kernel/machine_kexec_64.c page_address(image->control_code_page), image 30 arch/powerpc/kernel/machine_kexec_file_64.c int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, image 34 arch/powerpc/kernel/machine_kexec_file_64.c if (image->type == KEXEC_TYPE_CRASH) image 37 arch/powerpc/kernel/machine_kexec_file_64.c return kexec_image_probe_default(image, buf, buf_len); image 50 arch/powerpc/kernel/machine_kexec_file_64.c int setup_purgatory(struct kimage *image, const void *slave_code, image 62 arch/powerpc/kernel/machine_kexec_file_64.c ret = kexec_purgatory_get_set_symbol(image, "purgatory_start", image 73 arch/powerpc/kernel/machine_kexec_file_64.c ret = kexec_purgatory_get_set_symbol(image, "purgatory_start", image 78 arch/powerpc/kernel/machine_kexec_file_64.c ret = kexec_purgatory_get_set_symbol(image, "kernel", &kernel_load_addr, image 82 arch/powerpc/kernel/machine_kexec_file_64.c ret = kexec_purgatory_get_set_symbol(image, "dt_offset", &fdt_load_addr, image 133 arch/powerpc/kernel/machine_kexec_file_64.c int setup_new_fdt(const struct kimage *image, void *fdt, image 239 arch/powerpc/kernel/machine_kexec_file_64.c ret = setup_ima_buffer(image, fdt, chosen_node); image 33 arch/powerpc/net/bpf_jit.h #define EMIT(instr) PLANT_INSTR(image, ctx->idx, instr) image 24 arch/powerpc/net/bpf_jit_comp.c static void bpf_jit_build_prologue(struct bpf_prog *fp, u32 *image, image 81 arch/powerpc/net/bpf_jit_comp.c static void bpf_jit_build_epilogue(u32 *image, struct codegen_context *ctx) image 110 arch/powerpc/net/bpf_jit_comp.c static int bpf_jit_build_body(struct bpf_prog *fp, u32 *image, image 555 arch/powerpc/net/bpf_jit_comp.c u32 *image = NULL; image 637 arch/powerpc/net/bpf_jit_comp.c image = module_alloc(alloclen); image 638 arch/powerpc/net/bpf_jit_comp.c if (!image) image 641 arch/powerpc/net/bpf_jit_comp.c code_base = image + (FUNCTION_DESCR_SIZE/4); image 666 arch/powerpc/net/bpf_jit_comp.c ((u64 *)image)[0] = (u64)code_base; image 667 arch/powerpc/net/bpf_jit_comp.c ((u64 *)image)[1] = local_paca->kernel_toc; image 670 arch/powerpc/net/bpf_jit_comp.c fp->bpf_func = (void *)image; image 88 arch/powerpc/net/bpf_jit_comp64.c static void bpf_jit_build_prologue(u32 *image, struct codegen_context *ctx) image 136 arch/powerpc/net/bpf_jit_comp64.c static void bpf_jit_emit_common_epilogue(u32 *image, struct codegen_context *ctx) image 155 arch/powerpc/net/bpf_jit_comp64.c static void bpf_jit_build_epilogue(u32 *image, struct codegen_context *ctx) image 157 arch/powerpc/net/bpf_jit_comp64.c bpf_jit_emit_common_epilogue(image, ctx); image 165 arch/powerpc/net/bpf_jit_comp64.c static void bpf_jit_emit_func_call_hlp(u32 *image, struct codegen_context *ctx, image 190 arch/powerpc/net/bpf_jit_comp64.c static void bpf_jit_emit_func_call_rel(u32 *image, struct codegen_context *ctx, image 227 arch/powerpc/net/bpf_jit_comp64.c static void bpf_jit_emit_tail_call(u32 *image, struct codegen_context *ctx, u32 out) image 285 arch/powerpc/net/bpf_jit_comp64.c bpf_jit_emit_common_epilogue(image, ctx); image 292 arch/powerpc/net/bpf_jit_comp64.c static int bpf_jit_build_body(struct bpf_prog *fp, u32 *image, image 774 arch/powerpc/net/bpf_jit_comp64.c bpf_jit_emit_func_call_hlp(image, ctx, func_addr); image 776 arch/powerpc/net/bpf_jit_comp64.c bpf_jit_emit_func_call_rel(image, ctx, func_addr); image 992 arch/powerpc/net/bpf_jit_comp64.c bpf_jit_emit_tail_call(image, ctx, addrs[i + 1]); image 1014 arch/powerpc/net/bpf_jit_comp64.c static int bpf_jit_fixup_subprog_calls(struct bpf_prog *fp, u32 *image, image 1049 arch/powerpc/net/bpf_jit_comp64.c bpf_jit_emit_func_call_rel(image, ctx, func_addr); image 1065 arch/powerpc/net/bpf_jit_comp64.c u8 *image; image 1079 arch/powerpc/net/bpf_jit_comp64.c u8 *image = NULL; image 1118 arch/powerpc/net/bpf_jit_comp64.c image = jit_data->image; image 1168 arch/powerpc/net/bpf_jit_comp64.c bpf_hdr = bpf_jit_binary_alloc(alloclen, &image, 4, image 1176 arch/powerpc/net/bpf_jit_comp64.c code_base = (u32 *)(image + FUNCTION_DESCR_SIZE); image 1217 arch/powerpc/net/bpf_jit_comp64.c ((u64 *)image)[0] = (u64)code_base; image 1218 arch/powerpc/net/bpf_jit_comp64.c ((u64 *)image)[1] = local_paca->kernel_toc; image 1221 arch/powerpc/net/bpf_jit_comp64.c fp->bpf_func = (void *)image; image 1236 arch/powerpc/net/bpf_jit_comp64.c jit_data->image = image; image 432 arch/powerpc/platforms/85xx/smp.c static void mpc85xx_smp_machine_kexec(struct kimage *image) image 438 arch/powerpc/platforms/85xx/smp.c if (image->type == KEXEC_TYPE_DEFAULT) image 457 arch/powerpc/platforms/85xx/smp.c default_machine_kexec(image); image 401 arch/powerpc/platforms/pseries/setup.c static void pSeries_machine_kexec(struct kimage *image) image 406 arch/powerpc/platforms/pseries/setup.c default_machine_kexec(image); image 88 arch/riscv/net/bpf_jit_comp.c u8 *image; image 1611 arch/riscv/net/bpf_jit_comp.c jit_data->header = bpf_jit_binary_alloc(image_size, &jit_data->image, image 1620 arch/riscv/net/bpf_jit_comp.c ctx->insns = (u32 *)jit_data->image; image 71 arch/s390/include/asm/kexec.h void *kexec_file_add_components(struct kimage *image, image 72 arch/s390/include/asm/kexec.h int (*add_kernel)(struct kimage *image, image 16 arch/s390/kernel/kexec_elf.c static int kexec_file_add_kernel_elf(struct kimage *image, image 26 arch/s390/kernel/kexec_elf.c kernel = image->kernel_buf; image 28 arch/s390/kernel/kexec_elf.c buf.image = image; image 29 arch/s390/kernel/kexec_elf.c if (image->type == KEXEC_TYPE_CRASH) image 43 arch/s390/kernel/kexec_elf.c if (image->type == KEXEC_TYPE_CRASH) image 66 arch/s390/kernel/kexec_elf.c static void *s390_elf_load(struct kimage *image, image 107 arch/s390/kernel/kexec_elf.c return kexec_file_add_components(image, kexec_file_add_kernel_elf); image 16 arch/s390/kernel/kexec_image.c static int kexec_file_add_kernel_image(struct kimage *image, image 21 arch/s390/kernel/kexec_image.c buf.image = image; image 23 arch/s390/kernel/kexec_image.c buf.buffer = image->kernel_buf; image 24 arch/s390/kernel/kexec_image.c buf.bufsz = image->kernel_buf_len; image 27 arch/s390/kernel/kexec_image.c if (image->type == KEXEC_TYPE_CRASH) image 31 arch/s390/kernel/kexec_image.c data->kernel_buf = image->kernel_buf; image 33 arch/s390/kernel/kexec_image.c data->parm = image->kernel_buf + PARMAREA; image 43 arch/s390/kernel/kexec_image.c static void *s390_image_load(struct kimage *image, image 48 arch/s390/kernel/kexec_image.c return kexec_file_add_components(image, kexec_file_add_kernel_image); image 75 arch/s390/kernel/machine_kexec.c static void __do_machine_kdump(void *image) image 95 arch/s390/kernel/machine_kexec.c start_kdump = (void *)((struct kimage *) image)->start; image 106 arch/s390/kernel/machine_kexec.c static noinline void __machine_kdump(void *image) image 142 arch/s390/kernel/machine_kexec.c store_status(__do_machine_kdump, image); image 147 arch/s390/kernel/machine_kexec.c struct kimage *image = (struct kimage *) addr; image 148 arch/s390/kernel/machine_kexec.c int (*start_kdump)(int) = (void *)image->start; image 162 arch/s390/kernel/machine_kexec.c static bool kdump_csum_valid(struct kimage *image) image 168 arch/s390/kernel/machine_kexec.c rc = CALL_ON_STACK(do_start_kdump, S390_lowcore.nodat_stack, 1, image); image 231 arch/s390/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) image 235 arch/s390/kernel/machine_kexec.c if (image->type == KEXEC_TYPE_CRASH) image 239 arch/s390/kernel/machine_kexec.c if (image->type != KEXEC_TYPE_DEFAULT) image 243 arch/s390/kernel/machine_kexec.c reboot_code_buffer = (void *) page_to_phys(image->control_code_page); image 250 arch/s390/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) image 280 arch/s390/kernel/machine_kexec.c struct kimage *image = data; image 283 arch/s390/kernel/machine_kexec.c data_mover = (relocate_kernel_t) page_to_phys(image->control_code_page); image 287 arch/s390/kernel/machine_kexec.c (*data_mover)(&image->head, image->start); image 313 arch/s390/kernel/machine_kexec.c void machine_kexec(struct kimage *image) image 315 arch/s390/kernel/machine_kexec.c if (image->type == KEXEC_TYPE_CRASH && !kdump_csum_valid(image)) image 319 arch/s390/kernel/machine_kexec.c smp_call_ipl_cpu(__machine_kexec, image); image 73 arch/s390/kernel/machine_kexec_file.c static int kexec_file_update_purgatory(struct kimage *image, image 79 arch/s390/kernel/machine_kexec_file.c if (image->type == KEXEC_TYPE_CRASH) { image 87 arch/s390/kernel/machine_kexec_file.c ret = kexec_purgatory_get_set_symbol(image, "kernel_entry", &entry, image 92 arch/s390/kernel/machine_kexec_file.c ret = kexec_purgatory_get_set_symbol(image, "kernel_type", &type, image 97 arch/s390/kernel/machine_kexec_file.c if (image->type == KEXEC_TYPE_CRASH) { image 100 arch/s390/kernel/machine_kexec_file.c ret = kexec_purgatory_get_set_symbol(image, "crash_start", image 108 arch/s390/kernel/machine_kexec_file.c ret = kexec_purgatory_get_set_symbol(image, "crash_size", image 116 arch/s390/kernel/machine_kexec_file.c static int kexec_file_add_purgatory(struct kimage *image, image 122 arch/s390/kernel/machine_kexec_file.c buf.image = image; image 126 arch/s390/kernel/machine_kexec_file.c if (image->type == KEXEC_TYPE_CRASH) image 129 arch/s390/kernel/machine_kexec_file.c ret = kexec_load_purgatory(image, &buf); image 134 arch/s390/kernel/machine_kexec_file.c return kexec_file_update_purgatory(image, data); image 137 arch/s390/kernel/machine_kexec_file.c static int kexec_file_add_initrd(struct kimage *image, image 143 arch/s390/kernel/machine_kexec_file.c buf.image = image; image 145 arch/s390/kernel/machine_kexec_file.c buf.buffer = image->initrd_buf; image 146 arch/s390/kernel/machine_kexec_file.c buf.bufsz = image->initrd_buf_len; image 150 arch/s390/kernel/machine_kexec_file.c if (image->type == KEXEC_TYPE_CRASH) image 165 arch/s390/kernel/machine_kexec_file.c static int kexec_file_add_ipl_report(struct kimage *image, image 174 arch/s390/kernel/machine_kexec_file.c buf.image = image; image 178 arch/s390/kernel/machine_kexec_file.c if (image->type == KEXEC_TYPE_CRASH) image 215 arch/s390/kernel/machine_kexec_file.c void *kexec_file_add_components(struct kimage *image, image 216 arch/s390/kernel/machine_kexec_file.c int (*add_kernel)(struct kimage *image, image 226 arch/s390/kernel/machine_kexec_file.c ret = add_kernel(image, &data); image 230 arch/s390/kernel/machine_kexec_file.c if (image->cmdline_buf_len >= ARCH_COMMAND_LINE_SIZE) { image 234 arch/s390/kernel/machine_kexec_file.c memcpy(data.parm->command_line, image->cmdline_buf, image 235 arch/s390/kernel/machine_kexec_file.c image->cmdline_buf_len); image 237 arch/s390/kernel/machine_kexec_file.c if (image->type == KEXEC_TYPE_CRASH) { image 242 arch/s390/kernel/machine_kexec_file.c if (image->initrd_buf) { image 243 arch/s390/kernel/machine_kexec_file.c ret = kexec_file_add_initrd(image, &data); image 248 arch/s390/kernel/machine_kexec_file.c ret = kexec_file_add_purgatory(image, &data); image 254 arch/s390/kernel/machine_kexec_file.c restart_psw += image->start; image 256 arch/s390/kernel/machine_kexec_file.c image->start = 0; image 259 arch/s390/kernel/machine_kexec_file.c ret = kexec_file_add_ipl_report(image, &data); image 311 arch/s390/kernel/machine_kexec_file.c int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, image 322 arch/s390/kernel/machine_kexec_file.c return kexec_image_probe_default(image, buf, buf_len); image 43 arch/sh/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) image 48 arch/sh/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) image 52 arch/sh/kernel/machine_kexec.c static void kexec_info(struct kimage *image) image 56 arch/sh/kernel/machine_kexec.c for (i = 0; i < image->nr_segments; i++) { image 59 arch/sh/kernel/machine_kexec.c (unsigned int)image->segment[i].mem, image 60 arch/sh/kernel/machine_kexec.c (unsigned int)image->segment[i].mem + image 61 arch/sh/kernel/machine_kexec.c image->segment[i].memsz, image 62 arch/sh/kernel/machine_kexec.c (unsigned int)image->segment[i].memsz); image 64 arch/sh/kernel/machine_kexec.c printk(" start : 0x%08x\n\n", (unsigned int)image->start); image 71 arch/sh/kernel/machine_kexec.c void machine_kexec(struct kimage *image) image 85 arch/sh/kernel/machine_kexec.c for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); image 94 arch/sh/kernel/machine_kexec.c if (image->preserve_context) image 103 arch/sh/kernel/machine_kexec.c page_list = image->head; image 107 arch/sh/kernel/machine_kexec.c (unsigned long)page_address(image->control_code_page); image 113 arch/sh/kernel/machine_kexec.c kexec_info(image); image 121 arch/sh/kernel/machine_kexec.c (unsigned long)phys_to_virt(image->start)); image 126 arch/sh/kernel/machine_kexec.c if (image->preserve_context) image 130 arch/sh/kernel/machine_kexec.c for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); image 180 arch/sparc/boot/piggyback.c int image, tail; image 194 arch/sparc/boot/piggyback.c if ((image = open(argv[2], O_RDWR)) < 0) image 196 arch/sparc/boot/piggyback.c if (read(image, buffer, 512) != 512) image 210 arch/sparc/boot/piggyback.c offset = get_hdrs_offset(image, argv[2]); image 214 arch/sparc/boot/piggyback.c if (lseek(image, offset, 0) < 0) image 229 arch/sparc/boot/piggyback.c if (write(image, buffer + 2, 14) != 14) image 235 arch/sparc/boot/piggyback.c if (lseek(image, 4, 0) < 0) image 244 arch/sparc/boot/piggyback.c if (write(image, buffer, 12) != 12) image 249 arch/sparc/boot/piggyback.c if (lseek(image, AOUT_TEXT_OFFSET - start + align(end + 32), 0) < 0) image 254 arch/sparc/boot/piggyback.c if (write(image, buffer, i) != i) image 256 arch/sparc/boot/piggyback.c if (close(image) < 0) image 67 arch/sparc/include/asm/fbio.h u32 image; /* cursor image bits */ image 104 arch/sparc/include/uapi/asm/fbio.h char __user *image; /* cursor image bits */ image 241 arch/sparc/net/bpf_jit_comp_32.c do { void *_here = image + addrs[i] - 8; \ image 333 arch/sparc/net/bpf_jit_comp_32.c void *image; image 350 arch/sparc/net/bpf_jit_comp_32.c image = NULL; image 712 arch/sparc/net/bpf_jit_comp_32.c if (image) { image 716 arch/sparc/net/bpf_jit_comp_32.c module_memfree(image); image 719 arch/sparc/net/bpf_jit_comp_32.c memcpy(image + proglen, temp, ilen); image 732 arch/sparc/net/bpf_jit_comp_32.c if (image) { image 739 arch/sparc/net/bpf_jit_comp_32.c image = module_alloc(proglen); image 740 arch/sparc/net/bpf_jit_comp_32.c if (!image) image 747 arch/sparc/net/bpf_jit_comp_32.c bpf_jit_dump(flen, proglen, pass + 1, image); image 749 arch/sparc/net/bpf_jit_comp_32.c if (image) { image 750 arch/sparc/net/bpf_jit_comp_32.c fp->bpf_func = (void *)image; image 200 arch/sparc/net/bpf_jit_comp_64.c u32 *image; image 238 arch/sparc/net/bpf_jit_comp_64.c if (ctx->image != NULL) image 239 arch/sparc/net/bpf_jit_comp_64.c ctx->image[ctx->idx] = insn; image 246 arch/sparc/net/bpf_jit_comp_64.c if (ctx->image != NULL) { image 247 arch/sparc/net/bpf_jit_comp_64.c void *here = &ctx->image[ctx->idx]; image 251 arch/sparc/net/bpf_jit_comp_64.c ctx->image[ctx->idx] = CALL | ((off >> 2) & 0x3fffffff); image 1462 arch/sparc/net/bpf_jit_comp_64.c u8 *image; image 1503 arch/sparc/net/bpf_jit_comp_64.c image_ptr = jit_data->image; image 1563 arch/sparc/net/bpf_jit_comp_64.c ctx.image = (u32 *)image_ptr; image 1586 arch/sparc/net/bpf_jit_comp_64.c bpf_jit_dump(prog->len, image_size, pass, ctx.image); image 1594 arch/sparc/net/bpf_jit_comp_64.c jit_data->image = image_ptr; image 1598 arch/sparc/net/bpf_jit_comp_64.c prog->bpf_func = (void *)ctx.image; image 87 arch/sparc/vdso/vma.c static int find_sections64(const struct vdso_image *image, struct vdso_elfinfo *_e) image 91 arch/sparc/vdso/vma.c e->hdr = image->data; image 155 arch/sparc/vdso/vma.c static int find_sections32(const struct vdso_image *image, struct vdso_elfinfo *_e) image 159 arch/sparc/vdso/vma.c e->hdr = image->data; image 204 arch/sparc/vdso/vma.c static int find_sections(const struct vdso_image *image, struct vdso_elfinfo *e, image 208 arch/sparc/vdso/vma.c return find_sections64(image, e); image 210 arch/sparc/vdso/vma.c return find_sections32(image, e); image 222 arch/sparc/vdso/vma.c static int stick_patch(const struct vdso_image *image, struct vdso_elfinfo *e, bool elf64) image 226 arch/sparc/vdso/vma.c err = find_sections(image, e, elf64); image 246 arch/sparc/vdso/vma.c int __init init_vdso_image(const struct vdso_image *image, image 249 arch/sparc/vdso/vma.c int cnpages = (image->size) / PAGE_SIZE; image 256 arch/sparc/vdso/vma.c int err = stick_patch(image, &ei, elf64); image 265 arch/sparc/vdso/vma.c if (WARN_ON(image->size % PAGE_SIZE != 0)) image 279 arch/sparc/vdso/vma.c copy_page(page_address(cp), image->data + i * PAGE_SIZE); image 361 arch/sparc/vdso/vma.c static int map_vdso(const struct vdso_image *image, image 377 arch/sparc/vdso/vma.c image->size - image->sym_vvar_start, image 383 arch/sparc/vdso/vma.c addr = vdso_addr(addr, image->size - image->sym_vvar_start); image 386 arch/sparc/vdso/vma.c image->size - image->sym_vvar_start, 0, 0); image 392 arch/sparc/vdso/vma.c text_start = addr - image->sym_vvar_start; image 400 arch/sparc/vdso/vma.c image->size, image 412 arch/sparc/vdso/vma.c -image->sym_vvar_start, image 418 arch/sparc/vdso/vma.c do_munmap(mm, text_start, image->size, NULL); image 387 arch/x86/boot/compressed/eboot.c efi_loaded_image_t *image; image 410 arch/x86/boot/compressed/eboot.c &proto, (void *)&image); image 429 arch/x86/boot/compressed/eboot.c memcpy(&hdr->jump, image->image_base + 512, 512); image 442 arch/x86/boot/compressed/eboot.c cmdline_ptr = efi_convert_cmdline(sys_table, image, &options_size); image 460 arch/x86/boot/compressed/eboot.c status = handle_cmdline_files(sys_table, image, image 468 arch/x86/boot/compressed/eboot.c status = handle_cmdline_files(sys_table, image, image 31 arch/x86/entry/vdso/vma.c void __init init_vdso_image(const struct vdso_image *image) image 33 arch/x86/entry/vdso/vma.c BUG_ON(image->size % PAGE_SIZE != 0); image 35 arch/x86/entry/vdso/vma.c apply_alternatives((struct alt_instr *)(image->data + image->alt), image 36 arch/x86/entry/vdso/vma.c (struct alt_instr *)(image->data + image->alt + image 37 arch/x86/entry/vdso/vma.c image->alt_len)); image 45 arch/x86/entry/vdso/vma.c const struct vdso_image *image = vma->vm_mm->context.vdso_image; image 47 arch/x86/entry/vdso/vma.c if (!image || (vmf->pgoff << PAGE_SHIFT) >= image->size) image 50 arch/x86/entry/vdso/vma.c vmf->page = virt_to_page(image->data + (vmf->pgoff << PAGE_SHIFT)); image 55 arch/x86/entry/vdso/vma.c static void vdso_fix_landing(const struct vdso_image *image, image 59 arch/x86/entry/vdso/vma.c if (in_ia32_syscall() && image == &vdso_image_32) { image 61 arch/x86/entry/vdso/vma.c unsigned long vdso_land = image->sym_int80_landing_pad; image 76 arch/x86/entry/vdso/vma.c const struct vdso_image *image = current->mm->context.vdso_image; image 78 arch/x86/entry/vdso/vma.c if (image->size != new_size) image 81 arch/x86/entry/vdso/vma.c vdso_fix_landing(image, new_vma); image 90 arch/x86/entry/vdso/vma.c const struct vdso_image *image = vma->vm_mm->context.vdso_image; image 93 arch/x86/entry/vdso/vma.c if (!image) image 97 arch/x86/entry/vdso/vma.c image->sym_vvar_start; image 109 arch/x86/entry/vdso/vma.c if (sym_offset == image->sym_vvar_page) { image 112 arch/x86/entry/vdso/vma.c } else if (sym_offset == image->sym_pvclock_page) { image 120 arch/x86/entry/vdso/vma.c } else if (sym_offset == image->sym_hvclock_page) { image 146 arch/x86/entry/vdso/vma.c static int map_vdso(const struct vdso_image *image, unsigned long addr) image 157 arch/x86/entry/vdso/vma.c image->size - image->sym_vvar_start, 0, 0); image 163 arch/x86/entry/vdso/vma.c text_start = addr - image->sym_vvar_start; image 170 arch/x86/entry/vdso/vma.c image->size, image 182 arch/x86/entry/vdso/vma.c -image->sym_vvar_start, image 189 arch/x86/entry/vdso/vma.c do_munmap(mm, text_start, image->size, NULL); image 192 arch/x86/entry/vdso/vma.c current->mm->context.vdso_image = image; image 245 arch/x86/entry/vdso/vma.c static int map_vdso_randomized(const struct vdso_image *image) image 247 arch/x86/entry/vdso/vma.c unsigned long addr = vdso_addr(current->mm->start_stack, image->size-image->sym_vvar_start); image 249 arch/x86/entry/vdso/vma.c return map_vdso(image, addr); image 253 arch/x86/entry/vdso/vma.c int map_vdso_once(const struct vdso_image *image, unsigned long addr) image 275 arch/x86/entry/vdso/vma.c return map_vdso(image, addr); image 7 arch/x86/include/asm/crash.h int crash_load_segments(struct kimage *image); image 8 arch/x86/include/asm/crash.h int crash_copy_backup_region(struct kimage *image); image 9 arch/x86/include/asm/crash.h int crash_setup_memmap_entries(struct kimage *image, image 43 arch/x86/include/asm/vdso.h extern void __init init_vdso_image(const struct vdso_image *image); image 45 arch/x86/include/asm/vdso.h extern int map_vdso_once(const struct vdso_image *image, unsigned long addr); image 245 arch/x86/kernel/crash.c static int prepare_elf_headers(struct kimage *image, void **addr, image 281 arch/x86/kernel/crash.c phdr->p_paddr == image->arch.backup_src_start && image 282 arch/x86/kernel/crash.c phdr->p_memsz == image->arch.backup_src_sz) { image 283 arch/x86/kernel/crash.c phdr->p_offset = image->arch.backup_load_addr; image 319 arch/x86/kernel/crash.c static int memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, image 331 arch/x86/kernel/crash.c start = image->arch.backup_load_addr; image 332 arch/x86/kernel/crash.c end = start + image->arch.backup_src_sz - 1; image 338 arch/x86/kernel/crash.c start = image->arch.elf_load_addr; image 339 arch/x86/kernel/crash.c end = start + image->arch.elf_headers_sz - 1; image 344 arch/x86/kernel/crash.c int crash_setup_memmap_entries(struct kimage *image, struct boot_params *params) image 360 arch/x86/kernel/crash.c ei.addr = image->arch.backup_src_start; image 361 arch/x86/kernel/crash.c ei.size = image->arch.backup_src_sz; image 391 arch/x86/kernel/crash.c ret = memmap_exclude_ranges(image, cmem, crashk_res.start, image 414 arch/x86/kernel/crash.c struct kimage *image = arg; image 416 arch/x86/kernel/crash.c image->arch.backup_src_start = res->start; image 417 arch/x86/kernel/crash.c image->arch.backup_src_sz = resource_size(res); image 423 arch/x86/kernel/crash.c int crash_load_segments(struct kimage *image) image 426 arch/x86/kernel/crash.c struct kexec_buf kbuf = { .image = image, .buf_min = 0, image 435 arch/x86/kernel/crash.c image, determine_backup_region); image 442 arch/x86/kernel/crash.c if (image->arch.backup_src_sz) { image 445 arch/x86/kernel/crash.c kbuf.memsz = image->arch.backup_src_sz; image 455 arch/x86/kernel/crash.c image->arch.backup_load_addr = kbuf.mem; image 457 arch/x86/kernel/crash.c image->arch.backup_load_addr, image 458 arch/x86/kernel/crash.c image->arch.backup_src_start, kbuf.memsz); image 462 arch/x86/kernel/crash.c ret = prepare_elf_headers(image, &kbuf.buffer, &kbuf.bufsz); image 466 arch/x86/kernel/crash.c image->arch.elf_headers = kbuf.buffer; image 467 arch/x86/kernel/crash.c image->arch.elf_headers_sz = kbuf.bufsz; image 474 arch/x86/kernel/crash.c vfree((void *)image->arch.elf_headers); image 477 arch/x86/kernel/crash.c image->arch.elf_load_addr = kbuf.mem; image 479 arch/x86/kernel/crash.c image->arch.elf_load_addr, kbuf.bufsz, kbuf.bufsz); image 67 arch/x86/kernel/kexec-bzimage64.c static int setup_cmdline(struct kimage *image, struct boot_params *params, image 76 arch/x86/kernel/kexec-bzimage64.c if (image->type == KEXEC_TYPE_CRASH) { image 78 arch/x86/kernel/kexec-bzimage64.c "elfcorehdr=0x%lx ", image->arch.elf_load_addr); image 200 arch/x86/kernel/kexec-bzimage64.c setup_boot_parameters(struct kimage *image, struct boot_params *params, image 230 arch/x86/kernel/kexec-bzimage64.c if (image->type == KEXEC_TYPE_CRASH) { image 231 arch/x86/kernel/kexec-bzimage64.c ret = crash_setup_memmap_entries(image, params); image 335 arch/x86/kernel/kexec-bzimage64.c static void *bzImage64_load(struct kimage *image, char *kernel, image 351 arch/x86/kernel/kexec-bzimage64.c struct kexec_buf kbuf = { .image = image, .buf_max = ULONG_MAX, image 353 arch/x86/kernel/kexec-bzimage64.c struct kexec_buf pbuf = { .image = image, .buf_min = MIN_PURGATORY_ADDR, image 382 arch/x86/kernel/kexec-bzimage64.c if (image->type == KEXEC_TYPE_CRASH) { image 383 arch/x86/kernel/kexec-bzimage64.c ret = crash_load_segments(image); image 392 arch/x86/kernel/kexec-bzimage64.c ret = kexec_load_purgatory(image, &pbuf); image 473 arch/x86/kernel/kexec-bzimage64.c setup_cmdline(image, params, bootparam_load_addr, image 481 arch/x86/kernel/kexec-bzimage64.c ret = kexec_purgatory_get_set_symbol(image, "entry64_regs", ®s64, image 489 arch/x86/kernel/kexec-bzimage64.c stack = kexec_purgatory_get_symbol_addr(image, "stack_end"); image 497 arch/x86/kernel/kexec-bzimage64.c ret = kexec_purgatory_get_set_symbol(image, "entry64_regs", ®s64, image 502 arch/x86/kernel/kexec-bzimage64.c ret = setup_boot_parameters(image, params, bootparam_load_addr, image 55 arch/x86/kernel/machine_kexec_32.c static void machine_kexec_free_page_tables(struct kimage *image) image 57 arch/x86/kernel/machine_kexec_32.c free_pages((unsigned long)image->arch.pgd, PGD_ALLOCATION_ORDER); image 58 arch/x86/kernel/machine_kexec_32.c image->arch.pgd = NULL; image 60 arch/x86/kernel/machine_kexec_32.c free_page((unsigned long)image->arch.pmd0); image 61 arch/x86/kernel/machine_kexec_32.c image->arch.pmd0 = NULL; image 62 arch/x86/kernel/machine_kexec_32.c free_page((unsigned long)image->arch.pmd1); image 63 arch/x86/kernel/machine_kexec_32.c image->arch.pmd1 = NULL; image 65 arch/x86/kernel/machine_kexec_32.c free_page((unsigned long)image->arch.pte0); image 66 arch/x86/kernel/machine_kexec_32.c image->arch.pte0 = NULL; image 67 arch/x86/kernel/machine_kexec_32.c free_page((unsigned long)image->arch.pte1); image 68 arch/x86/kernel/machine_kexec_32.c image->arch.pte1 = NULL; image 71 arch/x86/kernel/machine_kexec_32.c static int machine_kexec_alloc_page_tables(struct kimage *image) image 73 arch/x86/kernel/machine_kexec_32.c image->arch.pgd = (pgd_t *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, image 76 arch/x86/kernel/machine_kexec_32.c image->arch.pmd0 = (pmd_t *)get_zeroed_page(GFP_KERNEL); image 77 arch/x86/kernel/machine_kexec_32.c image->arch.pmd1 = (pmd_t *)get_zeroed_page(GFP_KERNEL); image 79 arch/x86/kernel/machine_kexec_32.c image->arch.pte0 = (pte_t *)get_zeroed_page(GFP_KERNEL); image 80 arch/x86/kernel/machine_kexec_32.c image->arch.pte1 = (pte_t *)get_zeroed_page(GFP_KERNEL); image 81 arch/x86/kernel/machine_kexec_32.c if (!image->arch.pgd || image 83 arch/x86/kernel/machine_kexec_32.c !image->arch.pmd0 || !image->arch.pmd1 || image 85 arch/x86/kernel/machine_kexec_32.c !image->arch.pte0 || !image->arch.pte1) { image 112 arch/x86/kernel/machine_kexec_32.c static void machine_kexec_prepare_page_tables(struct kimage *image) image 117 arch/x86/kernel/machine_kexec_32.c control_page = page_address(image->control_code_page); image 119 arch/x86/kernel/machine_kexec_32.c pmd = image->arch.pmd0; image 122 arch/x86/kernel/machine_kexec_32.c image->arch.pgd, pmd, image->arch.pte0, image 125 arch/x86/kernel/machine_kexec_32.c pmd = image->arch.pmd1; image 128 arch/x86/kernel/machine_kexec_32.c image->arch.pgd, pmd, image->arch.pte1, image 147 arch/x86/kernel/machine_kexec_32.c int machine_kexec_prepare(struct kimage *image) image 151 arch/x86/kernel/machine_kexec_32.c set_memory_x((unsigned long)page_address(image->control_code_page), 1); image 152 arch/x86/kernel/machine_kexec_32.c error = machine_kexec_alloc_page_tables(image); image 155 arch/x86/kernel/machine_kexec_32.c machine_kexec_prepare_page_tables(image); image 163 arch/x86/kernel/machine_kexec_32.c void machine_kexec_cleanup(struct kimage *image) image 165 arch/x86/kernel/machine_kexec_32.c set_memory_nx((unsigned long)page_address(image->control_code_page), 1); image 166 arch/x86/kernel/machine_kexec_32.c machine_kexec_free_page_tables(image); image 173 arch/x86/kernel/machine_kexec_32.c void machine_kexec(struct kimage *image) image 186 arch/x86/kernel/machine_kexec_32.c if (image->preserve_context) image 196 arch/x86/kernel/machine_kexec_32.c if (image->preserve_context) { image 209 arch/x86/kernel/machine_kexec_32.c control_page = page_address(image->control_code_page); image 215 arch/x86/kernel/machine_kexec_32.c page_list[PA_PGD] = __pa(image->arch.pgd); image 217 arch/x86/kernel/machine_kexec_32.c if (image->type == KEXEC_TYPE_DEFAULT) image 218 arch/x86/kernel/machine_kexec_32.c page_list[PA_SWAP_PAGE] = (page_to_pfn(image->swap_page) image 240 arch/x86/kernel/machine_kexec_32.c image->start = relocate_kernel_ptr((unsigned long)image->head, image 242 arch/x86/kernel/machine_kexec_32.c image->start, image 244 arch/x86/kernel/machine_kexec_32.c image->preserve_context); image 247 arch/x86/kernel/machine_kexec_32.c if (image->preserve_context) image 112 arch/x86/kernel/machine_kexec_64.c static void free_transition_pgtable(struct kimage *image) image 114 arch/x86/kernel/machine_kexec_64.c free_page((unsigned long)image->arch.p4d); image 115 arch/x86/kernel/machine_kexec_64.c image->arch.p4d = NULL; image 116 arch/x86/kernel/machine_kexec_64.c free_page((unsigned long)image->arch.pud); image 117 arch/x86/kernel/machine_kexec_64.c image->arch.pud = NULL; image 118 arch/x86/kernel/machine_kexec_64.c free_page((unsigned long)image->arch.pmd); image 119 arch/x86/kernel/machine_kexec_64.c image->arch.pmd = NULL; image 120 arch/x86/kernel/machine_kexec_64.c free_page((unsigned long)image->arch.pte); image 121 arch/x86/kernel/machine_kexec_64.c image->arch.pte = NULL; image 124 arch/x86/kernel/machine_kexec_64.c static int init_transition_pgtable(struct kimage *image, pgd_t *pgd) image 135 arch/x86/kernel/machine_kexec_64.c paddr = __pa(page_address(image->control_code_page)+PAGE_SIZE); image 141 arch/x86/kernel/machine_kexec_64.c image->arch.p4d = p4d; image 149 arch/x86/kernel/machine_kexec_64.c image->arch.pud = pud; image 157 arch/x86/kernel/machine_kexec_64.c image->arch.pmd = pmd; image 165 arch/x86/kernel/machine_kexec_64.c image->arch.pte = pte; image 181 arch/x86/kernel/machine_kexec_64.c struct kimage *image = (struct kimage *)data; image 185 arch/x86/kernel/machine_kexec_64.c page = kimage_alloc_control_pages(image, 0); image 194 arch/x86/kernel/machine_kexec_64.c static int init_pgtable(struct kimage *image, unsigned long start_pgtable) image 198 arch/x86/kernel/machine_kexec_64.c .context = image, image 234 arch/x86/kernel/machine_kexec_64.c for (i = 0; i < image->nr_segments; i++) { image 235 arch/x86/kernel/machine_kexec_64.c mstart = image->segment[i].mem; image 236 arch/x86/kernel/machine_kexec_64.c mend = mstart + image->segment[i].memsz; image 257 arch/x86/kernel/machine_kexec_64.c return init_transition_pgtable(image, level4p); image 303 arch/x86/kernel/machine_kexec_64.c static int arch_update_purgatory(struct kimage *image) image 307 arch/x86/kernel/machine_kexec_64.c if (!image->file_mode) image 311 arch/x86/kernel/machine_kexec_64.c if (image->type == KEXEC_TYPE_CRASH) { image 312 arch/x86/kernel/machine_kexec_64.c ret = kexec_purgatory_get_set_symbol(image, image 314 arch/x86/kernel/machine_kexec_64.c &image->arch.backup_load_addr, image 315 arch/x86/kernel/machine_kexec_64.c sizeof(image->arch.backup_load_addr), 0); image 319 arch/x86/kernel/machine_kexec_64.c ret = kexec_purgatory_get_set_symbol(image, image 321 arch/x86/kernel/machine_kexec_64.c &image->arch.backup_src_start, image 322 arch/x86/kernel/machine_kexec_64.c sizeof(image->arch.backup_src_start), 0); image 326 arch/x86/kernel/machine_kexec_64.c ret = kexec_purgatory_get_set_symbol(image, image 328 arch/x86/kernel/machine_kexec_64.c &image->arch.backup_src_sz, image 329 arch/x86/kernel/machine_kexec_64.c sizeof(image->arch.backup_src_sz), 0); image 337 arch/x86/kernel/machine_kexec_64.c static inline int arch_update_purgatory(struct kimage *image) image 343 arch/x86/kernel/machine_kexec_64.c int machine_kexec_prepare(struct kimage *image) image 349 arch/x86/kernel/machine_kexec_64.c start_pgtable = page_to_pfn(image->control_code_page) << PAGE_SHIFT; image 352 arch/x86/kernel/machine_kexec_64.c result = init_pgtable(image, start_pgtable); image 357 arch/x86/kernel/machine_kexec_64.c result = arch_update_purgatory(image); image 364 arch/x86/kernel/machine_kexec_64.c void machine_kexec_cleanup(struct kimage *image) image 366 arch/x86/kernel/machine_kexec_64.c free_transition_pgtable(image); image 373 arch/x86/kernel/machine_kexec_64.c void machine_kexec(struct kimage *image) image 380 arch/x86/kernel/machine_kexec_64.c if (image->preserve_context) image 390 arch/x86/kernel/machine_kexec_64.c if (image->preserve_context) { image 403 arch/x86/kernel/machine_kexec_64.c control_page = page_address(image->control_code_page) + PAGE_SIZE; image 409 arch/x86/kernel/machine_kexec_64.c (unsigned long)__pa(page_address(image->control_code_page)); image 411 arch/x86/kernel/machine_kexec_64.c if (image->type == KEXEC_TYPE_DEFAULT) image 412 arch/x86/kernel/machine_kexec_64.c page_list[PA_SWAP_PAGE] = (page_to_pfn(image->swap_page) image 434 arch/x86/kernel/machine_kexec_64.c image->start = relocate_kernel((unsigned long)image->head, image 436 arch/x86/kernel/machine_kexec_64.c image->start, image 437 arch/x86/kernel/machine_kexec_64.c image->preserve_context, image 441 arch/x86/kernel/machine_kexec_64.c if (image->preserve_context) image 470 arch/x86/kernel/machine_kexec_64.c void *arch_kexec_kernel_image_load(struct kimage *image) image 472 arch/x86/kernel/machine_kexec_64.c vfree(image->arch.elf_headers); image 473 arch/x86/kernel/machine_kexec_64.c image->arch.elf_headers = NULL; image 475 arch/x86/kernel/machine_kexec_64.c if (!image->fops || !image->fops->load) image 478 arch/x86/kernel/machine_kexec_64.c return image->fops->load(image, image->kernel_buf, image 479 arch/x86/kernel/machine_kexec_64.c image->kernel_buf_len, image->initrd_buf, image 480 arch/x86/kernel/machine_kexec_64.c image->initrd_buf_len, image->cmdline_buf, image 481 arch/x86/kernel/machine_kexec_64.c image->cmdline_buf_len); image 165 arch/x86/kernel/probe_roms.c void pci_unmap_biosrom(void __iomem *image) image 167 arch/x86/kernel/probe_roms.c iounmap(image); image 691 arch/x86/kernel/process_64.c static long prctl_map_vdso(const struct vdso_image *image, unsigned long addr) image 695 arch/x86/kernel/process_64.c ret = map_vdso_once(image, addr); image 699 arch/x86/kernel/process_64.c return (long)image->size; image 393 arch/x86/net/bpf_jit_comp.c static int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, image 842 arch/x86/net/bpf_jit_comp.c jmp_offset = func - (image + addrs[i]); image 845 arch/x86/net/bpf_jit_comp.c imm32, func, image); image 1052 arch/x86/net/bpf_jit_comp.c if (image) { image 1057 arch/x86/net/bpf_jit_comp.c memcpy(image + proglen, temp, ilen); image 1069 arch/x86/net/bpf_jit_comp.c u8 *image; image 1083 arch/x86/net/bpf_jit_comp.c u8 *image = NULL; image 1116 arch/x86/net/bpf_jit_comp.c image = jit_data->image; image 1144 arch/x86/net/bpf_jit_comp.c for (pass = 0; pass < 20 || image; pass++) { image 1145 arch/x86/net/bpf_jit_comp.c proglen = do_jit(prog, addrs, image, oldproglen, &ctx); image 1148 arch/x86/net/bpf_jit_comp.c image = NULL; image 1154 arch/x86/net/bpf_jit_comp.c if (image) { image 1163 arch/x86/net/bpf_jit_comp.c header = bpf_jit_binary_alloc(proglen, &image, image 1175 arch/x86/net/bpf_jit_comp.c bpf_jit_dump(prog->len, proglen, pass + 1, image); image 1177 arch/x86/net/bpf_jit_comp.c if (image) { image 1184 arch/x86/net/bpf_jit_comp.c jit_data->image = image; image 1187 arch/x86/net/bpf_jit_comp.c prog->bpf_func = (void *)image; image 1194 arch/x86/net/bpf_jit_comp.c if (!image || !prog->is_func || extra_pass) { image 1195 arch/x86/net/bpf_jit_comp.c if (image) image 1462 arch/x86/net/bpf_jit_comp32.c static int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, image 1892 arch/x86/net/bpf_jit_comp32.c jmp_offset = func - (image + addrs[i]); image 1896 arch/x86/net/bpf_jit_comp32.c imm32, func, image); image 2280 arch/x86/net/bpf_jit_comp32.c if (image) { image 2285 arch/x86/net/bpf_jit_comp32.c memcpy(image + proglen, temp, ilen); image 2306 arch/x86/net/bpf_jit_comp32.c u8 *image = NULL; image 2348 arch/x86/net/bpf_jit_comp32.c for (pass = 0; pass < 20 || image; pass++) { image 2349 arch/x86/net/bpf_jit_comp32.c proglen = do_jit(prog, addrs, image, oldproglen, &ctx); image 2352 arch/x86/net/bpf_jit_comp32.c image = NULL; image 2358 arch/x86/net/bpf_jit_comp32.c if (image) { image 2367 arch/x86/net/bpf_jit_comp32.c header = bpf_jit_binary_alloc(proglen, &image, image 2379 arch/x86/net/bpf_jit_comp32.c bpf_jit_dump(prog->len, proglen, pass + 1, image); image 2381 arch/x86/net/bpf_jit_comp32.c if (image) { image 2383 arch/x86/net/bpf_jit_comp32.c prog->bpf_func = (void *)image; image 60 drivers/acpi/bgrt.c static BIN_ATTR_RO(image, 0); /* size gets filled in later */ image 405 drivers/crypto/qat/qat_common/qat_uclo.c struct icp_qat_uclo_encapme *image) image 416 drivers/crypto/qat/qat_common/qat_uclo.c uof_image = image->img_ptr; image 424 drivers/crypto/qat/qat_common/qat_uclo.c page = image->page; image 553 drivers/crypto/qat/qat_common/qat_uclo.c struct icp_qat_uof_image *image) image 560 drivers/crypto/qat/qat_common/qat_uclo.c ((char *)image + sizeof(struct icp_qat_uof_image)); image 580 drivers/crypto/qat/qat_common/qat_uclo.c if (image->numpages > 1) { image 584 drivers/crypto/qat/qat_common/qat_uclo.c if (ICP_QAT_SHARED_USTORE_MODE(image->ae_mode)) { image 588 drivers/crypto/qat/qat_common/qat_uclo.c if (RELOADABLE_CTX_SHARED_MODE(image->ae_mode)) { image 633 drivers/crypto/qat/qat_common/qat_uclo.c struct icp_qat_uof_image *image; image 645 drivers/crypto/qat/qat_common/qat_uclo.c image = (struct icp_qat_uof_image *)(encap_uof_obj->beg_uof + image 648 drivers/crypto/qat/qat_common/qat_uclo.c (image->reg_tab_offset + image 655 drivers/crypto/qat/qat_common/qat_uclo.c (image->init_reg_sym_tab + image 662 drivers/crypto/qat/qat_common/qat_uclo.c (image->sbreak_tab + obj_handle->obj_hdr->file_buff); image 667 drivers/crypto/qat/qat_common/qat_uclo.c ae_uimage[j].img_ptr = image; image 668 drivers/crypto/qat/qat_common/qat_uclo.c if (qat_uclo_check_image_compat(encap_uof_obj, image)) image 675 drivers/crypto/qat/qat_common/qat_uclo.c qat_uclo_map_image_page(encap_uof_obj, image, image 958 drivers/crypto/qat/qat_common/qat_uclo.c struct icp_qat_uclo_encapme *image; image 962 drivers/crypto/qat/qat_common/qat_uclo.c image = &obj_handle->ae_uimage[a]; image 963 drivers/crypto/qat/qat_common/qat_uclo.c image->uwords_num = image->page->beg_addr_p + image 964 drivers/crypto/qat/qat_common/qat_uclo.c image->page->micro_words_num; image 1259 drivers/crypto/qat/qat_common/qat_uclo.c char *image, unsigned int size, image 1262 drivers/crypto/qat/qat_common/qat_uclo.c struct icp_qat_css_hdr *css_hdr = (struct icp_qat_css_hdr *)image; image 1291 drivers/crypto/qat/qat_common/qat_uclo.c memcpy((void *)(uintptr_t)virt_addr, image, sizeof(*css_hdr)); image 1301 drivers/crypto/qat/qat_common/qat_uclo.c (void *)(image + sizeof(*css_hdr)), image 1310 drivers/crypto/qat/qat_common/qat_uclo.c (void *)(image + sizeof(*css_hdr) + image 1323 drivers/crypto/qat/qat_common/qat_uclo.c (void *)(image + sizeof(*css_hdr) + image 1337 drivers/crypto/qat/qat_common/qat_uclo.c (void *)(image + ICP_QAT_AE_IMG_OFFSET), image 1584 drivers/crypto/qat/qat_common/qat_uclo.c struct icp_qat_uof_image *image) image 1592 drivers/crypto/qat/qat_common/qat_uclo.c if (ICP_QAT_CTX_MODE(image->ae_mode) == ICP_QAT_UCLO_MAX_CTX) image 1599 drivers/crypto/qat/qat_common/qat_uclo.c if (!test_bit(ae, (unsigned long *)&image->ae_assigned)) image 1603 drivers/crypto/qat/qat_common/qat_uclo.c if (image->ctx_assigned & obj_handle->ae_data[ae]. image 1619 drivers/crypto/qat/qat_common/qat_uclo.c image->ctx_assigned); image 1620 drivers/crypto/qat/qat_common/qat_uclo.c qat_hal_set_pc(handle, (unsigned char)ae, image->ctx_assigned, image 1621 drivers/crypto/qat/qat_common/qat_uclo.c image->entry_address); image 29 drivers/firmware/efi/efi-bgrt.c void *image; image 64 drivers/firmware/efi/efi-bgrt.c image = early_memremap(bgrt->image_address, sizeof(bmp_header)); image 65 drivers/firmware/efi/efi-bgrt.c if (!image) { image 70 drivers/firmware/efi/efi-bgrt.c memcpy(&bmp_header, image, sizeof(bmp_header)); image 71 drivers/firmware/efi/efi-bgrt.c early_memunmap(image, sizeof(bmp_header)); image 106 drivers/firmware/efi/libstub/arm-stub.c efi_loaded_image_t *image); image 116 drivers/firmware/efi/libstub/arm-stub.c efi_loaded_image_t *image; image 148 drivers/firmware/efi/libstub/arm-stub.c &loaded_image_proto, (void *)&image); image 165 drivers/firmware/efi/libstub/arm-stub.c cmdline_ptr = efi_convert_cmdline(sys_table, image, &cmdline_size); image 186 drivers/firmware/efi/libstub/arm-stub.c dram_base, image); image 207 drivers/firmware/efi/libstub/arm-stub.c status = handle_cmdline_files(sys_table, image, cmdline_ptr, image 229 drivers/firmware/efi/libstub/arm-stub.c status = handle_cmdline_files(sys_table, image, cmdline_ptr, "initrd=", image 196 drivers/firmware/efi/libstub/arm32-stub.c efi_loaded_image_t *image) image 230 drivers/firmware/efi/libstub/arm32-stub.c *image_size = image->image_size; image 49 drivers/firmware/efi/libstub/arm64-stub.c efi_loaded_image_t *image) image 414 drivers/firmware/efi/libstub/efi-stub-helper.c efi_loaded_image_t *image, image 423 drivers/firmware/efi/libstub/efi-stub-helper.c image); image 505 drivers/firmware/efi/libstub/efi-stub-helper.c efi_loaded_image_t *image, image 596 drivers/firmware/efi/libstub/efi-stub-helper.c status = efi_open_volume(sys_table_arg, image, &fh); image 809 drivers/firmware/efi/libstub/efi-stub-helper.c efi_loaded_image_t *image, image 815 drivers/firmware/efi/libstub/efi-stub-helper.c int load_options_chars = image->load_options_size / 2; /* UTF-16 */ image 816 drivers/firmware/efi/libstub/efi-stub-helper.c const u16 *options = image->load_options; image 803 drivers/gpu/drm/drm_fb_helper.c const struct fb_image *image) image 805 drivers/gpu/drm/drm_fb_helper.c sys_imageblit(info, image); image 806 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_dirty(info, image->dx, image->dy, image 807 drivers/gpu/drm/drm_fb_helper.c image->width, image->height); image 851 drivers/gpu/drm/drm_fb_helper.c const struct fb_image *image) image 853 drivers/gpu/drm/drm_fb_helper.c cfb_imageblit(info, image); image 854 drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_dirty(info, image->dx, image->dy, image 855 drivers/gpu/drm/drm_fb_helper.c image->width, image->height); image 562 drivers/gpu/drm/msm/adreno/a6xx_gmu.c u32 *image; image 593 drivers/gpu/drm/msm/adreno/a6xx_gmu.c image = (u32 *) adreno_gpu->fw[ADRENO_FW_GMU]->data; image 597 drivers/gpu/drm/msm/adreno/a6xx_gmu.c image[i]); image 614 drivers/gpu/drm/nouveau/dispnv04/crtc.c if (disp->image[nv_crtc->index]) image 615 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_unpin(disp->image[nv_crtc->index]); image 616 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_ref(nvfb->nvbo, &disp->image[nv_crtc->index]); image 751 drivers/gpu/drm/nouveau/dispnv04/crtc.c if (disp->image[nv_crtc->index]) image 752 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_unpin(disp->image[nv_crtc->index]); image 753 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_ref(NULL, &disp->image[nv_crtc->index]); image 789 drivers/gpu/drm/nouveau/dispnv04/crtc.c if (disp->image[nv_crtc->index]) image 790 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_unpin(disp->image[nv_crtc->index]); image 791 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_ref(NULL, &disp->image[nv_crtc->index]); image 1215 drivers/gpu/drm/nouveau/dispnv04/crtc.c nouveau_bo_ref(new_bo, &dispnv04->image[head]); image 84 drivers/gpu/drm/nouveau/dispnv04/disp.h struct nouveau_bo *image[2]; image 209 drivers/gpu/drm/nouveau/dispnv50/atom.h } image; image 238 drivers/gpu/drm/nouveau/dispnv50/atom.h bool image:1; image 63 drivers/gpu/drm/nouveau/dispnv50/base507c.c evo_data(push, asyw->image.mode << 8 | image 64 drivers/gpu/drm/nouveau/dispnv50/base507c.c asyw->image.interval << 4); image 66 drivers/gpu/drm/nouveau/dispnv50/base507c.c evo_data(push, asyw->image.handle[0]); image 67 drivers/gpu/drm/nouveau/dispnv50/base507c.c if (asyw->image.format == 0xca) { image 77 drivers/gpu/drm/nouveau/dispnv50/base507c.c evo_data(push, asyw->image.offset[0] >> 8); image 79 drivers/gpu/drm/nouveau/dispnv50/base507c.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 80 drivers/gpu/drm/nouveau/dispnv50/base507c.c evo_data(push, asyw->image.layout << 20 | image 81 drivers/gpu/drm/nouveau/dispnv50/base507c.c (asyw->image.pitch[0] >> 8) << 8 | image 82 drivers/gpu/drm/nouveau/dispnv50/base507c.c asyw->image.blocks[0] << 8 | image 83 drivers/gpu/drm/nouveau/dispnv50/base507c.c asyw->image.blockh); image 84 drivers/gpu/drm/nouveau/dispnv50/base507c.c evo_data(push, asyw->image.kind << 16 | image 85 drivers/gpu/drm/nouveau/dispnv50/base507c.c asyw->image.format << 8); image 30 drivers/gpu/drm/nouveau/dispnv50/base827c.c evo_data(push, asyw->image.mode << 8 | image 31 drivers/gpu/drm/nouveau/dispnv50/base827c.c asyw->image.interval << 4); image 33 drivers/gpu/drm/nouveau/dispnv50/base827c.c evo_data(push, asyw->image.handle[0]); image 34 drivers/gpu/drm/nouveau/dispnv50/base827c.c if (asyw->image.format == 0xca) { image 44 drivers/gpu/drm/nouveau/dispnv50/base827c.c evo_data(push, asyw->image.offset[0] >> 8); image 46 drivers/gpu/drm/nouveau/dispnv50/base827c.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 47 drivers/gpu/drm/nouveau/dispnv50/base827c.c evo_data(push, asyw->image.layout << 20 | image 48 drivers/gpu/drm/nouveau/dispnv50/base827c.c (asyw->image.pitch[0] >> 8) << 8 | image 49 drivers/gpu/drm/nouveau/dispnv50/base827c.c asyw->image.blocks[0] << 8 | image 50 drivers/gpu/drm/nouveau/dispnv50/base827c.c asyw->image.blockh); image 51 drivers/gpu/drm/nouveau/dispnv50/base827c.c evo_data(push, asyw->image.format << 8); image 30 drivers/gpu/drm/nouveau/dispnv50/base907c.c evo_data(push, asyw->image.mode << 8 | image 31 drivers/gpu/drm/nouveau/dispnv50/base907c.c asyw->image.interval << 4); image 33 drivers/gpu/drm/nouveau/dispnv50/base907c.c evo_data(push, asyw->image.handle[0]); image 35 drivers/gpu/drm/nouveau/dispnv50/base907c.c evo_data(push, asyw->image.offset[0] >> 8); image 37 drivers/gpu/drm/nouveau/dispnv50/base907c.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 38 drivers/gpu/drm/nouveau/dispnv50/base907c.c evo_data(push, asyw->image.layout << 24 | image 39 drivers/gpu/drm/nouveau/dispnv50/base907c.c (asyw->image.pitch[0] >> 8) << 8 | image 40 drivers/gpu/drm/nouveau/dispnv50/base907c.c asyw->image.blocks[0] << 8 | image 41 drivers/gpu/drm/nouveau/dispnv50/base907c.c asyw->image.blockh); image 42 drivers/gpu/drm/nouveau/dispnv50/base907c.c evo_data(push, asyw->image.format << 8); image 55 drivers/gpu/drm/nouveau/dispnv50/curs507a.c u32 offset = asyw->image.offset[0]; image 85 drivers/gpu/drm/nouveau/dispnv50/curs507a.c if (asyw->image.w != asyw->image.h) image 2062 drivers/gpu/drm/nouveau/dispnv50/disp.c if (asyw->set.image) image 136 drivers/gpu/drm/nouveau/dispnv50/head507d.c switch (asyw->image.format) { image 149 drivers/gpu/drm/nouveau/dispnv50/head507d.c switch (asyw->image.w) { image 119 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->curs.format = asyw->image.format; image 75 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c evo_data(push, asyw->image.interval << 4); image 77 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c evo_data(push, asyw->image.handle[0]); image 81 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c evo_data(push, asyw->image.offset[0] >> 8); image 83 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 84 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c evo_data(push, asyw->image.layout << 20 | image 85 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c (asyw->image.pitch[0] >> 8) << 8 | image 86 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c asyw->image.blocks[0] << 8 | image 87 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c asyw->image.blockh); image 88 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c evo_data(push, asyw->image.kind << 16 | image 89 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c asyw->image.format << 8 | image 90 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c asyw->image.colorspace); image 33 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c evo_data(push, asyw->image.interval << 4); image 35 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c evo_data(push, asyw->image.handle[0]); image 39 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c evo_data(push, asyw->image.offset[0] >> 8); image 41 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 42 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c evo_data(push, asyw->image.layout << 20 | image 43 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c (asyw->image.pitch[0] >> 8) << 8 | image 44 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c asyw->image.blocks[0] << 8 | image 45 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c asyw->image.blockh); image 46 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c evo_data(push, asyw->image.format << 8 | image 47 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c asyw->image.colorspace); image 31 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c evo_data(push, asyw->image.interval << 4); image 33 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c evo_data(push, asyw->image.handle[0]); image 37 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c evo_data(push, asyw->image.offset[0] >> 8); image 39 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 40 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c evo_data(push, asyw->image.layout << 24 | image 41 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c (asyw->image.pitch[0] >> 8) << 8 | image 42 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c asyw->image.blocks[0] << 8 | image 43 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c asyw->image.blockh); image 44 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c evo_data(push, asyw->image.format << 8 | image 45 drivers/gpu/drm/nouveau/dispnv50/ovly907e.c asyw->image.colorspace); image 124 drivers/gpu/drm/nouveau/dispnv50/wndw.c if (clr.image) wndw->func->image_clr(wndw); image 134 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.mode = 0; image 135 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.interval = 1; image 140 drivers/gpu/drm/nouveau/dispnv50/wndw.c if (asyw->set.image) wndw->func->image_set(wndw, asyw); image 196 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_YUYV: asyw->image.format = 0x28; break; image 197 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_UYVY: asyw->image.format = 0x29; break; image 202 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.colorspace = 1; image 210 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_C8 : asyw->image.format = 0x1e; break; image 212 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_ARGB8888 : asyw->image.format = 0xcf; break; image 213 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_RGB565 : asyw->image.format = 0xe8; break; image 215 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_ARGB1555 : asyw->image.format = 0xe9; break; image 217 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_ABGR2101010 : asyw->image.format = 0xd1; break; image 219 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_ABGR8888 : asyw->image.format = 0xd5; break; image 221 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_ARGB2101010 : asyw->image.format = 0xdf; break; image 223 drivers/gpu/drm/nouveau/dispnv50/wndw.c case DRM_FORMAT_ABGR16161616F: asyw->image.format = 0xca; break; image 227 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.colorspace = 0; image 244 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.w = fb->base.width; image 245 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.h = fb->base.height; image 246 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.kind = fb->nvbo->kind; image 255 drivers/gpu/drm/nouveau/dispnv50/wndw.c if (asyw->image.kind) { image 256 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.layout = 0; image 258 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.blockh = fb->nvbo->mode >> 4; image 260 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.blockh = fb->nvbo->mode; image 261 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.blocks[0] = fb->base.pitches[0] / 64; image 262 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.pitch[0] = 0; image 264 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.layout = 1; image 265 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.blockh = 0; image 266 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.blocks[0] = 0; image 267 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.pitch[0] = fb->base.pitches[0]; image 271 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.interval = 1; image 273 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.interval = 0; image 274 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.mode = asyw->image.interval ? 0 : 1; image 275 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->set.image = wndw->func->image_set != NULL; image 458 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->clr.image = armw->image.handle[0] != 0; image 503 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.handle[0] = ctxdma->object.handle; image 507 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image.offset[0] = fb->nvbo->bo.offset; image 549 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyw->image = armw->image; image 126 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c evo_data(push, asyw->image.mode << 4 | asyw->image.interval); image 128 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 129 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c evo_data(push, asyw->image.layout << 4 | asyw->image.blockh); image 131 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c asyw->image.colorspace << 8 | image 132 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c asyw->image.format); image 133 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c evo_data(push, asyw->image.blocks[0] | (asyw->image.pitch[0] >> 6)); image 135 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c evo_data(push, asyw->image.handle[0]); image 137 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c evo_data(push, asyw->image.offset[0] >> 8); image 40 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.mode << 4 | asyw->image.interval); image 42 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.h << 16 | asyw->image.w); image 43 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.layout << 4 | asyw->image.blockh); image 44 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.colorspace << 8 | image 45 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c asyw->image.format); image 46 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.blocks[0] | (asyw->image.pitch[0] >> 6)); image 48 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.handle[0]); image 50 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c evo_data(push, asyw->image.offset[0] >> 8); image 96 drivers/gpu/drm/nouveau/nouveau_fbcon.c nouveau_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *image) image 110 drivers/gpu/drm/nouveau/nouveau_fbcon.c ret = nv04_fbcon_copyarea(info, image); image 113 drivers/gpu/drm/nouveau/nouveau_fbcon.c ret = nv50_fbcon_copyarea(info, image); image 115 drivers/gpu/drm/nouveau/nouveau_fbcon.c ret = nvc0_fbcon_copyarea(info, image); image 124 drivers/gpu/drm/nouveau/nouveau_fbcon.c drm_fb_helper_cfb_copyarea(info, image); image 128 drivers/gpu/drm/nouveau/nouveau_fbcon.c nouveau_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) image 142 drivers/gpu/drm/nouveau/nouveau_fbcon.c ret = nv04_fbcon_imageblit(info, image); image 145 drivers/gpu/drm/nouveau/nouveau_fbcon.c ret = nv50_fbcon_imageblit(info, image); image 147 drivers/gpu/drm/nouveau/nouveau_fbcon.c ret = nvc0_fbcon_imageblit(info, image); image 156 drivers/gpu/drm/nouveau/nouveau_fbcon.c drm_fb_helper_cfb_imageblit(info, image); image 53 drivers/gpu/drm/nouveau/nouveau_fbcon.h int nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image); image 58 drivers/gpu/drm/nouveau/nouveau_fbcon.h int nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image); image 63 drivers/gpu/drm/nouveau/nouveau_fbcon.h int nvc0_fbcon_imageblit(struct fb_info *info, const struct fb_image *image); image 77 drivers/gpu/drm/nouveau/nv04_fbcon.c nv04_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) image 85 drivers/gpu/drm/nouveau/nv04_fbcon.c uint32_t *data = (uint32_t *)image->data; image 88 drivers/gpu/drm/nouveau/nv04_fbcon.c if (image->depth != 1) image 97 drivers/gpu/drm/nouveau/nv04_fbcon.c fg = ((uint32_t *) info->pseudo_palette)[image->fg_color]; image 98 drivers/gpu/drm/nouveau/nv04_fbcon.c bg = ((uint32_t *) info->pseudo_palette)[image->bg_color]; image 100 drivers/gpu/drm/nouveau/nv04_fbcon.c fg = image->fg_color; image 101 drivers/gpu/drm/nouveau/nv04_fbcon.c bg = image->bg_color; image 105 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, (image->dy << 16) | (image->dx & 0xffff)); image 106 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, ((image->dy + image->height) << 16) | image 107 drivers/gpu/drm/nouveau/nv04_fbcon.c ((image->dx + image->width) & 0xffff)); image 110 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, (image->height << 16) | ALIGN(image->width, 8)); image 111 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, (image->height << 16) | image->width); image 112 drivers/gpu/drm/nouveau/nv04_fbcon.c OUT_RING(chan, (image->dy << 16) | (image->dx & 0xffff)); image 114 drivers/gpu/drm/nouveau/nv04_fbcon.c dsize = ALIGN(ALIGN(image->width, 8) * image->height, 32) >> 5; image 94 drivers/gpu/drm/nouveau/nv50_fbcon.c nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) image 99 drivers/gpu/drm/nouveau/nv50_fbcon.c uint32_t dwords, *data = (uint32_t *)image->data; image 104 drivers/gpu/drm/nouveau/nv50_fbcon.c if (image->depth != 1) image 114 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, palette[image->bg_color] | mask); image 115 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, palette[image->fg_color] | mask); image 117 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, image->bg_color); image 118 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, image->fg_color); image 121 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, image->width); image 122 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, image->height); image 125 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, image->dx); image 127 drivers/gpu/drm/nouveau/nv50_fbcon.c OUT_RING(chan, image->dy); image 129 drivers/gpu/drm/nouveau/nv50_fbcon.c dwords = ALIGN(ALIGN(image->width, 8) * image->height, 32) >> 5; image 94 drivers/gpu/drm/nouveau/nvc0_fbcon.c nvc0_fbcon_imageblit(struct fb_info *info, const struct fb_image *image) image 99 drivers/gpu/drm/nouveau/nvc0_fbcon.c uint32_t dwords, *data = (uint32_t *)image->data; image 104 drivers/gpu/drm/nouveau/nvc0_fbcon.c if (image->depth != 1) image 114 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, palette[image->bg_color] | mask); image 115 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, palette[image->fg_color] | mask); image 117 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, image->bg_color); image 118 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, image->fg_color); image 121 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, image->width); image 122 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, image->height); image 125 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, image->dx); image 127 drivers/gpu/drm/nouveau/nvc0_fbcon.c OUT_RING (chan, image->dy); image 129 drivers/gpu/drm/nouveau/nvc0_fbcon.c dwords = ALIGN(ALIGN(image->width, 8) * image->height, 32) >> 5; image 146 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c struct nvbios_image image; image 161 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c if (nvbios_image(bios, idx++, &image)) { image 162 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c bios->image0_size = image.size; image 163 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c while (nvbios_image(bios, idx++, &image)) { image 164 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c if (image.type == 0xe0) { image 165 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c bios->imaged_addr = image.base; image 30 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c nvbios_imagen(struct nvkm_bios *bios, struct nvbios_image *image) image 39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c switch ((data = nvbios_rd16(bios, image->base + 0x00))) { image 46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->base, data); image 50 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c if (!(data = nvbios_pcirTp(bios, image->base, &ver, &hdr, &pcir))) image 52 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->size = pcir.image_size; image 53 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->type = pcir.image_type; image 54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->last = pcir.last; image 56 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c if (image->type != 0x70) { image 57 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c if (!(data = nvbios_npdeTp(bios, image->base, &npde))) image 59 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->size = npde.image_size; image 60 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->last = npde.last; image 62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->last = true; image 69 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c nvbios_image(struct nvkm_bios *bios, int idx, struct nvbios_image *image) image 72 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c memset(image, 0x00, sizeof(*image)); image 75 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c image->base += image->size; image 76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c if (image->last || !nvbios_imagen(bios, image)) { image 55 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c struct nvbios_image image; image 59 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c image.base = 0; image 60 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c image.type = 0; image 61 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c image.size = mthd->func->size(mthd->data); image 62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c image.last = 1; image 70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c if (!nvbios_image(bios, idx, &image)) { image 76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c image.base, image.type, image.size); image 78 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c if (!shadow_fetch(bios, mthd, image.size)) { image 79 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c nvkm_debug(subdev, "%08x: fetch failed\n", image.base); image 83 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c switch (image.type) { image 86 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c nvbios_checksum(&bios->data[image.base], image.size)) { image 88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c image.base); image 104 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c if (!image.last) image 105 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c score += shadow_image(bios, idx + 1, offset + image.size, mthd); image 49 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c void *image; image 73 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c image = kzalloc(desc->image_size, GFP_KERNEL); image 74 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c if (!image) image 77 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c memcpy(image + desc->bootloader_start_offset, bl_data, image 79 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c memcpy(image + desc->app_start_offset, code->data, code->size); image 80 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c memcpy(image + desc->app_start_offset + desc->app_resident_data_offset, image 83 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c return image; image 44 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c const struct firmware *image, *desc, *sig; image 49 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c ver = nvkm_firmware_get_version(subdev, f, 0, maxver, &image); image 52 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c img->ucode_data = kmemdup(image->data, image->size, GFP_KERNEL); image 53 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c nvkm_firmware_put(image); image 809 drivers/gpu/drm/qxl/qxl_dev.h #define QXL_SET_IMAGE_ID(image, _group, _unique) { \ image 810 drivers/gpu/drm/qxl/qxl_dev.h (image)->descriptor.id = (((uint64_t)_unique) << 32) | _group; \ image 35 drivers/gpu/drm/qxl/qxl_image.c struct qxl_drm_image *image, image 51 drivers/gpu/drm/qxl/qxl_image.c list_add_tail(&chunk->head, &image->chunk_list); image 61 drivers/gpu/drm/qxl/qxl_image.c struct qxl_drm_image *image; image 64 drivers/gpu/drm/qxl/qxl_image.c image = kmalloc(sizeof(struct qxl_drm_image), GFP_KERNEL); image 65 drivers/gpu/drm/qxl/qxl_image.c if (!image) image 68 drivers/gpu/drm/qxl/qxl_image.c INIT_LIST_HEAD(&image->chunk_list); image 70 drivers/gpu/drm/qxl/qxl_image.c ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo); image 72 drivers/gpu/drm/qxl/qxl_image.c kfree(image); image 76 drivers/gpu/drm/qxl/qxl_image.c ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height); image 78 drivers/gpu/drm/qxl/qxl_image.c qxl_bo_unref(&image->bo); image 79 drivers/gpu/drm/qxl/qxl_image.c kfree(image); image 82 drivers/gpu/drm/qxl/qxl_image.c *image_ptr = image; image 109 drivers/gpu/drm/qxl/qxl_image.c struct qxl_image *image; image 193 drivers/gpu/drm/qxl/qxl_image.c image = ptr; image 195 drivers/gpu/drm/qxl/qxl_image.c image->descriptor.id = 0; image 196 drivers/gpu/drm/qxl/qxl_image.c image->descriptor.type = SPICE_IMAGE_TYPE_BITMAP; image 198 drivers/gpu/drm/qxl/qxl_image.c image->descriptor.flags = 0; image 199 drivers/gpu/drm/qxl/qxl_image.c image->descriptor.width = width; image 200 drivers/gpu/drm/qxl/qxl_image.c image->descriptor.height = height; image 205 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.format = SPICE_BITMAP_FMT_1BIT_BE; image 208 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.format = SPICE_BITMAP_FMT_24BIT; image 211 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.format = SPICE_BITMAP_FMT_32BIT; image 218 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.flags = QXL_BITMAP_TOP_DOWN; image 219 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.x = width; image 220 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.y = height; image 221 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.stride = chunk_stride; image 222 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.palette = 0; image 223 drivers/gpu/drm/qxl/qxl_image.c image->u.bitmap.data = qxl_bo_physical_address(qdev, chunk_bo, 0); image 432 drivers/gpu/drm/tiny/repaper.c static void repaper_frame_data(struct repaper_epd *epd, const u8 *image, image 440 drivers/gpu/drm/tiny/repaper.c &image[line * (epd->width / 8)], image 447 drivers/gpu/drm/tiny/repaper.c repaper_one_line(epd, line, &image[n], 0, &mask[n], image 464 drivers/gpu/drm/tiny/repaper.c static void repaper_frame_data_repeat(struct repaper_epd *epd, const u8 *image, image 471 drivers/gpu/drm/tiny/repaper.c repaper_frame_data(epd, image, mask, stage); image 2128 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h SVGA3dSurfaceImageId image; image 211 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h uint32_t *image; image 1800 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.image.sid, NULL); image 1838 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.image.sid, NULL); image 1878 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->body.image.sid, NULL); image 382 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c static void vmw_fb_imageblit(struct fb_info *info, const struct fb_image *image) image 384 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c cfb_imageblit(info, image); image 385 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c vmw_fb_dirty_mark(info->par, image->dx, image->dy, image 386 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c image->width, image->height); image 58 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c u32 *image, u32 width, u32 height, image 68 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (!image) image 77 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memcpy(&cmd[1], image, image_size); image 165 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (!srf->snooper.image) image 214 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memcpy(srf->snooper.image, virtual, 64*64*4); image 218 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memcpy(srf->snooper.image + i * 64, image 269 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c du->cursor_surface->snooper.image, image 402 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vps->surf->snooper.image, image 515 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (surface && !surface->snooper.image) { image 2621 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->body.image.sid = res->id; image 2622 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->body.image.face = 0; image 2623 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c cmd->body.image.mipmap = 0; image 215 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c SVGA3dSurfaceImageId image; image 229 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c memset(&image, 0, sizeof(image)); image 230 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c image.sid = res ? res->id : SVGA3D_INVALID_ID; image 240 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd->body.image = image; image 1328 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd_img->body.image.sid = stdu->display_srf->res.id; image 1329 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd_img->body.image.face = 0; image 1330 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd_img->body.image.mipmap = 0; image 1457 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd_update->body.image.sid = vfbs->surface->res.id; image 1458 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd_update->body.image.face = 0; image 1459 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c cmd_update->body.image.mipmap = 0; image 648 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c kfree(srf->snooper.image); image 827 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->snooper.image = kzalloc(64 * 64 * 4, GFP_KERNEL); image 828 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (!srf->snooper.image) { image 834 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->snooper.image = NULL; image 764 drivers/gpu/ipu-v3/ipu-cpmem.c int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image) image 766 drivers/gpu/ipu-v3/ipu-cpmem.c struct v4l2_pix_format *pix = &image->pix; image 774 drivers/gpu/ipu-v3/ipu-cpmem.c ipu_cpmem_set_resolution(ch, image->rect.width, image->rect.height); image 781 drivers/gpu/ipu-v3/ipu-cpmem.c offset = Y_OFFSET(pix, image->rect.left, image->rect.top); image 782 drivers/gpu/ipu-v3/ipu-cpmem.c u_offset = image->u_offset ? image 783 drivers/gpu/ipu-v3/ipu-cpmem.c image->u_offset : U_OFFSET(pix, image->rect.left, image 784 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 785 drivers/gpu/ipu-v3/ipu-cpmem.c v_offset = image->v_offset ? image 786 drivers/gpu/ipu-v3/ipu-cpmem.c image->v_offset : V_OFFSET(pix, image->rect.left, image 787 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 793 drivers/gpu/ipu-v3/ipu-cpmem.c offset = Y_OFFSET(pix, image->rect.left, image->rect.top); image 794 drivers/gpu/ipu-v3/ipu-cpmem.c u_offset = image->u_offset ? image 795 drivers/gpu/ipu-v3/ipu-cpmem.c image->u_offset : V_OFFSET(pix, image->rect.left, image 796 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 797 drivers/gpu/ipu-v3/ipu-cpmem.c v_offset = image->v_offset ? image 798 drivers/gpu/ipu-v3/ipu-cpmem.c image->v_offset : U_OFFSET(pix, image->rect.left, image 799 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 805 drivers/gpu/ipu-v3/ipu-cpmem.c offset = Y_OFFSET(pix, image->rect.left, image->rect.top); image 806 drivers/gpu/ipu-v3/ipu-cpmem.c u_offset = image->u_offset ? image 807 drivers/gpu/ipu-v3/ipu-cpmem.c image->u_offset : U2_OFFSET(pix, image->rect.left, image 808 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 809 drivers/gpu/ipu-v3/ipu-cpmem.c v_offset = image->v_offset ? image 810 drivers/gpu/ipu-v3/ipu-cpmem.c image->v_offset : V2_OFFSET(pix, image->rect.left, image 811 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 817 drivers/gpu/ipu-v3/ipu-cpmem.c offset = Y_OFFSET(pix, image->rect.left, image->rect.top); image 818 drivers/gpu/ipu-v3/ipu-cpmem.c u_offset = image->u_offset ? image 819 drivers/gpu/ipu-v3/ipu-cpmem.c image->u_offset : UV_OFFSET(pix, image->rect.left, image 820 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 821 drivers/gpu/ipu-v3/ipu-cpmem.c v_offset = image->v_offset ? image->v_offset : 0; image 827 drivers/gpu/ipu-v3/ipu-cpmem.c offset = Y_OFFSET(pix, image->rect.left, image->rect.top); image 828 drivers/gpu/ipu-v3/ipu-cpmem.c u_offset = image->u_offset ? image 829 drivers/gpu/ipu-v3/ipu-cpmem.c image->u_offset : UV2_OFFSET(pix, image->rect.left, image 830 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top) - offset; image 831 drivers/gpu/ipu-v3/ipu-cpmem.c v_offset = image->v_offset ? image->v_offset : 0; image 839 drivers/gpu/ipu-v3/ipu-cpmem.c offset = image->rect.left * 2 + image 840 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top * pix->bytesperline; image 852 drivers/gpu/ipu-v3/ipu-cpmem.c offset = image->rect.left * 4 + image 853 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top * pix->bytesperline; image 857 drivers/gpu/ipu-v3/ipu-cpmem.c offset = image->rect.left * 3 + image 858 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top * pix->bytesperline; image 865 drivers/gpu/ipu-v3/ipu-cpmem.c offset = image->rect.left + image->rect.top * pix->bytesperline; image 872 drivers/gpu/ipu-v3/ipu-cpmem.c offset = image->rect.left * 2 + image 873 drivers/gpu/ipu-v3/ipu-cpmem.c image->rect.top * pix->bytesperline; image 882 drivers/gpu/ipu-v3/ipu-cpmem.c ipu_cpmem_set_buffer(ch, 0, image->phys0 + offset); image 883 drivers/gpu/ipu-v3/ipu-cpmem.c ipu_cpmem_set_buffer(ch, 1, image->phys1 + offset); image 840 drivers/gpu/ipu-v3/ipu-image-convert.c struct ipu_image_convert_image *image) image 848 drivers/gpu/ipu-v3/ipu-image-convert.c if (image->type == IMAGE_CONVERT_IN) { image 856 drivers/gpu/ipu-v3/ipu-image-convert.c const unsigned int row = i / image->num_cols; image 857 drivers/gpu/ipu-v3/ipu-image-convert.c const unsigned int col = i % image->num_cols; image 859 drivers/gpu/ipu-v3/ipu-image-convert.c if (image->type == IMAGE_CONVERT_OUT) image 860 drivers/gpu/ipu-v3/ipu-image-convert.c tile = &image->tile[ctx->out_tile_map[i]]; image 862 drivers/gpu/ipu-v3/ipu-image-convert.c tile = &image->tile[i]; image 864 drivers/gpu/ipu-v3/ipu-image-convert.c tile->size = ((tile->height * image->fmt->bpp) >> 3) * image 867 drivers/gpu/ipu-v3/ipu-image-convert.c if (image->fmt->planar) { image 872 drivers/gpu/ipu-v3/ipu-image-convert.c (image->fmt->bpp * tile->width) >> 3; image 874 drivers/gpu/ipu-v3/ipu-image-convert.c (image->fmt->bpp * tile->height) >> 3; image 880 drivers/gpu/ipu-v3/ipu-image-convert.c image->type == IMAGE_CONVERT_IN ? "Input" : "Output", image 887 drivers/gpu/ipu-v3/ipu-image-convert.c image->type == IMAGE_CONVERT_IN ? "input" : image 970 drivers/gpu/ipu-v3/ipu-image-convert.c struct ipu_image_convert_image *image) image 974 drivers/gpu/ipu-v3/ipu-image-convert.c const struct ipu_image_pixfmt *fmt = image->fmt; image 982 drivers/gpu/ipu-v3/ipu-image-convert.c H = image->base.pix.height; image 984 drivers/gpu/ipu-v3/ipu-image-convert.c y_stride = image->stride; image 992 drivers/gpu/ipu-v3/ipu-image-convert.c for (row = 0; row < image->num_rows; row++) { image 993 drivers/gpu/ipu-v3/ipu-image-convert.c top = image->tile[tile].top; image 997 drivers/gpu/ipu-v3/ipu-image-convert.c for (col = 0; col < image->num_cols; col++) { image 998 drivers/gpu/ipu-v3/ipu-image-convert.c y_col_off = image->tile[tile].left; image 1014 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile].offset = y_off; image 1015 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile].u_off = u_off; image 1016 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile++].v_off = v_off; image 1023 drivers/gpu/ipu-v3/ipu-image-convert.c image->type == IMAGE_CONVERT_IN ? image 1035 drivers/gpu/ipu-v3/ipu-image-convert.c struct ipu_image_convert_image *image) image 1039 drivers/gpu/ipu-v3/ipu-image-convert.c const struct ipu_image_pixfmt *fmt = image->fmt; image 1045 drivers/gpu/ipu-v3/ipu-image-convert.c stride = image->stride; image 1048 drivers/gpu/ipu-v3/ipu-image-convert.c for (row = 0; row < image->num_rows; row++) { image 1049 drivers/gpu/ipu-v3/ipu-image-convert.c row_off = image->tile[tile].top * stride; image 1051 drivers/gpu/ipu-v3/ipu-image-convert.c for (col = 0; col < image->num_cols; col++) { image 1052 drivers/gpu/ipu-v3/ipu-image-convert.c col_off = (image->tile[tile].left * bpp) >> 3; image 1056 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile].offset = offset; image 1057 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile].u_off = 0; image 1058 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile++].v_off = 0; image 1065 drivers/gpu/ipu-v3/ipu-image-convert.c image->type == IMAGE_CONVERT_IN ? image 1077 drivers/gpu/ipu-v3/ipu-image-convert.c struct ipu_image_convert_image *image) image 1079 drivers/gpu/ipu-v3/ipu-image-convert.c if (image->fmt->planar) image 1080 drivers/gpu/ipu-v3/ipu-image-convert.c return calc_tile_offsets_planar(ctx, image); image 1082 drivers/gpu/ipu-v3/ipu-image-convert.c return calc_tile_offsets_packed(ctx, image); image 1279 drivers/gpu/ipu-v3/ipu-image-convert.c struct ipu_image_convert_image *image, image 1291 drivers/gpu/ipu-v3/ipu-image-convert.c if (image->type == IMAGE_CONVERT_OUT) { image 1300 drivers/gpu/ipu-v3/ipu-image-convert.c width = image->tile[tile_idx[0]].height; image 1301 drivers/gpu/ipu-v3/ipu-image-convert.c height = image->tile[tile_idx[0]].width; image 1302 drivers/gpu/ipu-v3/ipu-image-convert.c stride = image->tile[tile_idx[0]].rot_stride; image 1307 drivers/gpu/ipu-v3/ipu-image-convert.c width = image->tile[tile_idx[0]].width; image 1308 drivers/gpu/ipu-v3/ipu-image-convert.c height = image->tile[tile_idx[0]].height; image 1309 drivers/gpu/ipu-v3/ipu-image-convert.c stride = image->stride; image 1310 drivers/gpu/ipu-v3/ipu-image-convert.c addr0 = image->base.phys0 + image 1311 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile_idx[0]].offset; image 1313 drivers/gpu/ipu-v3/ipu-image-convert.c addr1 = image->base.phys0 + image 1314 drivers/gpu/ipu-v3/ipu-image-convert.c image->tile[tile_idx[1]].offset; image 1323 drivers/gpu/ipu-v3/ipu-image-convert.c tile_image.pix.pixelformat = image->fmt->fourcc; image 1326 drivers/gpu/ipu-v3/ipu-image-convert.c if (image->fmt->planar && !rot_swap_width_height) { image 1327 drivers/gpu/ipu-v3/ipu-image-convert.c tile_image.u_offset = image->tile[tile_idx[0]].u_off; image 1328 drivers/gpu/ipu-v3/ipu-image-convert.c tile_image.v_offset = image->tile[tile_idx[0]].v_off; image 1342 drivers/gpu/ipu-v3/ipu-image-convert.c image->fmt->planar && image->fmt->uv_height_dec == 2) image 1892 drivers/gpu/ipu-v3/ipu-image-convert.c struct ipu_image *image, image 1897 drivers/gpu/ipu-v3/ipu-image-convert.c ic_image->base = *image; image 1900 drivers/gpu/ipu-v3/ipu-image-convert.c ic_image->fmt = get_format(image->pix.pixelformat); image 309 drivers/hid/hid-picolcd_fb.c static void picolcd_fb_imageblit(struct fb_info *info, const struct fb_image *image) image 313 drivers/hid/hid-picolcd_fb.c sys_imageblit(info, image); image 287 drivers/input/rmi4/rmi_f34.h const void *image; image 1038 drivers/input/rmi4/rmi_f34v7.c const void *image) image 1052 drivers/input/rmi4/rmi_f34v7.c descriptor = image + addr; image 1054 drivers/input/rmi4/rmi_f34v7.c content = image + le32_to_cpu(descriptor->content_address); image 1081 drivers/input/rmi4/rmi_f34v7.c const void *image = f34->v7.image; image 1084 drivers/input/rmi4/rmi_f34v7.c const struct image_header_10 *header = image; image 1093 drivers/input/rmi4/rmi_f34v7.c descriptor = image + offset; image 1100 drivers/input/rmi4/rmi_f34v7.c addr = get_unaligned_le32(image + offset); image 1102 drivers/input/rmi4/rmi_f34v7.c descriptor = image + addr; image 1104 drivers/input/rmi4/rmi_f34v7.c content = image + le32_to_cpu(descriptor->content_address); image 1126 drivers/input/rmi4/rmi_f34v7.c rmi_f34v7_parse_img_header_10_bl_container(f34, image); image 1156 drivers/input/rmi4/rmi_f34v7.c const struct image_header_10 *header = f34->v7.image; image 1197 drivers/input/rmi4/rmi_f34v7.c f34->v7.image = fw->data; image 1314 drivers/input/rmi4/rmi_f34v7.c f34->v7.image = fw->data; image 1702 drivers/media/usb/gspca/cpia1.c u8 *image; image 1708 drivers/media/usb/gspca/cpia1.c image = gspca_dev->image; image 1709 drivers/media/usb/gspca/cpia1.c if (image != NULL && image 1711 drivers/media/usb/gspca/cpia1.c image[gspca_dev->image_len - 4] == 0xff && image 1712 drivers/media/usb/gspca/cpia1.c image[gspca_dev->image_len - 3] == 0xff && image 1713 drivers/media/usb/gspca/cpia1.c image[gspca_dev->image_len - 2] == 0xff && image 1714 drivers/media/usb/gspca/cpia1.c image[gspca_dev->image_len - 1] == 0xff) image 406 drivers/media/usb/gspca/gspca.c gspca_dev->image = vb2_plane_vaddr(&buf->vb.vb2_buf, 0); image 413 drivers/media/usb/gspca/gspca.c gspca_dev->image = NULL; image 436 drivers/media/usb/gspca/gspca.c memcpy(gspca_dev->image + gspca_dev->image_len, image 458 drivers/media/usb/gspca/gspca.c gspca_dev->image = NULL; image 763 drivers/media/usb/gspca/gspca.c gspca_dev->image = NULL; image 184 drivers/media/usb/gspca/gspca.h u8 *image; /* image being filled */ image 777 drivers/media/usb/gspca/pac7302.c u8 *image; image 802 drivers/media/usb/gspca/pac7302.c image = gspca_dev->image; image 803 drivers/media/usb/gspca/pac7302.c if (image != NULL image 804 drivers/media/usb/gspca/pac7302.c && image[gspca_dev->image_len - 2] == 0xff image 805 drivers/media/usb/gspca/pac7302.c && image[gspca_dev->image_len - 1] == 0xd9) image 561 drivers/media/usb/gspca/pac7311.c u8 *image; image 585 drivers/media/usb/gspca/pac7311.c image = gspca_dev->image; image 586 drivers/media/usb/gspca/pac7311.c if (image != NULL image 587 drivers/media/usb/gspca/pac7311.c && image[gspca_dev->image_len - 2] == 0xff image 588 drivers/media/usb/gspca/pac7311.c && image[gspca_dev->image_len - 1] == 0xd9) image 27 drivers/media/usb/pwc/pwc-uncompress.c void *yuv, *image; image 31 drivers/media/usb/pwc/pwc-uncompress.c image = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); image 38 drivers/media/usb/pwc/pwc-uncompress.c struct pwc_raw_frame *raw_frame = image; image 62 drivers/media/usb/pwc/pwc-uncompress.c dsty = (u16 *)(image); image 63 drivers/media/usb/pwc/pwc-uncompress.c dstu = (u16 *)(image + n); image 64 drivers/media/usb/pwc/pwc-uncompress.c dstv = (u16 *)(image + n + n / 4); image 92 drivers/media/usb/pwc/pwc-uncompress.c pwc_dec23_decompress(pdev, yuv, image); image 283 drivers/net/ethernet/dlink/dl2k.h u16 image; image 72 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c static const char *mlx5_fpga_image_name(enum mlx5_fpga_image image) image 74 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c switch (image) { image 2190 drivers/net/ethernet/qlogic/qed/qed_main.c const struct firmware *image, image 2196 drivers/net/ethernet/qlogic/qed/qed_main.c if (image->size < 12) { image 2197 drivers/net/ethernet/qlogic/qed/qed_main.c DP_ERR(cdev, "Image is too short [%08x]\n", (u32)image->size); image 2211 drivers/net/ethernet/qlogic/qed/qed_main.c if (len != image->size) { image 2213 drivers/net/ethernet/qlogic/qed/qed_main.c len, (u32)image->size); image 2361 drivers/net/ethernet/qlogic/qed/qed_main.c const struct firmware *image; image 2366 drivers/net/ethernet/qlogic/qed/qed_main.c rc = request_firmware(&image, name, &cdev->pdev->dev); image 2374 drivers/net/ethernet/qlogic/qed/qed_main.c name, image->data, (u32)image->size); image 2375 drivers/net/ethernet/qlogic/qed/qed_main.c data = image->data; image 2376 drivers/net/ethernet/qlogic/qed/qed_main.c data_end = data + image->size; image 2378 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_nvm_flash_image_validate(cdev, image, &data); image 2440 drivers/net/ethernet/qlogic/qed/qed_main.c release_firmware(image); image 1567 drivers/net/hippi/rrunner.c unsigned char *image, *oldimage; image 1580 drivers/net/hippi/rrunner.c image = kmalloc_array(EEPROM_WORDS, sizeof(u32), GFP_KERNEL); image 1581 drivers/net/hippi/rrunner.c if (!image) image 1591 drivers/net/hippi/rrunner.c i = rr_read_eeprom(rrpriv, 0, image, EEPROM_BYTES); image 1599 drivers/net/hippi/rrunner.c error = copy_to_user(rq->ifr_data, image, EEPROM_BYTES); image 1603 drivers/net/hippi/rrunner.c kfree(image); image 1611 drivers/net/hippi/rrunner.c image = memdup_user(rq->ifr_data, EEPROM_BYTES); image 1612 drivers/net/hippi/rrunner.c if (IS_ERR(image)) image 1613 drivers/net/hippi/rrunner.c return PTR_ERR(image); image 1617 drivers/net/hippi/rrunner.c kfree(image); image 1630 drivers/net/hippi/rrunner.c error = write_eeprom(rrpriv, 0, image, EEPROM_BYTES); image 1642 drivers/net/hippi/rrunner.c error = memcmp(image, oldimage, EEPROM_BYTES); image 1650 drivers/net/hippi/rrunner.c kfree(image); image 123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c u8 *image; image 147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c const u8 *image; /* buffer for combine fw and nvram */ image 999 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c if (!devinfo->image) { image 1005 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c (u8 *)devinfo->image, devinfo->image_len); image 1174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c devinfo->image = fw->data; image 3078 drivers/net/wireless/intel/ipw2x00/ipw2200.c __le16 *image; image 3080 drivers/net/wireless/intel/ipw2x00/ipw2200.c image = (__le16 *) data; image 3127 drivers/net/wireless/intel/ipw2x00/ipw2200.c le16_to_cpu(image[i])); image 1664 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_verify_inst_full(struct il_priv *il, __le32 * image, u32 len) image 1676 drivers/net/wireless/intel/iwlegacy/3945-mac.c for (; len > 0; len -= sizeof(u32), image++) { image 1681 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (val != le32_to_cpu(*image)) { image 1684 drivers/net/wireless/intel/iwlegacy/3945-mac.c save_len - len, val, le32_to_cpu(*image)); image 1704 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_verify_inst_sparse(struct il_priv *il, __le32 * image, u32 len) image 1713 drivers/net/wireless/intel/iwlegacy/3945-mac.c for (i = 0; i < len; i += 100, image += 100 / sizeof(u32)) { image 1719 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (val != le32_to_cpu(*image)) { image 1723 drivers/net/wireless/intel/iwlegacy/3945-mac.c *image); image 1742 drivers/net/wireless/intel/iwlegacy/3945-mac.c __le32 *image; image 1747 drivers/net/wireless/intel/iwlegacy/3945-mac.c image = (__le32 *) il->ucode_boot.v_addr; image 1749 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il3945_verify_inst_sparse(il, image, len); image 1756 drivers/net/wireless/intel/iwlegacy/3945-mac.c image = (__le32 *) il->ucode_init.v_addr; image 1758 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il3945_verify_inst_sparse(il, image, len); image 1765 drivers/net/wireless/intel/iwlegacy/3945-mac.c image = (__le32 *) il->ucode_code.v_addr; image 1767 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il3945_verify_inst_sparse(il, image, len); image 1778 drivers/net/wireless/intel/iwlegacy/3945-mac.c image = (__le32 *) il->ucode_boot.v_addr; image 1780 drivers/net/wireless/intel/iwlegacy/3945-mac.c rc = il3945_verify_inst_full(il, image, len); image 2470 drivers/net/wireless/intel/iwlegacy/3945.c __le32 *image = il->ucode_boot.v_addr; image 2480 drivers/net/wireless/intel/iwlegacy/3945.c reg += sizeof(u32), image++) { image 2482 drivers/net/wireless/intel/iwlegacy/3945.c if (val != le32_to_cpu(*image)) { image 2486 drivers/net/wireless/intel/iwlegacy/3945.c len, val, le32_to_cpu(*image)); image 2558 drivers/net/wireless/intel/iwlegacy/3945.c __le32 *image = il->ucode_boot.v_addr; image 2593 drivers/net/wireless/intel/iwlegacy/3945.c reg_offset += sizeof(u32), image++) image 2594 drivers/net/wireless/intel/iwlegacy/3945.c _il_wr_prph(il, reg_offset, le32_to_cpu(*image)); image 33 drivers/net/wireless/intel/iwlegacy/4965.c il4965_verify_inst_sparse(struct il_priv *il, __le32 * image, u32 len) image 42 drivers/net/wireless/intel/iwlegacy/4965.c for (i = 0; i < len; i += 100, image += 100 / sizeof(u32)) { image 48 drivers/net/wireless/intel/iwlegacy/4965.c if (val != le32_to_cpu(*image)) { image 64 drivers/net/wireless/intel/iwlegacy/4965.c il4965_verify_inst_full(struct il_priv *il, __le32 * image, u32 len) image 76 drivers/net/wireless/intel/iwlegacy/4965.c for (; len > 0; len -= sizeof(u32), image++) { image 81 drivers/net/wireless/intel/iwlegacy/4965.c if (val != le32_to_cpu(*image)) { image 84 drivers/net/wireless/intel/iwlegacy/4965.c save_len - len, val, le32_to_cpu(*image)); image 105 drivers/net/wireless/intel/iwlegacy/4965.c __le32 *image; image 110 drivers/net/wireless/intel/iwlegacy/4965.c image = (__le32 *) il->ucode_boot.v_addr; image 112 drivers/net/wireless/intel/iwlegacy/4965.c ret = il4965_verify_inst_sparse(il, image, len); image 119 drivers/net/wireless/intel/iwlegacy/4965.c image = (__le32 *) il->ucode_init.v_addr; image 121 drivers/net/wireless/intel/iwlegacy/4965.c ret = il4965_verify_inst_sparse(il, image, len); image 128 drivers/net/wireless/intel/iwlegacy/4965.c image = (__le32 *) il->ucode_code.v_addr; image 130 drivers/net/wireless/intel/iwlegacy/4965.c ret = il4965_verify_inst_sparse(il, image, len); image 141 drivers/net/wireless/intel/iwlegacy/4965.c image = (__le32 *) il->ucode_boot.v_addr; image 143 drivers/net/wireless/intel/iwlegacy/4965.c ret = il4965_verify_inst_full(il, image, len); image 268 drivers/net/wireless/intel/iwlegacy/4965.c __le32 *image = il->ucode_boot.v_addr; image 278 drivers/net/wireless/intel/iwlegacy/4965.c reg += sizeof(u32), image++) { image 280 drivers/net/wireless/intel/iwlegacy/4965.c if (val != le32_to_cpu(*image)) { image 284 drivers/net/wireless/intel/iwlegacy/4965.c len, val, le32_to_cpu(*image)); image 329 drivers/net/wireless/intel/iwlegacy/4965.c __le32 *image = il->ucode_boot.v_addr; image 367 drivers/net/wireless/intel/iwlegacy/4965.c reg_offset += sizeof(u32), image++) image 368 drivers/net/wireless/intel/iwlegacy/4965.c _il_wr_prph(il, reg_offset, le32_to_cpu(*image)); image 98 drivers/net/wireless/intel/iwlwifi/fw/paging.c const struct fw_img *image) image 110 drivers/net/wireless/intel/iwlwifi/fw/paging.c num_of_pages = image->paging_mem_size / FW_PAGING_SIZE; image 166 drivers/net/wireless/intel/iwlwifi/fw/paging.c const struct fw_img *image) image 182 drivers/net/wireless/intel/iwlwifi/fw/paging.c for (sec_idx = 0; sec_idx < image->num_sec; sec_idx++) { image 183 drivers/net/wireless/intel/iwlwifi/fw/paging.c if (image->sec[sec_idx].offset == PAGING_SEPARATOR_SECTION) { image 193 drivers/net/wireless/intel/iwlwifi/fw/paging.c if (sec_idx >= image->num_sec - 1) { image 203 drivers/net/wireless/intel/iwlwifi/fw/paging.c if (image->sec[sec_idx].len > fwrt->fw_paging_db[0].fw_paging_size) { image 210 drivers/net/wireless/intel/iwlwifi/fw/paging.c image->sec[sec_idx].data, image 211 drivers/net/wireless/intel/iwlwifi/fw/paging.c image->sec[sec_idx].len); image 230 drivers/net/wireless/intel/iwlwifi/fw/paging.c int remaining = image->sec[sec_idx].len - offset; image 256 drivers/net/wireless/intel/iwlwifi/fw/paging.c image->sec[sec_idx].data + offset, len); image 785 drivers/net/wireless/intel/iwlwifi/pcie/trans.c const struct fw_img *image, image 801 drivers/net/wireless/intel/iwlwifi/pcie/trans.c for (i = *first_ucode_section; i < image->num_sec; i++) { image 810 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!image->sec[i].data || image 811 drivers/net/wireless/intel/iwlwifi/pcie/trans.c image->sec[i].offset == CPU1_CPU2_SEPARATOR_SECTION || image 812 drivers/net/wireless/intel/iwlwifi/pcie/trans.c image->sec[i].offset == PAGING_SEPARATOR_SECTION) { image 819 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_load_section(trans, i, &image->sec[i]); image 855 drivers/net/wireless/intel/iwlwifi/pcie/trans.c const struct fw_img *image, image 867 drivers/net/wireless/intel/iwlwifi/pcie/trans.c for (i = *first_ucode_section; i < image->num_sec; i++) { image 876 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!image->sec[i].data || image 877 drivers/net/wireless/intel/iwlwifi/pcie/trans.c image->sec[i].offset == CPU1_CPU2_SEPARATOR_SECTION || image 878 drivers/net/wireless/intel/iwlwifi/pcie/trans.c image->sec[i].offset == PAGING_SEPARATOR_SECTION) { image 885 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_load_section(trans, i, &image->sec[i]); image 981 drivers/net/wireless/intel/iwlwifi/pcie/trans.c const struct fw_img *image) image 987 drivers/net/wireless/intel/iwlwifi/pcie/trans.c image->is_dual_cpus ? "Dual" : "Single"); image 990 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_load_cpu_sections(trans, image, 1, &first_ucode_section); image 994 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (image->is_dual_cpus) { image 1001 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_load_cpu_sections(trans, image, 2, image 1032 drivers/net/wireless/intel/iwlwifi/pcie/trans.c const struct fw_img *image) image 1038 drivers/net/wireless/intel/iwlwifi/pcie/trans.c image->is_dual_cpus ? "Dual" : "Single"); image 1058 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_load_cpu_sections_8000(trans, image, 1, image 1064 drivers/net/wireless/intel/iwlwifi/pcie/trans.c return iwl_pcie_load_cpu_sections_8000(trans, image, 2, image 206 drivers/net/wireless/intersil/orinoco/fw.c const unsigned char *image, const void *end, image 218 drivers/net/wireless/intersil/orinoco/fw.c ptr = image; image 309 drivers/nfc/s3fwrn5/firmware.c fw->image = fw->fw->data + image_off; image 442 drivers/nfc/s3fwrn5/firmware.c ret = crypto_shash_digest(desc, fw->image, image_size, image 469 drivers/nfc/s3fwrn5/firmware.c fw_info->base_addr + off, fw->image + off); image 71 drivers/nfc/s3fwrn5/firmware.h const void *image; image 86 drivers/pci/rom.c void __iomem *image; image 90 drivers/pci/rom.c image = rom; image 94 drivers/pci/rom.c if (readw(image) != 0xAA55) { image 96 drivers/pci/rom.c readw(image)); image 100 drivers/pci/rom.c pds = image + readw(image + 24); image 108 drivers/pci/rom.c image += length * 512; image 110 drivers/pci/rom.c if (image >= rom + size) image 113 drivers/pci/rom.c if (readw(image) != 0xAA55) { image 122 drivers/pci/rom.c return min((size_t)(image - rom), size); image 33 drivers/scsi/cxlflash/backend.h void (*perst_reloads_same_image)(void *afu_cookie, bool image); image 89 drivers/scsi/cxlflash/cxl_hw.c static void cxlflash_perst_reloads_same_image(void *afu_cookie, bool image) image 91 drivers/scsi/cxlflash/cxl_hw.c cxl_perst_reloads_same_image(afu_cookie, image); image 563 drivers/scsi/cxlflash/ocxl_hw.c static void ocxlflash_perst_reloads_same_image(void *afu_cookie, bool image) image 567 drivers/scsi/cxlflash/ocxl_hw.c afu->perst_same_image = image; image 97 drivers/scsi/esas2r/atioctl.h u8 image[0x80000]; image 1355 drivers/scsi/esas2r/esas2r_ioctl.c (char *)ioctl->data.fwrw.image, image 1363 drivers/scsi/esas2r/esas2r_ioctl.c image, image 1370 drivers/scsi/esas2r/esas2r_ioctl.c (char *)ioctl->data.fwrw.image, image 1378 drivers/scsi/esas2r/esas2r_ioctl.c image, image 12528 drivers/scsi/lpfc/lpfc_init.c struct lpfc_grp_hdr *image; image 12540 drivers/scsi/lpfc/lpfc_init.c image = (struct lpfc_grp_hdr *)fw->data; image 12542 drivers/scsi/lpfc/lpfc_init.c magic_number = be32_to_cpu(image->magic_number); image 12543 drivers/scsi/lpfc/lpfc_init.c ftype = bf_get_be32(lpfc_grp_hdr_file_type, image); image 12544 drivers/scsi/lpfc/lpfc_init.c fid = bf_get_be32(lpfc_grp_hdr_id, image); image 12545 drivers/scsi/lpfc/lpfc_init.c fsize = be32_to_cpu(image->size); image 12549 drivers/scsi/lpfc/lpfc_init.c if (strncmp(fwrev, image->revision, strnlen(image->revision, 16))) { image 12553 drivers/scsi/lpfc/lpfc_init.c fwrev, image->revision); image 12599 drivers/scsi/lpfc/lpfc_init.c fwrev, image->revision); image 1531 drivers/scsi/qla2xxx/qla_bsg.c struct qla_image_version *image; image 1545 drivers/scsi/qla2xxx/qla_bsg.c image = list->version; image 1548 drivers/scsi/qla2xxx/qla_bsg.c memcpy(sfp, &image->field_info, sizeof(image->field_info)); image 1550 drivers/scsi/qla2xxx/qla_bsg.c image->field_address.device, image->field_address.offset, image 1551 drivers/scsi/qla2xxx/qla_bsg.c sizeof(image->field_info), image->field_address.option); image 1557 drivers/scsi/qla2xxx/qla_bsg.c image++; image 518 drivers/soc/ixp4xx/ixp4xx-npe.c } *image; image 537 drivers/soc/ixp4xx/ixp4xx-npe.c image = (struct dl_image*)fw_entry->data; image 541 drivers/soc/ixp4xx/ixp4xx-npe.c image->magic, image->id, image->size, image->size * 4); image 544 drivers/soc/ixp4xx/ixp4xx-npe.c if (image->magic == swab32(FW_MAGIC)) { /* swapped file */ image 545 drivers/soc/ixp4xx/ixp4xx-npe.c image->id = swab32(image->id); image 546 drivers/soc/ixp4xx/ixp4xx-npe.c image->size = swab32(image->size); image 547 drivers/soc/ixp4xx/ixp4xx-npe.c } else if (image->magic != FW_MAGIC) { image 549 drivers/soc/ixp4xx/ixp4xx-npe.c image->magic); image 552 drivers/soc/ixp4xx/ixp4xx-npe.c if ((image->size * 4 + sizeof(struct dl_image)) != fw_entry->size) { image 557 drivers/soc/ixp4xx/ixp4xx-npe.c if (((image->id >> 24) & 0xF /* NPE ID */) != npe->id) { image 561 drivers/soc/ixp4xx/ixp4xx-npe.c if (image->magic == swab32(FW_MAGIC)) image 562 drivers/soc/ixp4xx/ixp4xx-npe.c for (i = 0; i < image->size; i++) image 563 drivers/soc/ixp4xx/ixp4xx-npe.c image->data[i] = swab32(image->data[i]); image 565 drivers/soc/ixp4xx/ixp4xx-npe.c if (cpu_is_ixp42x() && ((image->id >> 28) & 0xF /* device ID */)) { image 583 drivers/soc/ixp4xx/ixp4xx-npe.c "revision 0x%X:%X\n", (image->id >> 16) & 0xFF, image 584 drivers/soc/ixp4xx/ixp4xx-npe.c (image->id >> 8) & 0xFF, image->id & 0xFF); image 597 drivers/soc/ixp4xx/ixp4xx-npe.c for (blocks = 0; blocks * sizeof(struct dl_block) / 4 < image->size; image 599 drivers/soc/ixp4xx/ixp4xx-npe.c if (image->blocks[blocks].type == FW_BLOCK_TYPE_EOF) image 601 drivers/soc/ixp4xx/ixp4xx-npe.c if (blocks * sizeof(struct dl_block) / 4 >= image->size) { image 612 drivers/soc/ixp4xx/ixp4xx-npe.c for (i = 0, blk = image->blocks; i < blocks; i++, blk++) { image 613 drivers/soc/ixp4xx/ixp4xx-npe.c if (blk->offset > image->size - sizeof(struct dl_codeblock) / 4 image 620 drivers/soc/ixp4xx/ixp4xx-npe.c cb = (struct dl_codeblock*)&image->data[blk->offset]; image 634 drivers/soc/ixp4xx/ixp4xx-npe.c if (blk->offset + sizeof(*cb) / 4 + cb->size > image->size) { image 400 drivers/staging/fbtft/fbtft-core.c const struct fb_image *image) image 406 drivers/staging/fbtft/fbtft-core.c __func__, image->dx, image->dy, image->width, image->height); image 407 drivers/staging/fbtft/fbtft-core.c sys_imageblit(info, image); image 409 drivers/staging/fbtft/fbtft-core.c par->fbtftops.mkdirty(info, image->dy, image->height); image 355 drivers/staging/media/imx/imx-ic-prpencvf.c struct ipu_image image; image 364 drivers/staging/media/imx/imx-ic-prpencvf.c memset(&image, 0, sizeof(image)); image 365 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix = vdev->fmt.fmt.pix; image 366 drivers/staging/media/imx/imx-ic-prpencvf.c image.rect = vdev->compose; image 373 drivers/staging/media/imx/imx-ic-prpencvf.c interweave = V4L2_FIELD_IS_INTERLACED(image.pix.field) && image 376 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix.field == V4L2_FIELD_INTERLACED_BT; image 379 drivers/staging/media/imx/imx-ic-prpencvf.c swap(image.pix.width, image.pix.height); image 380 drivers/staging/media/imx/imx-ic-prpencvf.c swap(image.rect.width, image.rect.height); image 382 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix.bytesperline = outcc->planar ? image 383 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix.width : image 384 drivers/staging/media/imx/imx-ic-prpencvf.c (image.pix.width * outcc->bpp) >> 3; image 389 drivers/staging/media/imx/imx-ic-prpencvf.c image.rect.top = 1; image 392 drivers/staging/media/imx/imx-ic-prpencvf.c image.phys0 = addr0; image 393 drivers/staging/media/imx/imx-ic-prpencvf.c image.phys1 = addr1; image 402 drivers/staging/media/imx/imx-ic-prpencvf.c switch (image.pix.pixelformat) { image 411 drivers/staging/media/imx/imx-ic-prpencvf.c ret = ipu_cpmem_set_image(channel, &image); image 420 drivers/staging/media/imx/imx-ic-prpencvf.c burst_size = (image.pix.width & 0xf) ? 8 : 16; image 431 drivers/staging/media/imx/imx-ic-prpencvf.c -image.pix.bytesperline : image 432 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix.bytesperline, image 433 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix.pixelformat); image 436 drivers/staging/media/imx/imx-ic-prpencvf.c image.pix.width, image.pix.height, image 412 drivers/staging/media/imx/imx-media-csi.c struct ipu_image image; image 425 drivers/staging/media/imx/imx-media-csi.c memset(&image, 0, sizeof(image)); image 426 drivers/staging/media/imx/imx-media-csi.c image.pix = vdev->fmt.fmt.pix; image 427 drivers/staging/media/imx/imx-media-csi.c image.rect = vdev->compose; image 431 drivers/staging/media/imx/imx-media-csi.c image.phys0 = phys[0]; image 432 drivers/staging/media/imx/imx-media-csi.c image.phys1 = phys[1]; image 442 drivers/staging/media/imx/imx-media-csi.c interweave = V4L2_FIELD_IS_INTERLACED(image.pix.field) && image 445 drivers/staging/media/imx/imx-media-csi.c image.pix.field == V4L2_FIELD_INTERLACED_BT; image 447 drivers/staging/media/imx/imx-media-csi.c switch (image.pix.pixelformat) { image 467 drivers/staging/media/imx/imx-media-csi.c burst_size = (image.pix.width & 0x3f) ? image 468 drivers/staging/media/imx/imx-media-csi.c ((image.pix.width & 0x1f) ? image 469 drivers/staging/media/imx/imx-media-csi.c ((image.pix.width & 0xf) ? 8 : 16) : 32) : 64; image 480 drivers/staging/media/imx/imx-media-csi.c burst_size = (image.pix.width & 0x1f) ? image 481 drivers/staging/media/imx/imx-media-csi.c ((image.pix.width & 0xf) ? 8 : 16) : 32; image 493 drivers/staging/media/imx/imx-media-csi.c burst_size = (image.pix.width & 0xf) ? 8 : 16; image 501 drivers/staging/media/imx/imx-media-csi.c image.phys0 += image.pix.bytesperline; image 502 drivers/staging/media/imx/imx-media-csi.c image.phys1 += image.pix.bytesperline; image 506 drivers/staging/media/imx/imx-media-csi.c image.rect.width * passthrough_cycles, image 507 drivers/staging/media/imx/imx-media-csi.c image.rect.height); image 508 drivers/staging/media/imx/imx-media-csi.c ipu_cpmem_set_stride(priv->idmac_ch, image.pix.bytesperline); image 509 drivers/staging/media/imx/imx-media-csi.c ipu_cpmem_set_buffer(priv->idmac_ch, 0, image.phys0); image 510 drivers/staging/media/imx/imx-media-csi.c ipu_cpmem_set_buffer(priv->idmac_ch, 1, image.phys1); image 516 drivers/staging/media/imx/imx-media-csi.c image.rect.top = 1; image 519 drivers/staging/media/imx/imx-media-csi.c ret = ipu_cpmem_set_image(priv->idmac_ch, &image); image 551 drivers/staging/media/imx/imx-media-csi.c -image.pix.bytesperline : image 552 drivers/staging/media/imx/imx-media-csi.c image.pix.bytesperline, image 553 drivers/staging/media/imx/imx-media-csi.c image.pix.pixelformat); image 626 drivers/staging/media/imx/imx-media-utils.c int imx_media_mbus_fmt_to_ipu_image(struct ipu_image *image, image 631 drivers/staging/media/imx/imx-media-utils.c memset(image, 0, sizeof(*image)); image 633 drivers/staging/media/imx/imx-media-utils.c ret = imx_media_mbus_fmt_to_pix_fmt(&image->pix, mbus, NULL); image 637 drivers/staging/media/imx/imx-media-utils.c image->rect.width = mbus->width; image 638 drivers/staging/media/imx/imx-media-utils.c image->rect.height = mbus->height; image 645 drivers/staging/media/imx/imx-media-utils.c struct ipu_image *image) image 649 drivers/staging/media/imx/imx-media-utils.c fmt = imx_media_find_format(image->pix.pixelformat, CS_SEL_ANY, true); image 654 drivers/staging/media/imx/imx-media-utils.c mbus->width = image->pix.width; image 655 drivers/staging/media/imx/imx-media-utils.c mbus->height = image->pix.height; image 657 drivers/staging/media/imx/imx-media-utils.c mbus->field = image->pix.field; image 658 drivers/staging/media/imx/imx-media-utils.c mbus->colorspace = image->pix.colorspace; image 659 drivers/staging/media/imx/imx-media-utils.c mbus->xfer_func = image->pix.xfer_func; image 660 drivers/staging/media/imx/imx-media-utils.c mbus->ycbcr_enc = image->pix.ycbcr_enc; image 661 drivers/staging/media/imx/imx-media-utils.c mbus->quantization = image->pix.quantization; image 243 drivers/staging/media/imx/imx-media-vdic.c struct ipu_image image; image 248 drivers/staging/media/imx/imx-media-vdic.c memset(&image, 0, sizeof(image)); image 249 drivers/staging/media/imx/imx-media-vdic.c image.pix = vdev->fmt.fmt.pix; image 250 drivers/staging/media/imx/imx-media-vdic.c image.rect = vdev->compose; image 252 drivers/staging/media/imx/imx-media-vdic.c image.pix.height /= 2; image 253 drivers/staging/media/imx/imx-media-vdic.c image.rect.height /= 2; image 254 drivers/staging/media/imx/imx-media-vdic.c image.phys0 = phys0; image 255 drivers/staging/media/imx/imx-media-vdic.c image.phys1 = phys1; image 257 drivers/staging/media/imx/imx-media-vdic.c ret = ipu_cpmem_set_image(channel, &image); image 261 drivers/staging/media/imx/imx-media-vdic.c burst_size = (image.pix.width & 0xf) ? 8 : 16; image 180 drivers/staging/media/imx/imx-media.h int imx_media_mbus_fmt_to_ipu_image(struct ipu_image *image, image 183 drivers/staging/media/imx/imx-media.h struct ipu_image *image); image 115 drivers/staging/sm750fb/sm750.c if (fbcursor->image.width > cursor->maxW || image 116 drivers/staging/sm750fb/sm750.c fbcursor->image.height > cursor->maxH || image 117 drivers/staging/sm750fb/sm750.c fbcursor->image.depth > 1) { image 124 drivers/staging/sm750fb/sm750.c fbcursor->image.width, image 125 drivers/staging/sm750fb/sm750.c fbcursor->image.height); image 129 drivers/staging/sm750fb/sm750.c fbcursor->image.dx - info->var.xoffset, image 130 drivers/staging/sm750fb/sm750.c fbcursor->image.dy - info->var.yoffset); image 136 drivers/staging/sm750fb/sm750.c fg = ((info->cmap.red[fbcursor->image.fg_color] & 0xf800)) | image 137 drivers/staging/sm750fb/sm750.c ((info->cmap.green[fbcursor->image.fg_color] & 0xfc00) >> 5) | image 138 drivers/staging/sm750fb/sm750.c ((info->cmap.blue[fbcursor->image.fg_color] & 0xf800) >> 11); image 140 drivers/staging/sm750fb/sm750.c bg = ((info->cmap.red[fbcursor->image.bg_color] & 0xf800)) | image 141 drivers/staging/sm750fb/sm750.c ((info->cmap.green[fbcursor->image.bg_color] & 0xfc00) >> 5) | image 142 drivers/staging/sm750fb/sm750.c ((info->cmap.blue[fbcursor->image.bg_color] & 0xf800) >> 11); image 150 drivers/staging/sm750fb/sm750.c fbcursor->image.data, image 237 drivers/staging/sm750fb/sm750.c const struct fb_image *image) image 255 drivers/staging/sm750fb/sm750.c if (image->depth != 1) { image 256 drivers/staging/sm750fb/sm750.c cfb_imageblit(info, image); image 262 drivers/staging/sm750fb/sm750.c fgcol = ((u32 *)info->pseudo_palette)[image->fg_color]; image 263 drivers/staging/sm750fb/sm750.c bgcol = ((u32 *)info->pseudo_palette)[image->bg_color]; image 265 drivers/staging/sm750fb/sm750.c fgcol = image->fg_color; image 266 drivers/staging/sm750fb/sm750.c bgcol = image->bg_color; image 278 drivers/staging/sm750fb/sm750.c image->data, image->width >> 3, 0, image 280 drivers/staging/sm750fb/sm750.c image->dx, image->dy, image 281 drivers/staging/sm750fb/sm750.c image->width, image->height, image 101 drivers/staging/vme/devices/vme_user.c static struct image_desc image[VME_DEVS]; image 124 drivers/staging/vme/devices/vme_user.c if (count > image[minor].size_buf) image 125 drivers/staging/vme/devices/vme_user.c count = image[minor].size_buf; image 127 drivers/staging/vme/devices/vme_user.c copied = vme_master_read(image[minor].resource, image[minor].kern_buf, image 132 drivers/staging/vme/devices/vme_user.c if (copy_to_user(buf, image[minor].kern_buf, (unsigned long)copied)) image 141 drivers/staging/vme/devices/vme_user.c if (count > image[minor].size_buf) image 142 drivers/staging/vme/devices/vme_user.c count = image[minor].size_buf; image 144 drivers/staging/vme/devices/vme_user.c if (copy_from_user(image[minor].kern_buf, buf, (unsigned long)count)) image 147 drivers/staging/vme/devices/vme_user.c return vme_master_write(image[minor].resource, image[minor].kern_buf, image 156 drivers/staging/vme/devices/vme_user.c image_ptr = image[minor].kern_buf + *ppos; image 168 drivers/staging/vme/devices/vme_user.c image_ptr = image[minor].kern_buf + *ppos; image 185 drivers/staging/vme/devices/vme_user.c mutex_lock(&image[minor].mutex); image 188 drivers/staging/vme/devices/vme_user.c image_size = vme_get_size(image[minor].resource); image 192 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 211 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 228 drivers/staging/vme/devices/vme_user.c mutex_lock(&image[minor].mutex); image 230 drivers/staging/vme/devices/vme_user.c image_size = vme_get_size(image[minor].resource); image 234 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 253 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 270 drivers/staging/vme/devices/vme_user.c mutex_lock(&image[minor].mutex); image 271 drivers/staging/vme/devices/vme_user.c image_size = vme_get_size(image[minor].resource); image 273 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 326 drivers/staging/vme/devices/vme_user.c retval = vme_master_get(image[minor].resource, image 343 drivers/staging/vme/devices/vme_user.c if (image[minor].mmap_count != 0) { image 357 drivers/staging/vme/devices/vme_user.c return vme_master_set(image[minor].resource, image 372 drivers/staging/vme/devices/vme_user.c retval = vme_slave_get(image[minor].resource, image 397 drivers/staging/vme/devices/vme_user.c return vme_slave_set(image[minor].resource, image 399 drivers/staging/vme/devices/vme_user.c image[minor].pci_buf, slave.aspace, image 417 drivers/staging/vme/devices/vme_user.c mutex_lock(&image[minor].mutex); image 419 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 439 drivers/staging/vme/devices/vme_user.c mutex_lock(&image[minor].mutex); image 440 drivers/staging/vme/devices/vme_user.c image[minor].mmap_count--; image 441 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 456 drivers/staging/vme/devices/vme_user.c mutex_lock(&image[minor].mutex); image 458 drivers/staging/vme/devices/vme_user.c err = vme_master_mmap(image[minor].resource, vma); image 460 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 466 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 475 drivers/staging/vme/devices/vme_user.c image[minor].mmap_count++; image 477 drivers/staging/vme/devices/vme_user.c mutex_unlock(&image[minor].mutex); image 535 drivers/staging/vme/devices/vme_user.c image[i].kern_buf = NULL; image 536 drivers/staging/vme/devices/vme_user.c image[i].pci_buf = 0; image 537 drivers/staging/vme/devices/vme_user.c mutex_init(&image[i].mutex); image 538 drivers/staging/vme/devices/vme_user.c image[i].device = NULL; image 539 drivers/staging/vme/devices/vme_user.c image[i].resource = NULL; image 570 drivers/staging/vme/devices/vme_user.c image[i].resource = vme_slave_request(vme_user_bridge, image 572 drivers/staging/vme/devices/vme_user.c if (!image[i].resource) { image 578 drivers/staging/vme/devices/vme_user.c image[i].size_buf = PCI_BUF_SIZE; image 579 drivers/staging/vme/devices/vme_user.c image[i].kern_buf = vme_alloc_consistent(image[i].resource, image 580 drivers/staging/vme/devices/vme_user.c image[i].size_buf, image 581 drivers/staging/vme/devices/vme_user.c &image[i].pci_buf); image 582 drivers/staging/vme/devices/vme_user.c if (!image[i].kern_buf) { image 585 drivers/staging/vme/devices/vme_user.c image[i].pci_buf = 0; image 586 drivers/staging/vme/devices/vme_user.c vme_slave_free(image[i].resource); image 598 drivers/staging/vme/devices/vme_user.c image[i].resource = vme_master_request(vme_user_bridge, image 601 drivers/staging/vme/devices/vme_user.c if (!image[i].resource) { image 607 drivers/staging/vme/devices/vme_user.c image[i].size_buf = PCI_BUF_SIZE; image 608 drivers/staging/vme/devices/vme_user.c image[i].kern_buf = kmalloc(image[i].size_buf, GFP_KERNEL); image 609 drivers/staging/vme/devices/vme_user.c if (!image[i].kern_buf) { image 611 drivers/staging/vme/devices/vme_user.c vme_master_free(image[i].resource); image 644 drivers/staging/vme/devices/vme_user.c image[i].device = device_create(vme_user_sysfs_class, NULL, image 647 drivers/staging/vme/devices/vme_user.c if (IS_ERR(image[i].device)) { image 649 drivers/staging/vme/devices/vme_user.c err = PTR_ERR(image[i].device); image 668 drivers/staging/vme/devices/vme_user.c kfree(image[i].kern_buf); image 669 drivers/staging/vme/devices/vme_user.c vme_master_free(image[i].resource); image 679 drivers/staging/vme/devices/vme_user.c vme_free_consistent(image[i].resource, image[i].size_buf, image 680 drivers/staging/vme/devices/vme_user.c image[i].kern_buf, image[i].pci_buf); image 681 drivers/staging/vme/devices/vme_user.c vme_slave_free(image[i].resource); image 698 drivers/staging/vme/devices/vme_user.c mutex_destroy(&image[i].mutex); image 704 drivers/staging/vme/devices/vme_user.c kfree(image[i].kern_buf); image 705 drivers/staging/vme/devices/vme_user.c vme_master_free(image[i].resource); image 709 drivers/staging/vme/devices/vme_user.c vme_slave_set(image[i].resource, 0, 0, 0, 0, VME_A32, 0); image 710 drivers/staging/vme/devices/vme_user.c vme_free_consistent(image[i].resource, image[i].size_buf, image 711 drivers/staging/vme/devices/vme_user.c image[i].kern_buf, image[i].pci_buf); image 712 drivers/staging/vme/devices/vme_user.c vme_slave_free(image[i].resource); image 923 drivers/usb/serial/io_ti.c static int download_code(struct edgeport_serial *serial, __u8 *image, image 939 drivers/usb/serial/io_ti.c status = bulk_xfer(serial->serial, &image[pos], image 3336 drivers/video/fbdev/amifb.c static void amifb_imageblit(struct fb_info *info, const struct fb_image *image) image 3350 drivers/video/fbdev/amifb.c x2 = image->dx + image->width; image 3351 drivers/video/fbdev/amifb.c y2 = image->dy + image->height; image 3352 drivers/video/fbdev/amifb.c dx = image->dx; image 3353 drivers/video/fbdev/amifb.c dy = image->dy; image 3359 drivers/video/fbdev/amifb.c if (image->depth == 1) { image 3364 drivers/video/fbdev/amifb.c src = image->data; image 3365 drivers/video/fbdev/amifb.c pitch = (image->width + 7) / 8; image 3369 drivers/video/fbdev/amifb.c src, image->bg_color, image 3370 drivers/video/fbdev/amifb.c image->fg_color); image 3375 drivers/video/fbdev/amifb.c c2p_planar(info->screen_base, image->data, dx, dy, width, image 3377 drivers/video/fbdev/amifb.c image->width, info->var.bits_per_pixel); image 387 drivers/video/fbdev/arcfb.c static void arcfb_imageblit(struct fb_info *info, const struct fb_image *image) image 391 drivers/video/fbdev/arcfb.c sys_imageblit(info, image); image 394 drivers/video/fbdev/arcfb.c arcfb_lcd_update(par, image->dx, image->dy, image->width, image 395 drivers/video/fbdev/arcfb.c image->height); image 174 drivers/video/fbdev/arkfb.c static void arkfb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) image 176 drivers/video/fbdev/arkfb.c u32 fg = expand_color(image->fg_color); image 177 drivers/video/fbdev/arkfb.c u32 bg = expand_color(image->bg_color); image 184 drivers/video/fbdev/arkfb.c src1 = image->data; image 185 drivers/video/fbdev/arkfb.c dst1 = info->screen_base + (image->dy * info->fix.line_length) image 186 drivers/video/fbdev/arkfb.c + ((image->dx / 8) * 4); image 188 drivers/video/fbdev/arkfb.c for (y = 0; y < image->height; y++) { image 191 drivers/video/fbdev/arkfb.c for (x = 0; x < image->width; x += 8) { image 196 drivers/video/fbdev/arkfb.c src1 += image->width / 8; image 232 drivers/video/fbdev/arkfb.c static void arkfb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) image 234 drivers/video/fbdev/arkfb.c u32 fg = image->fg_color * 0x11111111; image 235 drivers/video/fbdev/arkfb.c u32 bg = image->bg_color * 0x11111111; image 242 drivers/video/fbdev/arkfb.c src1 = image->data; image 243 drivers/video/fbdev/arkfb.c dst1 = info->screen_base + (image->dy * info->fix.line_length) image 244 drivers/video/fbdev/arkfb.c + ((image->dx / 8) * 4); image 246 drivers/video/fbdev/arkfb.c for (y = 0; y < image->height; y++) { image 249 drivers/video/fbdev/arkfb.c for (x = 0; x < image->width; x += 8) { image 254 drivers/video/fbdev/arkfb.c src1 += image->width / 8; image 260 drivers/video/fbdev/arkfb.c static void arkfb_imageblit(struct fb_info *info, const struct fb_image *image) image 262 drivers/video/fbdev/arkfb.c if ((info->var.bits_per_pixel == 4) && (image->depth == 1) image 263 drivers/video/fbdev/arkfb.c && ((image->width % 8) == 0) && ((image->dx % 8) == 0)) { image 265 drivers/video/fbdev/arkfb.c arkfb_iplan_imageblit(info, image); image 267 drivers/video/fbdev/arkfb.c arkfb_cfb4_imageblit(info, image); image 269 drivers/video/fbdev/arkfb.c cfb_imageblit(info, image); image 2574 drivers/video/fbdev/atafb.c static void atafb_imageblit(struct fb_info *info, const struct fb_image *image) image 2585 drivers/video/fbdev/atafb.c cfb_imageblit(info, image); image 2595 drivers/video/fbdev/atafb.c x2 = image->dx + image->width; image 2596 drivers/video/fbdev/atafb.c y2 = image->dy + image->height; image 2597 drivers/video/fbdev/atafb.c dx = image->dx; image 2598 drivers/video/fbdev/atafb.c dy = image->dy; image 2604 drivers/video/fbdev/atafb.c if (image->depth == 1) { image 2610 drivers/video/fbdev/atafb.c src = image->data; image 2611 drivers/video/fbdev/atafb.c pitch = (image->width + 7) / 8; image 2617 drivers/video/fbdev/atafb.c image->bg_color, image->fg_color); image 2621 drivers/video/fbdev/atafb.c image->bg_color, image->fg_color); image 2625 drivers/video/fbdev/atafb.c image->bg_color, image->fg_color); image 2629 drivers/video/fbdev/atafb.c image->bg_color, image->fg_color); image 2634 drivers/video/fbdev/atafb.c c2p_iplan2(info->screen_base, image->data, dx, dy, width, image 2635 drivers/video/fbdev/atafb.c height, par->next_line, image->width, image 371 drivers/video/fbdev/aty/atyfb.h void atyfb_imageblit(struct fb_info *info, const struct fb_image *image); image 287 drivers/video/fbdev/aty/mach64_accel.c void atyfb_imageblit(struct fb_info *info, const struct fb_image *image) image 290 drivers/video/fbdev/aty/mach64_accel.c u32 src_bytes, dx = image->dx, dy = image->dy, width = image->width; image 295 drivers/video/fbdev/aty/mach64_accel.c if (!image->width || !image->height) image 298 drivers/video/fbdev/aty/mach64_accel.c (image->depth != 1 && info->var.bits_per_pixel != image->depth)) { image 299 drivers/video/fbdev/aty/mach64_accel.c cfb_imageblit(info, image); image 305 drivers/video/fbdev/aty/mach64_accel.c switch (image->depth) { image 351 drivers/video/fbdev/aty/mach64_accel.c if (image->depth == 1 && M64_HAS(HW_TRIPLE) && image->width % 8 == 0) image 355 drivers/video/fbdev/aty/mach64_accel.c if (image->depth == 1) { image 359 drivers/video/fbdev/aty/mach64_accel.c fg = ((u32*)(info->pseudo_palette))[image->fg_color]; image 360 drivers/video/fbdev/aty/mach64_accel.c bg = ((u32*)(info->pseudo_palette))[image->bg_color]; image 362 drivers/video/fbdev/aty/mach64_accel.c fg = image->fg_color; image 363 drivers/video/fbdev/aty/mach64_accel.c bg = image->bg_color; image 383 drivers/video/fbdev/aty/mach64_accel.c draw_rect(dx, dy, width, image->height, par); image 384 drivers/video/fbdev/aty/mach64_accel.c src_bytes = (((image->width * image->depth) + 7) / 8) * image->height; image 387 drivers/video/fbdev/aty/mach64_accel.c if (image->depth == 1 && info->var.bits_per_pixel == 24 && !(pix_width & DP_HOST_TRIPLE_EN)) { image 389 drivers/video/fbdev/aty/mach64_accel.c u8 *pbitmapin = (u8*)image->data, *pbitmapout; image 392 drivers/video/fbdev/aty/mach64_accel.c for (width = image->width, inbit = 7, mult24 = 0; src_bytes; ) { image 413 drivers/video/fbdev/aty/mach64_accel.c width = image->width; image 424 drivers/video/fbdev/aty/mach64_accel.c for (pbitmap = (u32*)(image->data); dwords; dwords--, pbitmap++) { image 91 drivers/video/fbdev/aty/mach64_cursor.c x = cursor->image.dx - cursor->hot.x - info->var.xoffset; image 99 drivers/video/fbdev/aty/mach64_cursor.c y = cursor->image.dy - cursor->hot.y - info->var.yoffset; image 107 drivers/video/fbdev/aty/mach64_cursor.c h = cursor->image.height; image 128 drivers/video/fbdev/aty/mach64_cursor.c fg_idx = cursor->image.fg_color; image 129 drivers/video/fbdev/aty/mach64_cursor.c bg_idx = cursor->image.bg_color; image 145 drivers/video/fbdev/aty/mach64_cursor.c u8 *src = (u8 *)cursor->image.data; image 148 drivers/video/fbdev/aty/mach64_cursor.c unsigned int width = (cursor->image.width + 7) >> 3; image 149 drivers/video/fbdev/aty/mach64_cursor.c unsigned int height = cursor->image.height; image 183 drivers/video/fbdev/aty/mach64_cursor.c if ((j + 1) * 8 > cursor->image.width) { image 185 drivers/video/fbdev/aty/mach64_cursor.c (1 << ((cursor->image.width & 7) * 2)) - 1); image 172 drivers/video/fbdev/aty/radeon_accel.c void radeonfb_imageblit(struct fb_info *info, const struct fb_image *image) image 180 drivers/video/fbdev/aty/radeon_accel.c cfb_imageblit(info, image); image 502 drivers/video/fbdev/aty/radeonfb.h extern void radeonfb_imageblit(struct fb_info *p, const struct fb_image *image); image 996 drivers/video/fbdev/broadsheetfb.c const struct fb_image *image) image 1000 drivers/video/fbdev/broadsheetfb.c sys_imageblit(info, image); image 394 drivers/video/fbdev/cg6.c static void cg6_imageblit(struct fb_info *info, const struct fb_image *image) image 398 drivers/video/fbdev/cg6.c const u8 *data = image->data; image 403 drivers/video/fbdev/cg6.c if (image->depth > 1) { image 404 drivers/video/fbdev/cg6.c cfb_imageblit(info, image); image 412 drivers/video/fbdev/cg6.c sbus_writel(image->fg_color, &fbc->fg); image 413 drivers/video/fbdev/cg6.c sbus_writel(image->bg_color, &fbc->bg); image 423 drivers/video/fbdev/cg6.c x = image->dx; image 424 drivers/video/fbdev/cg6.c y = image->dy; image 425 drivers/video/fbdev/cg6.c for (i = 0; i < image->height; i++) { image 426 drivers/video/fbdev/cg6.c width = image->width; image 468 drivers/video/fbdev/cg6.c x = image->dx; image 1811 drivers/video/fbdev/cirrusfb.c const struct fb_image *image) image 1819 drivers/video/fbdev/cirrusfb.c if (info->flags & FBINFO_HWACCEL_DISABLED || image->depth != 1) image 1820 drivers/video/fbdev/cirrusfb.c cfb_imageblit(info, image); image 1823 drivers/video/fbdev/cirrusfb.c cfb_imageblit(info, image); image 1825 drivers/video/fbdev/cirrusfb.c unsigned size = ((image->width + 7) >> 3) * image->height; image 1830 drivers/video/fbdev/cirrusfb.c fg = image->fg_color; image 1831 drivers/video/fbdev/cirrusfb.c bg = image->bg_color; image 1833 drivers/video/fbdev/cirrusfb.c fg = ((u32 *)(info->pseudo_palette))[image->fg_color]; image 1834 drivers/video/fbdev/cirrusfb.c bg = ((u32 *)(info->pseudo_palette))[image->bg_color]; image 1840 drivers/video/fbdev/cirrusfb.c (image->dx * m) / 8, image->dy, image 1841 drivers/video/fbdev/cirrusfb.c (image->width * m) / 8, image 1842 drivers/video/fbdev/cirrusfb.c image->height, image 1848 drivers/video/fbdev/cirrusfb.c (image->dx * m) / 8, image->dy, image 1849 drivers/video/fbdev/cirrusfb.c (image->width * m) / 8, image->height, image 1852 drivers/video/fbdev/cirrusfb.c memcpy(info->screen_base, image->data, size); image 244 drivers/video/fbdev/cobalt_lcdfb.c x = cursor->image.dx; image 245 drivers/video/fbdev/cobalt_lcdfb.c y = cursor->image.dy; image 80 drivers/video/fbdev/core/bitblit.c struct fb_image *image, u8 *buf, u8 *dst) image 97 drivers/video/fbdev/core/bitblit.c image->height); image 100 drivers/video/fbdev/core/bitblit.c image->height); image 105 drivers/video/fbdev/core/bitblit.c info->fbops->fb_imageblit(info, image); image 112 drivers/video/fbdev/core/bitblit.c struct fb_image *image, u8 *buf, image 131 drivers/video/fbdev/core/bitblit.c image->height, shift_high, image 139 drivers/video/fbdev/core/bitblit.c info->fbops->fb_imageblit(info, image); image 147 drivers/video/fbdev/core/bitblit.c struct fb_image image; image 157 drivers/video/fbdev/core/bitblit.c image.fg_color = fg; image 158 drivers/video/fbdev/core/bitblit.c image.bg_color = bg; image 159 drivers/video/fbdev/core/bitblit.c image.dx = xx * vc->vc_font.width; image 160 drivers/video/fbdev/core/bitblit.c image.dy = yy * vc->vc_font.height; image 161 drivers/video/fbdev/core/bitblit.c image.height = vc->vc_font.height; image 162 drivers/video/fbdev/core/bitblit.c image.depth = 1; image 176 drivers/video/fbdev/core/bitblit.c image.width = vc->vc_font.width * cnt; image 177 drivers/video/fbdev/core/bitblit.c pitch = DIV_ROUND_UP(image.width, 8) + scan_align; image 179 drivers/video/fbdev/core/bitblit.c size = pitch * image.height + buf_align; image 182 drivers/video/fbdev/core/bitblit.c image.data = dst; image 186 drivers/video/fbdev/core/bitblit.c width, cellsize, &image, buf, dst); image 189 drivers/video/fbdev/core/bitblit.c pitch, width, cellsize, &image, image 192 drivers/video/fbdev/core/bitblit.c image.dx += cnt * vc->vc_font.width; image 263 drivers/video/fbdev/core/bitblit.c if (ops->cursor_state.image.data != src || image 265 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.data = src; image 281 drivers/video/fbdev/core/bitblit.c if (ops->cursor_state.image.fg_color != fg || image 282 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.bg_color != bg || image 284 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.fg_color = fg; image 285 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.bg_color = bg; image 289 drivers/video/fbdev/core/bitblit.c if ((ops->cursor_state.image.dx != (vc->vc_font.width * vc->vc_x)) || image 290 drivers/video/fbdev/core/bitblit.c (ops->cursor_state.image.dy != (vc->vc_font.height * y)) || image 292 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.dx = vc->vc_font.width * vc->vc_x; image 293 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.dy = vc->vc_font.height * y; image 297 drivers/video/fbdev/core/bitblit.c if (ops->cursor_state.image.height != vc->vc_font.height || image 298 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.width != vc->vc_font.width || image 300 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.height = vc->vc_font.height; image 301 drivers/video/fbdev/core/bitblit.c ops->cursor_state.image.width = vc->vc_font.width; image 368 drivers/video/fbdev/core/bitblit.c cursor.image.data = src; image 369 drivers/video/fbdev/core/bitblit.c cursor.image.fg_color = ops->cursor_state.image.fg_color; image 370 drivers/video/fbdev/core/bitblit.c cursor.image.bg_color = ops->cursor_state.image.bg_color; image 371 drivers/video/fbdev/core/bitblit.c cursor.image.dx = ops->cursor_state.image.dx; image 372 drivers/video/fbdev/core/bitblit.c cursor.image.dy = ops->cursor_state.image.dy; image 373 drivers/video/fbdev/core/bitblit.c cursor.image.height = ops->cursor_state.image.height; image 374 drivers/video/fbdev/core/bitblit.c cursor.image.width = ops->cursor_state.image.width; image 379 drivers/video/fbdev/core/bitblit.c cursor.image.depth = 1; image 75 drivers/video/fbdev/core/cfbimgblt.c static inline void color_imageblit(const struct fb_image *image, image 86 drivers/video/fbdev/core/cfbimgblt.c const u8 *src = image->data; image 90 drivers/video/fbdev/core/cfbimgblt.c for (i = image->height; i--; ) { image 91 drivers/video/fbdev/core/cfbimgblt.c n = image->width; image 137 drivers/video/fbdev/core/cfbimgblt.c static inline void slow_imageblit(const struct fb_image *image, struct fb_info *p, image 147 drivers/video/fbdev/core/cfbimgblt.c u32 spitch = (image->width+7)/8; image 148 drivers/video/fbdev/core/cfbimgblt.c const u8 *src = image->data, *s; image 156 drivers/video/fbdev/core/cfbimgblt.c for (i = image->height; i--; ) { image 159 drivers/video/fbdev/core/cfbimgblt.c j = image->width; image 215 drivers/video/fbdev/core/cfbimgblt.c static inline void fast_imageblit(const struct fb_image *image, struct fb_info *p, image 220 drivers/video/fbdev/core/cfbimgblt.c u32 ppw = 32/bpp, spitch = (image->width + 7)/8; image 222 drivers/video/fbdev/core/cfbimgblt.c const char *s = image->data, *src; image 249 drivers/video/fbdev/core/cfbimgblt.c k = image->width/ppw; image 251 drivers/video/fbdev/core/cfbimgblt.c for (i = image->height; i--; ) { image 265 drivers/video/fbdev/core/cfbimgblt.c void cfb_imageblit(struct fb_info *p, const struct fb_image *image) image 269 drivers/video/fbdev/core/cfbimgblt.c u32 width = image->width; image 270 drivers/video/fbdev/core/cfbimgblt.c u32 dx = image->dx, dy = image->dy; image 287 drivers/video/fbdev/core/cfbimgblt.c if (image->depth == 1) { image 290 drivers/video/fbdev/core/cfbimgblt.c fgcolor = ((u32*)(p->pseudo_palette))[image->fg_color]; image 291 drivers/video/fbdev/core/cfbimgblt.c bgcolor = ((u32*)(p->pseudo_palette))[image->bg_color]; image 293 drivers/video/fbdev/core/cfbimgblt.c fgcolor = image->fg_color; image 294 drivers/video/fbdev/core/cfbimgblt.c bgcolor = image->bg_color; image 300 drivers/video/fbdev/core/cfbimgblt.c fast_imageblit(image, p, dst1, fgcolor, bgcolor); image 302 drivers/video/fbdev/core/cfbimgblt.c slow_imageblit(image, p, dst1, fgcolor, bgcolor, image 305 drivers/video/fbdev/core/cfbimgblt.c color_imageblit(image, p, dst1, start_index, pitch_index); image 101 drivers/video/fbdev/core/fbcon_ccw.c struct fb_image *image, u8 *buf, u8 *dst) image 126 drivers/video/fbdev/core/fbcon_ccw.c info->fbops->fb_imageblit(info, image); image 133 drivers/video/fbdev/core/fbcon_ccw.c struct fb_image image; image 148 drivers/video/fbdev/core/fbcon_ccw.c image.fg_color = fg; image 149 drivers/video/fbdev/core/fbcon_ccw.c image.bg_color = bg; image 150 drivers/video/fbdev/core/fbcon_ccw.c image.dx = yy * vc->vc_font.height; image 151 drivers/video/fbdev/core/fbcon_ccw.c image.dy = vyres - ((xx + count) * vc->vc_font.width); image 152 drivers/video/fbdev/core/fbcon_ccw.c image.width = vc->vc_font.height; image 153 drivers/video/fbdev/core/fbcon_ccw.c image.depth = 1; image 169 drivers/video/fbdev/core/fbcon_ccw.c image.height = vc->vc_font.width * cnt; image 170 drivers/video/fbdev/core/fbcon_ccw.c pitch = ((image.width + 7) >> 3) + scan_align; image 172 drivers/video/fbdev/core/fbcon_ccw.c size = pitch * image.height + buf_align; image 175 drivers/video/fbdev/core/fbcon_ccw.c image.data = dst; image 177 drivers/video/fbdev/core/fbcon_ccw.c width, cellsize, &image, buf, dst); image 178 drivers/video/fbdev/core/fbcon_ccw.c image.dy += image.height; image 252 drivers/video/fbdev/core/fbcon_ccw.c if (ops->cursor_state.image.data != src || image 254 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.data = src; image 270 drivers/video/fbdev/core/fbcon_ccw.c if (ops->cursor_state.image.fg_color != fg || image 271 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.bg_color != bg || image 273 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.fg_color = fg; image 274 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.bg_color = bg; image 278 drivers/video/fbdev/core/fbcon_ccw.c if (ops->cursor_state.image.height != vc->vc_font.width || image 279 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.width != vc->vc_font.height || image 281 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.height = vc->vc_font.width; image 282 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.width = vc->vc_font.height; image 289 drivers/video/fbdev/core/fbcon_ccw.c if (ops->cursor_state.image.dx != dx || image 290 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.dy != dy || image 292 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.dx = dx; image 293 drivers/video/fbdev/core/fbcon_ccw.c ops->cursor_state.image.dy = dy; image 372 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.data = src; image 373 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.fg_color = ops->cursor_state.image.fg_color; image 374 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.bg_color = ops->cursor_state.image.bg_color; image 375 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.dx = ops->cursor_state.image.dx; image 376 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.dy = ops->cursor_state.image.dy; image 377 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.height = ops->cursor_state.image.height; image 378 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.width = ops->cursor_state.image.width; image 383 drivers/video/fbdev/core/fbcon_ccw.c cursor.image.depth = 1; image 86 drivers/video/fbdev/core/fbcon_cw.c struct fb_image *image, u8 *buf, u8 *dst) image 111 drivers/video/fbdev/core/fbcon_cw.c info->fbops->fb_imageblit(info, image); image 118 drivers/video/fbdev/core/fbcon_cw.c struct fb_image image; image 133 drivers/video/fbdev/core/fbcon_cw.c image.fg_color = fg; image 134 drivers/video/fbdev/core/fbcon_cw.c image.bg_color = bg; image 135 drivers/video/fbdev/core/fbcon_cw.c image.dx = vxres - ((yy + 1) * vc->vc_font.height); image 136 drivers/video/fbdev/core/fbcon_cw.c image.dy = xx * vc->vc_font.width; image 137 drivers/video/fbdev/core/fbcon_cw.c image.width = vc->vc_font.height; image 138 drivers/video/fbdev/core/fbcon_cw.c image.depth = 1; image 152 drivers/video/fbdev/core/fbcon_cw.c image.height = vc->vc_font.width * cnt; image 153 drivers/video/fbdev/core/fbcon_cw.c pitch = ((image.width + 7) >> 3) + scan_align; image 155 drivers/video/fbdev/core/fbcon_cw.c size = pitch * image.height + buf_align; image 158 drivers/video/fbdev/core/fbcon_cw.c image.data = dst; image 160 drivers/video/fbdev/core/fbcon_cw.c width, cellsize, &image, buf, dst); image 161 drivers/video/fbdev/core/fbcon_cw.c image.dy += image.height; image 235 drivers/video/fbdev/core/fbcon_cw.c if (ops->cursor_state.image.data != src || image 237 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.data = src; image 253 drivers/video/fbdev/core/fbcon_cw.c if (ops->cursor_state.image.fg_color != fg || image 254 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.bg_color != bg || image 256 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.fg_color = fg; image 257 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.bg_color = bg; image 261 drivers/video/fbdev/core/fbcon_cw.c if (ops->cursor_state.image.height != vc->vc_font.width || image 262 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.width != vc->vc_font.height || image 264 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.height = vc->vc_font.width; image 265 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.width = vc->vc_font.height; image 272 drivers/video/fbdev/core/fbcon_cw.c if (ops->cursor_state.image.dx != dx || image 273 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.dy != dy || image 275 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.dx = dx; image 276 drivers/video/fbdev/core/fbcon_cw.c ops->cursor_state.image.dy = dy; image 355 drivers/video/fbdev/core/fbcon_cw.c cursor.image.data = src; image 356 drivers/video/fbdev/core/fbcon_cw.c cursor.image.fg_color = ops->cursor_state.image.fg_color; image 357 drivers/video/fbdev/core/fbcon_cw.c cursor.image.bg_color = ops->cursor_state.image.bg_color; image 358 drivers/video/fbdev/core/fbcon_cw.c cursor.image.dx = ops->cursor_state.image.dx; image 359 drivers/video/fbdev/core/fbcon_cw.c cursor.image.dy = ops->cursor_state.image.dy; image 360 drivers/video/fbdev/core/fbcon_cw.c cursor.image.height = ops->cursor_state.image.height; image 361 drivers/video/fbdev/core/fbcon_cw.c cursor.image.width = ops->cursor_state.image.width; image 366 drivers/video/fbdev/core/fbcon_cw.c cursor.image.depth = 1; image 88 drivers/video/fbdev/core/fbcon_ud.c struct fb_image *image, u8 *buf, u8 *dst) image 105 drivers/video/fbdev/core/fbcon_ud.c image->height); image 108 drivers/video/fbdev/core/fbcon_ud.c image->height); image 113 drivers/video/fbdev/core/fbcon_ud.c info->fbops->fb_imageblit(info, image); image 120 drivers/video/fbdev/core/fbcon_ud.c struct fb_image *image, u8 *buf, image 139 drivers/video/fbdev/core/fbcon_ud.c image->height, shift_high, image 147 drivers/video/fbdev/core/fbcon_ud.c info->fbops->fb_imageblit(info, image); image 155 drivers/video/fbdev/core/fbcon_ud.c struct fb_image image; image 171 drivers/video/fbdev/core/fbcon_ud.c image.fg_color = fg; image 172 drivers/video/fbdev/core/fbcon_ud.c image.bg_color = bg; image 173 drivers/video/fbdev/core/fbcon_ud.c image.dy = vyres - ((yy * vc->vc_font.height) + vc->vc_font.height); image 174 drivers/video/fbdev/core/fbcon_ud.c image.dx = vxres - ((xx + count) * vc->vc_font.width); image 175 drivers/video/fbdev/core/fbcon_ud.c image.height = vc->vc_font.height; image 176 drivers/video/fbdev/core/fbcon_ud.c image.depth = 1; image 192 drivers/video/fbdev/core/fbcon_ud.c image.width = vc->vc_font.width * cnt; image 193 drivers/video/fbdev/core/fbcon_ud.c pitch = ((image.width + 7) >> 3) + scan_align; image 195 drivers/video/fbdev/core/fbcon_ud.c size = pitch * image.height + buf_align; image 198 drivers/video/fbdev/core/fbcon_ud.c image.data = dst; image 202 drivers/video/fbdev/core/fbcon_ud.c width, cellsize, &image, buf, dst); image 205 drivers/video/fbdev/core/fbcon_ud.c width, cellsize, &image, image 208 drivers/video/fbdev/core/fbcon_ud.c image.dx += image.width; image 283 drivers/video/fbdev/core/fbcon_ud.c if (ops->cursor_state.image.data != src || image 285 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.data = src; image 301 drivers/video/fbdev/core/fbcon_ud.c if (ops->cursor_state.image.fg_color != fg || image 302 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.bg_color != bg || image 304 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.fg_color = fg; image 305 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.bg_color = bg; image 309 drivers/video/fbdev/core/fbcon_ud.c if (ops->cursor_state.image.height != vc->vc_font.height || image 310 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.width != vc->vc_font.width || image 312 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.height = vc->vc_font.height; image 313 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.width = vc->vc_font.width; image 320 drivers/video/fbdev/core/fbcon_ud.c if (ops->cursor_state.image.dx != dx || image 321 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.dy != dy || image 323 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.dx = dx; image 324 drivers/video/fbdev/core/fbcon_ud.c ops->cursor_state.image.dy = dy; image 395 drivers/video/fbdev/core/fbcon_ud.c cursor.image.data = src; image 396 drivers/video/fbdev/core/fbcon_ud.c cursor.image.fg_color = ops->cursor_state.image.fg_color; image 397 drivers/video/fbdev/core/fbcon_ud.c cursor.image.bg_color = ops->cursor_state.image.bg_color; image 398 drivers/video/fbdev/core/fbcon_ud.c cursor.image.dx = ops->cursor_state.image.dx; image 399 drivers/video/fbdev/core/fbcon_ud.c cursor.image.dy = ops->cursor_state.image.dy; image 400 drivers/video/fbdev/core/fbcon_ud.c cursor.image.height = ops->cursor_state.image.height; image 401 drivers/video/fbdev/core/fbcon_ud.c cursor.image.width = ops->cursor_state.image.width; image 406 drivers/video/fbdev/core/fbcon_ud.c cursor.image.depth = 1; image 386 drivers/video/fbdev/core/fbmem.c struct fb_image *image, int rotate) image 391 drivers/video/fbdev/core/fbmem.c fb_rotate_logo_ud(image->data, dst, image->width, image 392 drivers/video/fbdev/core/fbmem.c image->height); image 393 drivers/video/fbdev/core/fbmem.c image->dx = info->var.xres - image->width - image->dx; image 394 drivers/video/fbdev/core/fbmem.c image->dy = info->var.yres - image->height - image->dy; image 396 drivers/video/fbdev/core/fbmem.c fb_rotate_logo_cw(image->data, dst, image->width, image 397 drivers/video/fbdev/core/fbmem.c image->height); image 398 drivers/video/fbdev/core/fbmem.c tmp = image->width; image 399 drivers/video/fbdev/core/fbmem.c image->width = image->height; image 400 drivers/video/fbdev/core/fbmem.c image->height = tmp; image 401 drivers/video/fbdev/core/fbmem.c tmp = image->dy; image 402 drivers/video/fbdev/core/fbmem.c image->dy = image->dx; image 403 drivers/video/fbdev/core/fbmem.c image->dx = info->var.xres - image->width - tmp; image 405 drivers/video/fbdev/core/fbmem.c fb_rotate_logo_ccw(image->data, dst, image->width, image 406 drivers/video/fbdev/core/fbmem.c image->height); image 407 drivers/video/fbdev/core/fbmem.c tmp = image->width; image 408 drivers/video/fbdev/core/fbmem.c image->width = image->height; image 409 drivers/video/fbdev/core/fbmem.c image->height = tmp; image 410 drivers/video/fbdev/core/fbmem.c tmp = image->dx; image 411 drivers/video/fbdev/core/fbmem.c image->dx = image->dy; image 412 drivers/video/fbdev/core/fbmem.c image->dy = info->var.yres - image->height - tmp; image 415 drivers/video/fbdev/core/fbmem.c image->data = dst; image 418 drivers/video/fbdev/core/fbmem.c static void fb_do_show_logo(struct fb_info *info, struct fb_image *image, image 423 drivers/video/fbdev/core/fbmem.c if (image->width > info->var.xres || image->height > info->var.yres) image 428 drivers/video/fbdev/core/fbmem.c x < num && image->dx + image->width <= info->var.xres; image 430 drivers/video/fbdev/core/fbmem.c info->fbops->fb_imageblit(info, image); image 431 drivers/video/fbdev/core/fbmem.c image->dx += image->width + 8; image 434 drivers/video/fbdev/core/fbmem.c u32 dx = image->dx; image 436 drivers/video/fbdev/core/fbmem.c for (x = 0; x < num && image->dx <= dx; x++) { image 437 drivers/video/fbdev/core/fbmem.c info->fbops->fb_imageblit(info, image); image 438 drivers/video/fbdev/core/fbmem.c image->dx -= image->width + 8; image 442 drivers/video/fbdev/core/fbmem.c x < num && image->dy + image->height <= info->var.yres; image 444 drivers/video/fbdev/core/fbmem.c info->fbops->fb_imageblit(info, image); image 445 drivers/video/fbdev/core/fbmem.c image->dy += image->height + 8; image 448 drivers/video/fbdev/core/fbmem.c u32 dy = image->dy; image 450 drivers/video/fbdev/core/fbmem.c for (x = 0; x < num && image->dy <= dy; x++) { image 451 drivers/video/fbdev/core/fbmem.c info->fbops->fb_imageblit(info, image); image 452 drivers/video/fbdev/core/fbmem.c image->dy -= image->height + 8; image 463 drivers/video/fbdev/core/fbmem.c struct fb_image image; image 470 drivers/video/fbdev/core/fbmem.c image.depth = 8; image 471 drivers/video/fbdev/core/fbmem.c image.data = logo->data; image 500 drivers/video/fbdev/core/fbmem.c image.data = logo_new; image 515 drivers/video/fbdev/core/fbmem.c image.dx = (xres - n * (logo->width + 8) - 8) / 2; image 516 drivers/video/fbdev/core/fbmem.c image.dy = y ?: (yres - logo->height) / 2; image 518 drivers/video/fbdev/core/fbmem.c image.dx = 0; image 519 drivers/video/fbdev/core/fbmem.c image.dy = y; image 522 drivers/video/fbdev/core/fbmem.c image.width = logo->width; image 523 drivers/video/fbdev/core/fbmem.c image.height = logo->height; image 529 drivers/video/fbdev/core/fbmem.c fb_rotate_logo(info, logo_rotate, &image, rotate); image 532 drivers/video/fbdev/core/fbmem.c fb_do_show_logo(info, &image, rotate, n); image 539 drivers/video/fbdev/core/fbmem.c return image.dy + logo->height; image 28 drivers/video/fbdev/core/softcursor.c struct fb_image *image; image 34 drivers/video/fbdev/core/softcursor.c s_pitch = (cursor->image.width + 7) >> 3; image 35 drivers/video/fbdev/core/softcursor.c dsize = s_pitch * cursor->image.height; image 49 drivers/video/fbdev/core/softcursor.c image = (struct fb_image *)ops->cursor_src; image 50 drivers/video/fbdev/core/softcursor.c *image = cursor->image; image 53 drivers/video/fbdev/core/softcursor.c size = d_pitch * image->height + buf_align; image 61 drivers/video/fbdev/core/softcursor.c src[i] = image->data[i] ^ cursor->mask[i]; image 66 drivers/video/fbdev/core/softcursor.c src[i] = image->data[i] & cursor->mask[i]; image 70 drivers/video/fbdev/core/softcursor.c memcpy(src, image->data, dsize); image 72 drivers/video/fbdev/core/softcursor.c fb_pad_aligned_buffer(dst, d_pitch, src, s_pitch, image->height); image 73 drivers/video/fbdev/core/softcursor.c image->data = dst; image 74 drivers/video/fbdev/core/softcursor.c info->fbops->fb_imageblit(info, image); image 52 drivers/video/fbdev/core/sysimgblt.c static void color_imageblit(const struct fb_image *image, struct fb_info *p, image 61 drivers/video/fbdev/core/sysimgblt.c const u8 *src = image->data; image 64 drivers/video/fbdev/core/sysimgblt.c for (i = image->height; i--; ) { image 65 drivers/video/fbdev/core/sysimgblt.c n = image->width; image 111 drivers/video/fbdev/core/sysimgblt.c static void slow_imageblit(const struct fb_image *image, struct fb_info *p, image 119 drivers/video/fbdev/core/sysimgblt.c u32 spitch = (image->width+7)/8; image 120 drivers/video/fbdev/core/sysimgblt.c const u8 *src = image->data, *s; image 127 drivers/video/fbdev/core/sysimgblt.c for (i = image->height; i--; ) { image 130 drivers/video/fbdev/core/sysimgblt.c j = image->width; image 186 drivers/video/fbdev/core/sysimgblt.c static void fast_imageblit(const struct fb_image *image, struct fb_info *p, image 190 drivers/video/fbdev/core/sysimgblt.c u32 ppw = 32/bpp, spitch = (image->width + 7)/8; image 192 drivers/video/fbdev/core/sysimgblt.c const char *s = image->data, *src; image 219 drivers/video/fbdev/core/sysimgblt.c k = image->width/ppw; image 221 drivers/video/fbdev/core/sysimgblt.c for (i = image->height; i--; ) { image 240 drivers/video/fbdev/core/sysimgblt.c void sys_imageblit(struct fb_info *p, const struct fb_image *image) image 244 drivers/video/fbdev/core/sysimgblt.c u32 width = image->width; image 245 drivers/video/fbdev/core/sysimgblt.c u32 dx = image->dx, dy = image->dy; image 262 drivers/video/fbdev/core/sysimgblt.c if (image->depth == 1) { image 265 drivers/video/fbdev/core/sysimgblt.c fgcolor = ((u32*)(p->pseudo_palette))[image->fg_color]; image 266 drivers/video/fbdev/core/sysimgblt.c bgcolor = ((u32*)(p->pseudo_palette))[image->bg_color]; image 268 drivers/video/fbdev/core/sysimgblt.c fgcolor = image->fg_color; image 269 drivers/video/fbdev/core/sysimgblt.c bgcolor = image->bg_color; image 275 drivers/video/fbdev/core/sysimgblt.c fast_imageblit(image, p, dst1, fgcolor, bgcolor); image 277 drivers/video/fbdev/core/sysimgblt.c slow_imageblit(image, p, dst1, fgcolor, bgcolor, image 280 drivers/video/fbdev/core/sysimgblt.c color_imageblit(image, p, dst1, start_index, pitch_index); image 232 drivers/video/fbdev/cyber2000fb.c cyber2000fb_imageblit(struct fb_info *info, const struct fb_image *image) image 234 drivers/video/fbdev/cyber2000fb.c cfb_imageblit(info, image); image 318 drivers/video/fbdev/fb-puv3.c static void unifb_imageblit(struct fb_info *info, const struct fb_image *image) image 320 drivers/video/fbdev/fb-puv3.c sys_imageblit(info, image); image 550 drivers/video/fbdev/ffb.c static void ffb_imageblit(struct fb_info *info, const struct fb_image *image) image 554 drivers/video/fbdev/ffb.c const u8 *data = image->data; image 560 drivers/video/fbdev/ffb.c if (image->depth > 1) { image 561 drivers/video/fbdev/ffb.c cfb_imageblit(info, image); image 565 drivers/video/fbdev/ffb.c fg = ((u32 *)info->pseudo_palette)[image->fg_color]; image 566 drivers/video/fbdev/ffb.c bg = ((u32 *)info->pseudo_palette)[image->bg_color]; image 568 drivers/video/fbdev/ffb.c xy = (image->dy << 16) | image->dx; image 569 drivers/video/fbdev/ffb.c width = image->width; image 592 drivers/video/fbdev/ffb.c for (i = 0; i < image->height; i++) { image 612 drivers/video/fbdev/ffb.c for (i = 0; i < image->height; i++) { image 995 drivers/video/fbdev/fsl-diu-fb.c const void *image, uint16_t bg, uint16_t fg, image 1007 drivers/video/fbdev/fsl-diu-fb.c uint32_t line = be32_to_cpup(image); image 1015 drivers/video/fbdev/fsl-diu-fb.c image += DIV_ROUND_UP(width, 8); image 1029 drivers/video/fbdev/fsl-diu-fb.c if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) image 1048 drivers/video/fbdev/fsl-diu-fb.c yy = (cursor->image.dy - info->var.yoffset) & 0x7ff; image 1049 drivers/video/fbdev/fsl-diu-fb.c xx = (cursor->image.dx - info->var.xoffset) & 0x7ff; image 1065 drivers/video/fbdev/fsl-diu-fb.c DIV_ROUND_UP(cursor->image.width, 8) * image 1066 drivers/video/fbdev/fsl-diu-fb.c cursor->image.height; image 1069 drivers/video/fbdev/fsl-diu-fb.c unsigned int bg_idx = cursor->image.bg_color; image 1070 drivers/video/fbdev/fsl-diu-fb.c unsigned int fg_idx = cursor->image.fg_color; image 1071 drivers/video/fbdev/fsl-diu-fb.c uint32_t *image, *source, *mask; image 1089 drivers/video/fbdev/fsl-diu-fb.c image = (uint32_t *)data->next_cursor; image 1090 drivers/video/fbdev/fsl-diu-fb.c source = (uint32_t *)cursor->image.data; image 1095 drivers/video/fbdev/fsl-diu-fb.c image[i] = source[i] ^ mask[i]; image 1098 drivers/video/fbdev/fsl-diu-fb.c image[i] = source[i] & mask[i]; image 1100 drivers/video/fbdev/fsl-diu-fb.c fsl_diu_load_cursor_image(info, image, bg, fg, image 1101 drivers/video/fbdev/fsl-diu-fb.c cursor->image.width, cursor->image.height); image 145 drivers/video/fbdev/hecubafb.c const struct fb_image *image) image 149 drivers/video/fbdev/hecubafb.c sys_imageblit(info, image); image 509 drivers/video/fbdev/hgafb.c static void hgafb_imageblit(struct fb_info *info, const struct fb_image *image) image 512 drivers/video/fbdev/hgafb.c u8 *cdat = (u8 *) image->data; image 513 drivers/video/fbdev/hgafb.c u_int rows, y = image->dy; image 517 drivers/video/fbdev/hgafb.c for (rows = image->height; rows--; y++) { image 518 drivers/video/fbdev/hgafb.c for (x = 0; x < image->width; x+= 8) { image 520 drivers/video/fbdev/hgafb.c dest = rowaddr(info, y) + ((image->dx + x)>> 3); image 617 drivers/video/fbdev/hyperv_fb.c const struct fb_image *image) image 621 drivers/video/fbdev/hyperv_fb.c cfb_imageblit(p, image); image 367 drivers/video/fbdev/i810/i810_accel.c void i810fb_imageblit(struct fb_info *info, const struct fb_image *image) image 373 drivers/video/fbdev/i810/i810_accel.c par->depth == 4 || image->depth != 1) { image 374 drivers/video/fbdev/i810/i810_accel.c cfb_imageblit(info, image); image 380 drivers/video/fbdev/i810/i810_accel.c fg = image->fg_color; image 381 drivers/video/fbdev/i810/i810_accel.c bg = image->bg_color; image 385 drivers/video/fbdev/i810/i810_accel.c fg = ((u32 *)(info->pseudo_palette))[image->fg_color]; image 386 drivers/video/fbdev/i810/i810_accel.c bg = ((u32 *)(info->pseudo_palette))[image->bg_color]; image 390 drivers/video/fbdev/i810/i810_accel.c dst = info->fix.smem_start + (image->dy * info->fix.line_length) + image 391 drivers/video/fbdev/i810/i810_accel.c (image->dx * par->depth); image 393 drivers/video/fbdev/i810/i810_accel.c size = (image->width+7)/8 + 1; image 395 drivers/video/fbdev/i810/i810_accel.c size *= image->height; image 398 drivers/video/fbdev/i810/i810_accel.c mono_src_copy_imm_blit(image->width * par->depth, image 399 drivers/video/fbdev/i810/i810_accel.c image->height, info->fix.line_length, image 401 drivers/video/fbdev/i810/i810_accel.c PAT_COPY_ROP, dst, (u32 *) image->data, image 1486 drivers/video/fbdev/i810/i810_main.c if (cursor->image.width > 64 || cursor->image.height > 64) image 1499 drivers/video/fbdev/i810/i810_main.c tmp = (cursor->image.dx - info->var.xoffset) & 0xffff; image 1500 drivers/video/fbdev/i810/i810_main.c tmp |= (cursor->image.dy - info->var.yoffset) << 16; image 1508 drivers/video/fbdev/i810/i810_main.c i810_load_cursor_colors(cursor->image.fg_color, image 1509 drivers/video/fbdev/i810/i810_main.c cursor->image.bg_color, image 1513 drivers/video/fbdev/i810/i810_main.c int size = ((cursor->image.width + 7) >> 3) * image 1514 drivers/video/fbdev/i810/i810_main.c cursor->image.height; image 1524 drivers/video/fbdev/i810/i810_main.c data[i] = cursor->image.data[i] ^ cursor->mask[i]; image 1529 drivers/video/fbdev/i810/i810_main.c data[i] = cursor->image.data[i] & cursor->mask[i]; image 1533 drivers/video/fbdev/i810/i810_main.c i810_load_cursor_image(cursor->image.width, image 1534 drivers/video/fbdev/i810/i810_main.c cursor->image.height, data, image 31 drivers/video/fbdev/i810/i810_main.h extern void i810fb_imageblit(struct fb_info *p, const struct fb_image *image); image 1207 drivers/video/fbdev/imsttfb.c xx = cursor->image.dx - info->var.xoffset; image 1208 drivers/video/fbdev/imsttfb.c yy = cursor->image.dy - info->var.yoffset; image 1215 drivers/video/fbdev/imsttfb.c int fg_idx = cursor->image.fg_color; image 1216 drivers/video/fbdev/imsttfb.c int width = (cursor->image.width+7)/8; image 1217 drivers/video/fbdev/imsttfb.c u8 *dat = (u8 *) cursor->image.data; image 1223 drivers/video/fbdev/imsttfb.c for (i = 0; i < cursor->image.height; i++) { image 1235 drivers/video/fbdev/imsttfb.c for (i = 0; i < cursor->image.height; i++) { image 152 drivers/video/fbdev/intelfb/intelfbdrv.c const struct fb_image *image); image 1508 drivers/video/fbdev/intelfb/intelfbdrv.c const struct fb_image *image) image 1518 drivers/video/fbdev/intelfb/intelfbdrv.c || image->depth != 1) { image 1519 drivers/video/fbdev/intelfb/intelfbdrv.c cfb_imageblit(info, image); image 1524 drivers/video/fbdev/intelfb/intelfbdrv.c fgcolor = dinfo->pseudo_palette[image->fg_color]; image 1525 drivers/video/fbdev/intelfb/intelfbdrv.c bgcolor = dinfo->pseudo_palette[image->bg_color]; image 1527 drivers/video/fbdev/intelfb/intelfbdrv.c fgcolor = image->fg_color; image 1528 drivers/video/fbdev/intelfb/intelfbdrv.c bgcolor = image->bg_color; image 1531 drivers/video/fbdev/intelfb/intelfbdrv.c if (!intelfbhw_do_drawglyph(dinfo, fgcolor, bgcolor, image->width, image 1532 drivers/video/fbdev/intelfb/intelfbdrv.c image->height, image->data, image 1533 drivers/video/fbdev/intelfb/intelfbdrv.c image->dx, image->dy, image 1535 drivers/video/fbdev/intelfb/intelfbdrv.c cfb_imageblit(info, image); image 1562 drivers/video/fbdev/intelfb/intelfbdrv.c cursor->image.width, cursor->image.height, image 1563 drivers/video/fbdev/intelfb/intelfbdrv.c cursor->image.dx, cursor->image.dy); image 1567 drivers/video/fbdev/intelfb/intelfbdrv.c intelfbhw_cursor_setpos(dinfo, cursor->image.dx, image 1568 drivers/video/fbdev/intelfb/intelfbdrv.c cursor->image.dy); image 1571 drivers/video/fbdev/intelfb/intelfbdrv.c fg =dinfo->pseudo_palette[cursor->image.fg_color]; image 1572 drivers/video/fbdev/intelfb/intelfbdrv.c bg =dinfo->pseudo_palette[cursor->image.bg_color]; image 1574 drivers/video/fbdev/intelfb/intelfbdrv.c fg = cursor->image.fg_color; image 1575 drivers/video/fbdev/intelfb/intelfbdrv.c bg = cursor->image.bg_color; image 1578 drivers/video/fbdev/intelfb/intelfbdrv.c intelfbhw_cursor_load(dinfo, cursor->image.width, image 1579 drivers/video/fbdev/intelfb/intelfbdrv.c cursor->image.height, image 1590 drivers/video/fbdev/intelfb/intelfbdrv.c dx = cursor->image.dx - info->var.xoffset; image 1591 drivers/video/fbdev/intelfb/intelfbdrv.c dy = cursor->image.dy - info->var.yoffset; image 1597 drivers/video/fbdev/intelfb/intelfbdrv.c if (cursor->image.width > 64 || cursor->image.height > 64) image 1607 drivers/video/fbdev/intelfb/intelfbdrv.c fg = dinfo->pseudo_palette[cursor->image.fg_color]; image 1608 drivers/video/fbdev/intelfb/intelfbdrv.c bg = dinfo->pseudo_palette[cursor->image.bg_color]; image 1610 drivers/video/fbdev/intelfb/intelfbdrv.c fg = cursor->image.fg_color; image 1611 drivers/video/fbdev/intelfb/intelfbdrv.c bg = cursor->image.bg_color; image 1618 drivers/video/fbdev/intelfb/intelfbdrv.c u32 s_pitch = (ROUND_UP_TO(cursor->image.width, 8) / 8); image 1619 drivers/video/fbdev/intelfb/intelfbdrv.c u32 size = s_pitch * cursor->image.height; image 1620 drivers/video/fbdev/intelfb/intelfbdrv.c u8 *dat = (u8 *) cursor->image.data; image 1625 drivers/video/fbdev/intelfb/intelfbdrv.c if (cursor->image.depth != 1) image 1644 drivers/video/fbdev/intelfb/intelfbdrv.c intelfbhw_cursor_load(dinfo, cursor->image.width, image 1645 drivers/video/fbdev/intelfb/intelfbdrv.c cursor->image.height, src); image 107 drivers/video/fbdev/matrox/matroxfb_accel.c static void matroxfb_imageblit(struct fb_info* info, const struct fb_image* image); image 499 drivers/video/fbdev/matrox/matroxfb_accel.c static void matroxfb_imageblit(struct fb_info* info, const struct fb_image* image) { image 504 drivers/video/fbdev/matrox/matroxfb_accel.c if (image->depth == 1) { image 507 drivers/video/fbdev/matrox/matroxfb_accel.c fgx = ((u_int32_t*)info->pseudo_palette)[image->fg_color]; image 508 drivers/video/fbdev/matrox/matroxfb_accel.c bgx = ((u_int32_t*)info->pseudo_palette)[image->bg_color]; image 509 drivers/video/fbdev/matrox/matroxfb_accel.c matroxfb_1bpp_imageblit(minfo, fgx, bgx, image->data, image->width, image->height, image->dy, image->dx); image 516 drivers/video/fbdev/matrox/matroxfb_accel.c cfb_imageblit(info, image); image 73 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u32 bgcolor, const struct fb_image *image, image 92 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c line = image->data; image 93 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c bytes = (image->width + 7) >> 3; image 122 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u32 bgcolor, const struct fb_image *image, image 135 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c line = ptr = image->data; image 136 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c bytes = image->width; image 161 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u32 bgcolor, const struct fb_image *image, image 169 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c line = image->data; image 170 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c bytes = image->width << 1; image 185 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c const struct fb_image *image) image 195 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u16 width = image->width, height = image->height; image 196 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c u16 dx = image->dx, dy = image->dy; image 200 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c x2 = image->dx + image->width; image 201 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c y2 = image->dy + image->height; image 209 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c switch (image->depth) { image 217 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c ((u32 *) (info->pseudo_palette))[image->fg_color]; image 219 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c ((u32 *) (info->pseudo_palette))[image->bg_color]; image 221 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c fgcolor = image->fg_color; image 222 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c bgcolor = image->bg_color; image 240 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cfb_imageblit(info, image); image 246 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c return cfb_imageblit(info, image); image 247 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c cmdfn(cmd, step, dx, dy, width, height, fgcolor, bgcolor, image, info); image 507 drivers/video/fbdev/metronomefb.c const struct fb_image *image) image 511 drivers/video/fbdev/metronomefb.c sys_imageblit(info, image); image 1429 drivers/video/fbdev/neofb.c neo2200_imageblit(struct fb_info *info, const struct fb_image *image) image 1432 drivers/video/fbdev/neofb.c int s_pitch = (image->width * image->depth + 7) >> 3; image 1439 drivers/video/fbdev/neofb.c data_len = ((d_pitch * image->height) + buf_align) & ~buf_align; image 1443 drivers/video/fbdev/neofb.c if (image->depth == 1) { image 1444 drivers/video/fbdev/neofb.c if (info->var.bits_per_pixel == 24 && image->width < 16) { image 1450 drivers/video/fbdev/neofb.c cfb_imageblit(info, image); image 1454 drivers/video/fbdev/neofb.c } else if (image->depth == info->var.bits_per_pixel) { image 1459 drivers/video/fbdev/neofb.c cfb_imageblit(info, image); image 1465 drivers/video/fbdev/neofb.c writel(image->fg_color, &par->neo2200->fgColor); image 1466 drivers/video/fbdev/neofb.c writel(image->bg_color, &par->neo2200->bgColor); image 1470 drivers/video/fbdev/neofb.c writel(((u32 *) (info->pseudo_palette))[image->fg_color], image 1472 drivers/video/fbdev/neofb.c writel(((u32 *) (info->pseudo_palette))[image->bg_color], image 1484 drivers/video/fbdev/neofb.c writel(((image->dx & 0xffff) * (info->var.bits_per_pixel >> 3) + image 1485 drivers/video/fbdev/neofb.c image->dy * info->fix.line_length), &par->neo2200->dstStart); image 1486 drivers/video/fbdev/neofb.c writel((image->height << 16) | (image->width & 0xffff), image 1489 drivers/video/fbdev/neofb.c memcpy_toio(par->mmio_vbase + 0x100000, image->data, data_len); image 1525 drivers/video/fbdev/neofb.c neofb_imageblit(struct fb_info *info, const struct fb_image *image) image 1532 drivers/video/fbdev/neofb.c neo2200_imageblit(info, image); image 1535 drivers/video/fbdev/neofb.c cfb_imageblit(info, image); image 353 drivers/video/fbdev/nvidia/nv_accel.c const struct fb_image *image) image 357 drivers/video/fbdev/nvidia/nv_accel.c u32 dsize, width, *data = (u32 *) image->data, tmp; image 360 drivers/video/fbdev/nvidia/nv_accel.c width = (image->width + 31) & ~31; image 361 drivers/video/fbdev/nvidia/nv_accel.c dsize = (width * image->height) >> 5; image 364 drivers/video/fbdev/nvidia/nv_accel.c fg = image->fg_color | mask; image 365 drivers/video/fbdev/nvidia/nv_accel.c bg = image->bg_color | mask; image 367 drivers/video/fbdev/nvidia/nv_accel.c fg = ((u32 *) info->pseudo_palette)[image->fg_color] | mask; image 368 drivers/video/fbdev/nvidia/nv_accel.c bg = ((u32 *) info->pseudo_palette)[image->bg_color] | mask; image 372 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, (image->dy << 16) | (image->dx & 0xffff)); image 373 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, ((image->dy + image->height) << 16) | image 374 drivers/video/fbdev/nvidia/nv_accel.c ((image->dx + image->width) & 0xffff)); image 377 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, (image->height << 16) | width); image 378 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, (image->height << 16) | width); image 379 drivers/video/fbdev/nvidia/nv_accel.c NVDmaNext(par, (image->dy << 16) | (image->dx & 0xffff)); image 407 drivers/video/fbdev/nvidia/nv_accel.c void nvidiafb_imageblit(struct fb_info *info, const struct fb_image *image) image 414 drivers/video/fbdev/nvidia/nv_accel.c if (image->depth == 1 && !par->lockup) image 415 drivers/video/fbdev/nvidia/nv_accel.c nvidiafb_mono_color_expand(info, image); image 417 drivers/video/fbdev/nvidia/nv_accel.c cfb_imageblit(info, image); image 56 drivers/video/fbdev/nvidia/nv_proto.h const struct fb_image *image); image 536 drivers/video/fbdev/nvidia/nvidia.c if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) image 552 drivers/video/fbdev/nvidia/nvidia.c yy = cursor->image.dy - info->var.yoffset; image 553 drivers/video/fbdev/nvidia/nvidia.c xx = cursor->image.dx - info->var.xoffset; image 561 drivers/video/fbdev/nvidia/nvidia.c u32 bg_idx = cursor->image.bg_color; image 562 drivers/video/fbdev/nvidia/nvidia.c u32 fg_idx = cursor->image.fg_color; image 563 drivers/video/fbdev/nvidia/nvidia.c u32 s_pitch = (cursor->image.width + 7) >> 3; image 565 drivers/video/fbdev/nvidia/nvidia.c u8 *dat = (u8 *) cursor->image.data; image 569 drivers/video/fbdev/nvidia/nvidia.c src = kmalloc_array(s_pitch, cursor->image.height, GFP_ATOMIC); image 574 drivers/video/fbdev/nvidia/nvidia.c for (i = 0; i < s_pitch * cursor->image.height; i++) image 579 drivers/video/fbdev/nvidia/nvidia.c for (i = 0; i < s_pitch * cursor->image.height; i++) image 585 drivers/video/fbdev/nvidia/nvidia.c cursor->image.height); image 598 drivers/video/fbdev/nvidia/nvidia.c cursor->image.width, image 599 drivers/video/fbdev/nvidia/nvidia.c cursor->image.height); image 1150 drivers/video/fbdev/pm2fb.c static void pm2fb_imageblit(struct fb_info *info, const struct fb_image *image) image 1153 drivers/video/fbdev/pm2fb.c u32 height = image->height; image 1155 drivers/video/fbdev/pm2fb.c const u32 *src = (const u32 *)image->data; image 1165 drivers/video/fbdev/pm2fb.c if (info->flags & FBINFO_HWACCEL_DISABLED || image->depth != 1) { image 1166 drivers/video/fbdev/pm2fb.c cfb_imageblit(info, image); image 1171 drivers/video/fbdev/pm2fb.c fgx = image->fg_color; image 1172 drivers/video/fbdev/pm2fb.c bgx = image->bg_color; image 1176 drivers/video/fbdev/pm2fb.c fgx = par->palette[image->fg_color]; image 1177 drivers/video/fbdev/pm2fb.c bgx = par->palette[image->bg_color]; image 1192 drivers/video/fbdev/pm2fb.c ((image->dy & 0xfff) << 16) | (image->dx & 0x0fff)); image 1194 drivers/video/fbdev/pm2fb.c (((image->dy + image->height) & 0x0fff) << 16) | image 1195 drivers/video/fbdev/pm2fb.c ((image->dx + image->width) & 0x0fff)); image 1200 drivers/video/fbdev/pm2fb.c ((image->dy & 0xfff) << 16) | (image->dx & 0x0fff)); image 1202 drivers/video/fbdev/pm2fb.c ((image->height & 0x0fff) << 16) | image 1203 drivers/video/fbdev/pm2fb.c ((image->width) & 0x0fff)); image 1236 drivers/video/fbdev/pm2fb.c int width = ((image->width + 7) >> 3) image 1263 drivers/video/fbdev/pm2fb.c int x = cursor->image.dx - info->var.xoffset; image 1264 drivers/video/fbdev/pm2fb.c int y = cursor->image.dy - info->var.yoffset; image 1294 drivers/video/fbdev/pm2fb.c u32 fg_idx = cursor->image.fg_color; image 1295 drivers/video/fbdev/pm2fb.c u32 bg_idx = cursor->image.bg_color; image 1317 drivers/video/fbdev/pm2fb.c u8 *bitmap = (u8 *)cursor->image.data; image 1322 drivers/video/fbdev/pm2fb.c for (i = 0; i < cursor->image.height; i++) { image 1323 drivers/video/fbdev/pm2fb.c int j = (cursor->image.width + 7) >> 3; image 1369 drivers/video/fbdev/pm2fb.c if (cursor->image.width > 64 || image 1370 drivers/video/fbdev/pm2fb.c cursor->image.height > 64 || image 1371 drivers/video/fbdev/pm2fb.c cursor->image.depth > 1) image 1392 drivers/video/fbdev/pm2fb.c int x = cursor->image.dx - info->var.xoffset + 63; image 1393 drivers/video/fbdev/pm2fb.c int y = cursor->image.dy - info->var.yoffset + 63; image 1403 drivers/video/fbdev/pm2fb.c u32 fg_idx = cursor->image.fg_color; image 1404 drivers/video/fbdev/pm2fb.c u32 bg_idx = cursor->image.bg_color; image 1424 drivers/video/fbdev/pm2fb.c u8 *bitmap = (u8 *)cursor->image.data; image 1431 drivers/video/fbdev/pm2fb.c for (i = 0; i < cursor->image.height; i++) { image 1432 drivers/video/fbdev/pm2fb.c int j = (cursor->image.width + 7) >> 3; image 1457 drivers/video/fbdev/pm2fb.c for (i = 0; i < cursor->image.height; i++) { image 1458 drivers/video/fbdev/pm2fb.c int j = (cursor->image.width + 7) >> 3; image 511 drivers/video/fbdev/pm3fb.c static void pm3fb_imageblit(struct fb_info *info, const struct fb_image *image) image 514 drivers/video/fbdev/pm3fb.c u32 height = image->height; image 516 drivers/video/fbdev/pm3fb.c const u32 *src = (const u32 *)image->data; image 521 drivers/video/fbdev/pm3fb.c cfb_imageblit(info, image); image 526 drivers/video/fbdev/pm3fb.c fgx = image->fg_color; image 527 drivers/video/fbdev/pm3fb.c bgx = image->bg_color; image 531 drivers/video/fbdev/pm3fb.c fgx = par->palette[image->fg_color]; image 532 drivers/video/fbdev/pm3fb.c bgx = par->palette[image->bg_color]; image 535 drivers/video/fbdev/pm3fb.c if (image->depth != 1) { image 536 drivers/video/fbdev/pm3fb.c cfb_imageblit(info, image); image 563 drivers/video/fbdev/pm3fb.c ((image->dy & 0x0fff) << 16) | (image->dx & 0x0fff)); image 565 drivers/video/fbdev/pm3fb.c (((image->dy + image->height) & 0x0fff) << 16) | image 566 drivers/video/fbdev/pm3fb.c ((image->dx + image->width) & 0x0fff)); image 568 drivers/video/fbdev/pm3fb.c PM3RectanglePosition_XOffset(image->dx) | image 569 drivers/video/fbdev/pm3fb.c PM3RectanglePosition_YOffset(image->dy)); image 575 drivers/video/fbdev/pm3fb.c PM3Render2D_Width(image->width) | image 576 drivers/video/fbdev/pm3fb.c PM3Render2D_Height(image->height)); image 580 drivers/video/fbdev/pm3fb.c int width = ((image->width + 7) >> 3) image 621 drivers/video/fbdev/pm3fb.c if (cursor->image.width > 64 || image 622 drivers/video/fbdev/pm3fb.c cursor->image.height > 64 || image 623 drivers/video/fbdev/pm3fb.c cursor->image.depth > 1) image 641 drivers/video/fbdev/pm3fb.c int x = cursor->image.dx - info->var.xoffset; image 642 drivers/video/fbdev/pm3fb.c int y = cursor->image.dy - info->var.yoffset; image 658 drivers/video/fbdev/pm3fb.c u32 fg_idx = cursor->image.fg_color; image 659 drivers/video/fbdev/pm3fb.c u32 bg_idx = cursor->image.bg_color; image 679 drivers/video/fbdev/pm3fb.c u8 *bitmap = (u8 *)cursor->image.data; image 684 drivers/video/fbdev/pm3fb.c for (i = 0; i < cursor->image.height; i++) { image 685 drivers/video/fbdev/pm3fb.c int j = (cursor->image.width + 7) >> 3; image 108 drivers/video/fbdev/pmag-aa-fb.c if (cursor->image.height > BT431_CURSOR_SIZE || image 109 drivers/video/fbdev/pmag-aa-fb.c cursor->image.width > BT431_CURSOR_SIZE) { image 119 drivers/video/fbdev/pmag-aa-fb.c cursor->image.dx, cursor->image.dy); image 121 drivers/video/fbdev/pmag-aa-fb.c u8 fg = cursor->image.fg_color ? 0xf : 0x0; image 122 drivers/video/fbdev/pmag-aa-fb.c u8 bg = cursor->image.bg_color ? 0xf : 0x0; image 130 drivers/video/fbdev/pmag-aa-fb.c cursor->image.data, cursor->mask, cursor->rop, image 131 drivers/video/fbdev/pmag-aa-fb.c cursor->image.width, cursor->image.height); image 1492 drivers/video/fbdev/riva/fbdev.c const struct fb_image *image) image 1496 drivers/video/fbdev/riva/fbdev.c u8 *cdat = (u8 *) image->data; image 1500 drivers/video/fbdev/riva/fbdev.c if ((info->flags & FBINFO_HWACCEL_DISABLED) || image->depth != 1) { image 1501 drivers/video/fbdev/riva/fbdev.c cfb_imageblit(info, image); image 1507 drivers/video/fbdev/riva/fbdev.c fgx = image->fg_color; image 1508 drivers/video/fbdev/riva/fbdev.c bgx = image->bg_color; image 1513 drivers/video/fbdev/riva/fbdev.c fgx = ((u32 *)info->pseudo_palette)[image->fg_color]; image 1514 drivers/video/fbdev/riva/fbdev.c bgx = ((u32 *)info->pseudo_palette)[image->bg_color]; image 1516 drivers/video/fbdev/riva/fbdev.c fgx = par->palette[image->fg_color]; image 1517 drivers/video/fbdev/riva/fbdev.c bgx = par->palette[image->bg_color]; image 1526 drivers/video/fbdev/riva/fbdev.c (image->dy << 16) | (image->dx & 0xFFFF)); image 1528 drivers/video/fbdev/riva/fbdev.c (((image->dy + image->height) << 16) | image 1529 drivers/video/fbdev/riva/fbdev.c ((image->dx + image->width) & 0xffff))); image 1533 drivers/video/fbdev/riva/fbdev.c (image->height << 16) | ((image->width + 31) & ~31)); image 1535 drivers/video/fbdev/riva/fbdev.c (image->height << 16) | ((image->width + 31) & ~31)); image 1537 drivers/video/fbdev/riva/fbdev.c (image->dy << 16) | (image->dx & 0xFFFF)); image 1541 drivers/video/fbdev/riva/fbdev.c width = (image->width + 31)/32; image 1542 drivers/video/fbdev/riva/fbdev.c size = width * image->height; image 1584 drivers/video/fbdev/riva/fbdev.c if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) image 1600 drivers/video/fbdev/riva/fbdev.c yy = cursor->image.dy - info->var.yoffset; image 1601 drivers/video/fbdev/riva/fbdev.c xx = cursor->image.dx - info->var.xoffset; image 1610 drivers/video/fbdev/riva/fbdev.c u32 bg_idx = cursor->image.bg_color; image 1611 drivers/video/fbdev/riva/fbdev.c u32 fg_idx = cursor->image.fg_color; image 1612 drivers/video/fbdev/riva/fbdev.c u32 s_pitch = (cursor->image.width+7) >> 3; image 1614 drivers/video/fbdev/riva/fbdev.c u8 *dat = (u8 *) cursor->image.data; image 1618 drivers/video/fbdev/riva/fbdev.c src = kmalloc_array(s_pitch, cursor->image.height, GFP_ATOMIC); image 1623 drivers/video/fbdev/riva/fbdev.c for (i = 0; i < s_pitch * cursor->image.height; i++) image 1628 drivers/video/fbdev/riva/fbdev.c for (i = 0; i < s_pitch * cursor->image.height; i++) image 1634 drivers/video/fbdev/riva/fbdev.c cursor->image.height); image 1649 drivers/video/fbdev/riva/fbdev.c cursor->image.width, image 1650 drivers/video/fbdev/riva/fbdev.c cursor->image.height); image 347 drivers/video/fbdev/s3fb.c static void s3fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) image 349 drivers/video/fbdev/s3fb.c u32 fg = expand_color(image->fg_color); image 350 drivers/video/fbdev/s3fb.c u32 bg = expand_color(image->bg_color); image 357 drivers/video/fbdev/s3fb.c src1 = image->data; image 358 drivers/video/fbdev/s3fb.c dst1 = info->screen_base + (image->dy * info->fix.line_length) image 359 drivers/video/fbdev/s3fb.c + ((image->dx / 8) * 4); image 361 drivers/video/fbdev/s3fb.c for (y = 0; y < image->height; y++) { image 364 drivers/video/fbdev/s3fb.c for (x = 0; x < image->width; x += 8) { image 369 drivers/video/fbdev/s3fb.c src1 += image->width / 8; image 404 drivers/video/fbdev/s3fb.c static void s3fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) image 406 drivers/video/fbdev/s3fb.c u32 fg = image->fg_color * 0x11111111; image 407 drivers/video/fbdev/s3fb.c u32 bg = image->bg_color * 0x11111111; image 414 drivers/video/fbdev/s3fb.c src1 = image->data; image 415 drivers/video/fbdev/s3fb.c dst1 = info->screen_base + (image->dy * info->fix.line_length) image 416 drivers/video/fbdev/s3fb.c + ((image->dx / 8) * 4); image 418 drivers/video/fbdev/s3fb.c for (y = 0; y < image->height; y++) { image 421 drivers/video/fbdev/s3fb.c for (x = 0; x < image->width; x += 8) { image 426 drivers/video/fbdev/s3fb.c src1 += image->width / 8; image 431 drivers/video/fbdev/s3fb.c static void s3fb_imageblit(struct fb_info *info, const struct fb_image *image) image 433 drivers/video/fbdev/s3fb.c if ((info->var.bits_per_pixel == 4) && (image->depth == 1) image 434 drivers/video/fbdev/s3fb.c && ((image->width % 8) == 0) && ((image->dx % 8) == 0)) { image 436 drivers/video/fbdev/s3fb.c s3fb_iplan_imageblit(info, image); image 438 drivers/video/fbdev/s3fb.c s3fb_cfb4_imageblit(info, image); image 440 drivers/video/fbdev/s3fb.c cfb_imageblit(info, image); image 404 drivers/video/fbdev/savage/savagefb.h const struct fb_image *image); image 92 drivers/video/fbdev/savage/savagefb_accel.c void savagefb_imageblit(struct fb_info *info, const struct fb_image *image) image 97 drivers/video/fbdev/savage/savagefb_accel.c u32 *src = (u32 *) image->data; image 99 drivers/video/fbdev/savage/savagefb_accel.c if (!image->width || !image->height) image 102 drivers/video/fbdev/savage/savagefb_accel.c if (image->depth != 1) { image 103 drivers/video/fbdev/savage/savagefb_accel.c cfb_imageblit(info, image); image 108 drivers/video/fbdev/savage/savagefb_accel.c fg = image->fg_color; image 109 drivers/video/fbdev/savage/savagefb_accel.c bg = image->bg_color; image 111 drivers/video/fbdev/savage/savagefb_accel.c fg = ((u32 *)info->pseudo_palette)[image->fg_color]; image 112 drivers/video/fbdev/savage/savagefb_accel.c bg = ((u32 *)info->pseudo_palette)[image->bg_color]; image 122 drivers/video/fbdev/savage/savagefb_accel.c width = (image->width + 31) & ~31; image 123 drivers/video/fbdev/savage/savagefb_accel.c size = (width * image->height)/8; image 128 drivers/video/fbdev/savage/savagefb_accel.c BCI_SEND(BCI_CLIP_LR(image->dx, image->dx + image->width - 1)); image 131 drivers/video/fbdev/savage/savagefb_accel.c BCI_SEND(BCI_X_Y(image->dx, image->dy)); image 132 drivers/video/fbdev/savage/savagefb_accel.c BCI_SEND(BCI_W_H(width, image->height)); image 236 drivers/video/fbdev/sbuslib.c ret |= get_user(addr, &argp->image); image 237 drivers/video/fbdev/sbuslib.c ret |= put_user(compat_ptr(addr), &p->image); image 1677 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct fb_image *image) image 1679 drivers/video/fbdev/sh_mobile_lcdcfb.c sys_imageblit(info, image); image 544 drivers/video/fbdev/skeletonfb.c void xxxfb_imageblit(struct fb_info *p, const struct fb_image *image) image 1055 drivers/video/fbdev/sm501fb.c if (cursor->image.width > 64) image 1058 drivers/video/fbdev/sm501fb.c if (cursor->image.height > 64) image 1061 drivers/video/fbdev/sm501fb.c if (cursor->image.depth > 1) image 1075 drivers/video/fbdev/sm501fb.c unsigned int x = cursor->image.dx; image 1076 drivers/video/fbdev/sm501fb.c unsigned int y = cursor->image.dy; image 1089 drivers/video/fbdev/sm501fb.c unsigned int bg_col = cursor->image.bg_color; image 1090 drivers/video/fbdev/sm501fb.c unsigned int fg_col = cursor->image.fg_color; image 1116 drivers/video/fbdev/sm501fb.c const unsigned char *pcol = cursor->image.data; image 1124 drivers/video/fbdev/sm501fb.c __func__, cursor->image.width, cursor->image.height); image 1129 drivers/video/fbdev/sm501fb.c for (y = 0; y < cursor->image.height; y++) { image 1130 drivers/video/fbdev/sm501fb.c for (x = 0; x < cursor->image.width; x++) { image 930 drivers/video/fbdev/smscufx.c const struct fb_image *image) image 934 drivers/video/fbdev/smscufx.c sys_imageblit(info, image); image 936 drivers/video/fbdev/smscufx.c ufx_handle_damage(dev, image->dx, image->dy, image 937 drivers/video/fbdev/smscufx.c image->width, image->height); image 276 drivers/video/fbdev/ssd1307fb.c static void ssd1307fb_imageblit(struct fb_info *info, const struct fb_image *image) image 279 drivers/video/fbdev/ssd1307fb.c sys_imageblit(info, image); image 150 drivers/video/fbdev/sunxvr500.c static void e3d_imageblit(struct fb_info *info, const struct fb_image *image) image 156 drivers/video/fbdev/sunxvr500.c cfb_imageblit(info, image); image 158 drivers/video/fbdev/sunxvr500.c cfb_imageblit(info, image); image 946 drivers/video/fbdev/tdfxfb.c static void tdfxfb_imageblit(struct fb_info *info, const struct fb_image *image) image 949 drivers/video/fbdev/tdfxfb.c int size = image->height * ((image->width * image->depth + 7) >> 3); image 954 drivers/video/fbdev/tdfxfb.c u8 *chardata = (u8 *) image->data; image 956 drivers/video/fbdev/tdfxfb.c u32 dx = image->dx; image 957 drivers/video/fbdev/tdfxfb.c u32 dy = image->dy; image 960 drivers/video/fbdev/tdfxfb.c if (image->depth != 1) { image 966 drivers/video/fbdev/tdfxfb.c cfb_imageblit(info, image); image 973 drivers/video/fbdev/tdfxfb.c tdfx_outl(par, COLORFORE, image->fg_color); image 974 drivers/video/fbdev/tdfxfb.c tdfx_outl(par, COLORBACK, image->bg_color); image 979 drivers/video/fbdev/tdfxfb.c par->palette[image->fg_color]); image 981 drivers/video/fbdev/tdfxfb.c par->palette[image->bg_color]); image 989 drivers/video/fbdev/tdfxfb.c if (dy + image->height > 4095) { image 994 drivers/video/fbdev/tdfxfb.c if (dx + image->width > 4095) { image 1006 drivers/video/fbdev/tdfxfb.c tdfx_outl(par, DSTSIZE, image->width | (image->height << 16)); image 1050 drivers/video/fbdev/tdfxfb.c if (cursor->image.width > 64 || image 1051 drivers/video/fbdev/tdfxfb.c cursor->image.height > 64 || image 1052 drivers/video/fbdev/tdfxfb.c cursor->image.depth > 1) image 1072 drivers/video/fbdev/tdfxfb.c u32 bg_idx = cursor->image.bg_color; image 1073 drivers/video/fbdev/tdfxfb.c u32 fg_idx = cursor->image.fg_color; image 1088 drivers/video/fbdev/tdfxfb.c int x = cursor->image.dx; image 1089 drivers/video/fbdev/tdfxfb.c int y = cursor->image.dy - info->var.yoffset; image 1116 drivers/video/fbdev/tdfxfb.c u8 *bitmap = (u8 *)cursor->image.data; image 1122 drivers/video/fbdev/tdfxfb.c for (i = 0; i < cursor->image.height; i++) { image 1124 drivers/video/fbdev/tdfxfb.c int j = (cursor->image.width + 7) >> 3; image 620 drivers/video/fbdev/tgafb.c tgafb_mono_imageblit(struct fb_info *info, const struct fb_image *image) image 632 drivers/video/fbdev/tgafb.c dx = image->dx; image 633 drivers/video/fbdev/tgafb.c dy = image->dy; image 634 drivers/video/fbdev/tgafb.c width = image->width; image 635 drivers/video/fbdev/tgafb.c height = image->height; image 658 drivers/video/fbdev/tgafb.c fgcolor = image->fg_color; image 659 drivers/video/fbdev/tgafb.c bgcolor = image->bg_color; image 687 drivers/video/fbdev/tgafb.c data = (const unsigned char *) image->data; image 833 drivers/video/fbdev/tgafb.c tgafb_clut_imageblit(struct fb_info *info, const struct fb_image *image) image 842 drivers/video/fbdev/tgafb.c dx = image->dx; image 843 drivers/video/fbdev/tgafb.c dy = image->dy; image 844 drivers/video/fbdev/tgafb.c width = image->width; image 845 drivers/video/fbdev/tgafb.c height = image->height; image 862 drivers/video/fbdev/tgafb.c data = image->data; image 883 drivers/video/fbdev/tgafb.c tgafb_imageblit(struct fb_info *info, const struct fb_image *image) image 888 drivers/video/fbdev/tgafb.c if (image->depth == 1) { image 889 drivers/video/fbdev/tgafb.c tgafb_mono_imageblit(info, image); image 897 drivers/video/fbdev/tgafb.c if (image->depth == info->var.bits_per_pixel) { image 898 drivers/video/fbdev/tgafb.c cfb_imageblit(info, image); image 903 drivers/video/fbdev/tgafb.c if (!is8bpp && image->depth == 8) { image 904 drivers/video/fbdev/tgafb.c tgafb_clut_imageblit(info, image); image 754 drivers/video/fbdev/udlfb.c const struct fb_image *image) image 758 drivers/video/fbdev/udlfb.c sys_imageblit(info, image); image 760 drivers/video/fbdev/udlfb.c dlfb_offload_damage(dlfb, image->dx, image->dy, image 761 drivers/video/fbdev/udlfb.c image->width, image->height); image 1117 drivers/video/fbdev/vga16fb.c static void vga_8planes_imageblit(struct fb_info *info, const struct fb_image *image) image 1124 drivers/video/fbdev/vga16fb.c const char *cdat = image->data; image 1125 drivers/video/fbdev/vga16fb.c u32 dx = image->dx; image 1130 drivers/video/fbdev/vga16fb.c where = info->screen_base + dx + image->dy * info->fix.line_length; image 1133 drivers/video/fbdev/vga16fb.c writeb(image->bg_color, where); image 1136 drivers/video/fbdev/vga16fb.c setmask(image->fg_color ^ image->bg_color); image 1139 drivers/video/fbdev/vga16fb.c for (y = 0; y < image->height; y++, where += info->fix.line_length) image 1148 drivers/video/fbdev/vga16fb.c static void vga_imageblit_expand(struct fb_info *info, const struct fb_image *image) image 1150 drivers/video/fbdev/vga16fb.c char __iomem *where = info->screen_base + (image->dx/8) + image 1151 drivers/video/fbdev/vga16fb.c image->dy * info->fix.line_length; image 1153 drivers/video/fbdev/vga16fb.c char *cdat = (char *) image->data; image 1164 drivers/video/fbdev/vga16fb.c setcolor(image->fg_color); image 1168 drivers/video/fbdev/vga16fb.c writeb(image->bg_color, where); image 1173 drivers/video/fbdev/vga16fb.c for (y = 0; y < image->height; y++) { image 1175 drivers/video/fbdev/vga16fb.c for (x = image->width/8; x--;) image 1184 drivers/video/fbdev/vga16fb.c setcolor(image->bg_color); image 1188 drivers/video/fbdev/vga16fb.c for (y = 0; y < image->height; y++) { image 1190 drivers/video/fbdev/vga16fb.c for (x=image->width/8; x--;){ image 1192 drivers/video/fbdev/vga16fb.c setcolor(image->fg_color); image 1203 drivers/video/fbdev/vga16fb.c vga_8planes_imageblit(info, image); image 1207 drivers/video/fbdev/vga16fb.c cfb_imageblit(info, image); image 1212 drivers/video/fbdev/vga16fb.c static void vga_imageblit_color(struct fb_info *info, const struct fb_image *image) image 1219 drivers/video/fbdev/vga16fb.c info->screen_base + image->dy * info->fix.line_length + image 1220 drivers/video/fbdev/vga16fb.c image->dx/8; image 1221 drivers/video/fbdev/vga16fb.c const char *cdat = image->data; image 1233 drivers/video/fbdev/vga16fb.c for (y = 0; y < image->height; y++) { image 1234 drivers/video/fbdev/vga16fb.c for (x = 0; x < image->width; x++) { image 1250 drivers/video/fbdev/vga16fb.c cfb_imageblit(info, image); image 1257 drivers/video/fbdev/vga16fb.c static void vga16fb_imageblit(struct fb_info *info, const struct fb_image *image) image 1259 drivers/video/fbdev/vga16fb.c if (image->depth == 1) image 1260 drivers/video/fbdev/vga16fb.c vga_imageblit_expand(info, image); image 1262 drivers/video/fbdev/vga16fb.c vga_imageblit_color(info, image); image 723 drivers/video/fbdev/via/viafbdev.c const struct fb_image *image) image 731 drivers/video/fbdev/via/viafbdev.c (image->depth != 1 && image->depth != viapar->depth)) { image 732 drivers/video/fbdev/via/viafbdev.c cfb_imageblit(info, image); image 736 drivers/video/fbdev/via/viafbdev.c if (image->depth == 1) { image 740 drivers/video/fbdev/via/viafbdev.c ((u32 *)info->pseudo_palette)[image->fg_color]; image 742 drivers/video/fbdev/via/viafbdev.c ((u32 *)info->pseudo_palette)[image->bg_color]; image 744 drivers/video/fbdev/via/viafbdev.c fg_color = image->fg_color; image 745 drivers/video/fbdev/via/viafbdev.c bg_color = image->bg_color; image 752 drivers/video/fbdev/via/viafbdev.c image->width, image->height, info->var.bits_per_pixel, image 753 drivers/video/fbdev/via/viafbdev.c viapar->vram_addr, info->fix.line_length, image->dx, image->dy, image 754 drivers/video/fbdev/via/viafbdev.c (u32 *)image->data, 0, 0, 0, 0, fg_color, bg_color, 0)) image 755 drivers/video/fbdev/via/viafbdev.c cfb_imageblit(info, image); image 782 drivers/video/fbdev/via/viafbdev.c yy = cursor->image.dy - info->var.yoffset; image 783 drivers/video/fbdev/via/viafbdev.c xx = cursor->image.dx - info->var.xoffset; image 789 drivers/video/fbdev/via/viafbdev.c if (cursor->image.width <= 32 && cursor->image.height <= 32) image 791 drivers/video/fbdev/via/viafbdev.c else if (cursor->image.width <= 64 && cursor->image.height <= 64) image 795 drivers/video/fbdev/via/viafbdev.c "%dx%d", cursor->image.width, cursor->image.height); image 810 drivers/video/fbdev/via/viafbdev.c fg_color = cursor->image.fg_color; image 811 drivers/video/fbdev/via/viafbdev.c bg_color = cursor->image.bg_color; image 844 drivers/video/fbdev/via/viafbdev.c int size = ((cursor->image.width + 7) >> 3) * image 845 drivers/video/fbdev/via/viafbdev.c cursor->image.height; image 141 drivers/video/fbdev/vt8623fb.c static void vt8623fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) image 143 drivers/video/fbdev/vt8623fb.c u32 fg = expand_color(image->fg_color); image 144 drivers/video/fbdev/vt8623fb.c u32 bg = expand_color(image->bg_color); image 151 drivers/video/fbdev/vt8623fb.c src1 = image->data; image 152 drivers/video/fbdev/vt8623fb.c dst1 = info->screen_base + (image->dy * info->fix.line_length) image 153 drivers/video/fbdev/vt8623fb.c + ((image->dx / 8) * 4); image 155 drivers/video/fbdev/vt8623fb.c for (y = 0; y < image->height; y++) { image 158 drivers/video/fbdev/vt8623fb.c for (x = 0; x < image->width; x += 8) { image 163 drivers/video/fbdev/vt8623fb.c src1 += image->width / 8; image 197 drivers/video/fbdev/vt8623fb.c static void vt8623fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) image 199 drivers/video/fbdev/vt8623fb.c u32 fg = image->fg_color * 0x11111111; image 200 drivers/video/fbdev/vt8623fb.c u32 bg = image->bg_color * 0x11111111; image 207 drivers/video/fbdev/vt8623fb.c src1 = image->data; image 208 drivers/video/fbdev/vt8623fb.c dst1 = info->screen_base + (image->dy * info->fix.line_length) image 209 drivers/video/fbdev/vt8623fb.c + ((image->dx / 8) * 4); image 211 drivers/video/fbdev/vt8623fb.c for (y = 0; y < image->height; y++) { image 214 drivers/video/fbdev/vt8623fb.c for (x = 0; x < image->width; x += 8) { image 219 drivers/video/fbdev/vt8623fb.c src1 += image->width / 8; image 224 drivers/video/fbdev/vt8623fb.c static void vt8623fb_imageblit(struct fb_info *info, const struct fb_image *image) image 226 drivers/video/fbdev/vt8623fb.c if ((info->var.bits_per_pixel == 4) && (image->depth == 1) image 227 drivers/video/fbdev/vt8623fb.c && ((image->width % 8) == 0) && ((image->dx % 8) == 0)) { image 229 drivers/video/fbdev/vt8623fb.c vt8623fb_iplan_imageblit(info, image); image 231 drivers/video/fbdev/vt8623fb.c vt8623fb_cfb4_imageblit(info, image); image 233 drivers/video/fbdev/vt8623fb.c cfb_imageblit(info, image); image 253 drivers/video/fbdev/xen-fbfront.c static void xenfb_imageblit(struct fb_info *p, const struct fb_image *image) image 257 drivers/video/fbdev/xen-fbfront.c sys_imageblit(p, image); image 258 drivers/video/fbdev/xen-fbfront.c xenfb_refresh(info, image->dx, image->dy, image->width, image->height); image 333 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_slave_set(struct vme_slave_resource *image, int enabled, image 343 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge = image->parent; image 347 drivers/vme/bridges/vme_ca91cx42.c i = image->number; image 439 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_slave_get(struct vme_slave_resource *image, int *enabled, image 447 drivers/vme/bridges/vme_ca91cx42.c bridge = image->parent->driver_priv; image 449 drivers/vme/bridges/vme_ca91cx42.c i = image->number; image 499 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_alloc_resource(struct vme_master_resource *image, image 507 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge = image->parent; image 516 drivers/vme/bridges/vme_ca91cx42.c existing_size = (unsigned long long)(image->bus_resource.end - image 517 drivers/vme/bridges/vme_ca91cx42.c image->bus_resource.start); image 524 drivers/vme/bridges/vme_ca91cx42.c iounmap(image->kern_base); image 525 drivers/vme/bridges/vme_ca91cx42.c image->kern_base = NULL; image 526 drivers/vme/bridges/vme_ca91cx42.c kfree(image->bus_resource.name); image 527 drivers/vme/bridges/vme_ca91cx42.c release_resource(&image->bus_resource); image 528 drivers/vme/bridges/vme_ca91cx42.c memset(&image->bus_resource, 0, sizeof(image->bus_resource)); image 531 drivers/vme/bridges/vme_ca91cx42.c if (!image->bus_resource.name) { image 532 drivers/vme/bridges/vme_ca91cx42.c image->bus_resource.name = kmalloc(VMENAMSIZ+3, GFP_ATOMIC); image 533 drivers/vme/bridges/vme_ca91cx42.c if (!image->bus_resource.name) { image 539 drivers/vme/bridges/vme_ca91cx42.c sprintf((char *)image->bus_resource.name, "%s.%d", image 540 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge->name, image->number); image 542 drivers/vme/bridges/vme_ca91cx42.c image->bus_resource.start = 0; image 543 drivers/vme/bridges/vme_ca91cx42.c image->bus_resource.end = (unsigned long)size; image 544 drivers/vme/bridges/vme_ca91cx42.c image->bus_resource.flags = IORESOURCE_MEM; image 547 drivers/vme/bridges/vme_ca91cx42.c &image->bus_resource, size, 0x10000, PCIBIOS_MIN_MEM, image 552 drivers/vme/bridges/vme_ca91cx42.c image->number, (unsigned long)size, image 553 drivers/vme/bridges/vme_ca91cx42.c (unsigned long)image->bus_resource.start); image 557 drivers/vme/bridges/vme_ca91cx42.c image->kern_base = ioremap_nocache( image 558 drivers/vme/bridges/vme_ca91cx42.c image->bus_resource.start, size); image 559 drivers/vme/bridges/vme_ca91cx42.c if (!image->kern_base) { image 568 drivers/vme/bridges/vme_ca91cx42.c release_resource(&image->bus_resource); image 570 drivers/vme/bridges/vme_ca91cx42.c kfree(image->bus_resource.name); image 571 drivers/vme/bridges/vme_ca91cx42.c memset(&image->bus_resource, 0, sizeof(image->bus_resource)); image 579 drivers/vme/bridges/vme_ca91cx42.c static void ca91cx42_free_resource(struct vme_master_resource *image) image 581 drivers/vme/bridges/vme_ca91cx42.c iounmap(image->kern_base); image 582 drivers/vme/bridges/vme_ca91cx42.c image->kern_base = NULL; image 583 drivers/vme/bridges/vme_ca91cx42.c release_resource(&image->bus_resource); image 584 drivers/vme/bridges/vme_ca91cx42.c kfree(image->bus_resource.name); image 585 drivers/vme/bridges/vme_ca91cx42.c memset(&image->bus_resource, 0, sizeof(image->bus_resource)); image 589 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_master_set(struct vme_master_resource *image, int enabled, image 600 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_bridge = image->parent; image 604 drivers/vme/bridges/vme_ca91cx42.c i = image->number; image 625 drivers/vme/bridges/vme_ca91cx42.c spin_lock(&image->lock); image 631 drivers/vme/bridges/vme_ca91cx42.c retval = ca91cx42_alloc_resource(image, size); image 633 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 640 drivers/vme/bridges/vme_ca91cx42.c pci_base = (unsigned long long)image->bus_resource.start; image 677 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 709 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 735 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 740 drivers/vme/bridges/vme_ca91cx42.c ca91cx42_free_resource(image); image 746 drivers/vme/bridges/vme_ca91cx42.c static int __ca91cx42_master_get(struct vme_master_resource *image, image 754 drivers/vme/bridges/vme_ca91cx42.c bridge = image->parent->driver_priv; image 756 drivers/vme/bridges/vme_ca91cx42.c i = image->number; image 833 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_master_get(struct vme_master_resource *image, int *enabled, image 839 drivers/vme/bridges/vme_ca91cx42.c spin_lock(&image->lock); image 841 drivers/vme/bridges/vme_ca91cx42.c retval = __ca91cx42_master_get(image, enabled, vme_base, size, aspace, image 844 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 849 drivers/vme/bridges/vme_ca91cx42.c static ssize_t ca91cx42_master_read(struct vme_master_resource *image, image 853 drivers/vme/bridges/vme_ca91cx42.c void __iomem *addr = image->kern_base + offset; image 860 drivers/vme/bridges/vme_ca91cx42.c spin_lock(&image->lock); image 903 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 908 drivers/vme/bridges/vme_ca91cx42.c static ssize_t ca91cx42_master_write(struct vme_master_resource *image, image 912 drivers/vme/bridges/vme_ca91cx42.c void __iomem *addr = image->kern_base + offset; image 919 drivers/vme/bridges/vme_ca91cx42.c spin_lock(&image->lock); image 958 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 963 drivers/vme/bridges/vme_ca91cx42.c static unsigned int ca91cx42_master_rmw(struct vme_master_resource *image, image 972 drivers/vme/bridges/vme_ca91cx42.c bridge = image->parent->driver_priv; image 973 drivers/vme/bridges/vme_ca91cx42.c dev = image->parent->parent; image 981 drivers/vme/bridges/vme_ca91cx42.c spin_lock(&image->lock); image 983 drivers/vme/bridges/vme_ca91cx42.c pci_addr = (uintptr_t)image->kern_base + offset; image 1005 drivers/vme/bridges/vme_ca91cx42.c result = ioread32(image->kern_base + offset); image 1011 drivers/vme/bridges/vme_ca91cx42.c spin_unlock(&image->lock); image 154 drivers/vme/bridges/vme_fake.c static int fake_slave_set(struct vme_slave_resource *image, int enabled, image 163 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; image 166 drivers/vme/bridges/vme_fake.c i = image->number; image 206 drivers/vme/bridges/vme_fake.c mutex_lock(&image->mtx); image 215 drivers/vme/bridges/vme_fake.c mutex_unlock(&image->mtx); image 223 drivers/vme/bridges/vme_fake.c static int fake_slave_get(struct vme_slave_resource *image, int *enabled, image 230 drivers/vme/bridges/vme_fake.c bridge = image->parent->driver_priv; image 232 drivers/vme/bridges/vme_fake.c i = image->number; image 234 drivers/vme/bridges/vme_fake.c mutex_lock(&image->mtx); image 243 drivers/vme/bridges/vme_fake.c mutex_unlock(&image->mtx); image 251 drivers/vme/bridges/vme_fake.c static int fake_master_set(struct vme_master_resource *image, int enabled, image 260 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; image 313 drivers/vme/bridges/vme_fake.c spin_lock(&image->lock); image 315 drivers/vme/bridges/vme_fake.c i = image->number; image 324 drivers/vme/bridges/vme_fake.c spin_unlock(&image->lock); image 338 drivers/vme/bridges/vme_fake.c static int __fake_master_get(struct vme_master_resource *image, int *enabled, image 345 drivers/vme/bridges/vme_fake.c bridge = image->parent->driver_priv; image 347 drivers/vme/bridges/vme_fake.c i = image->number; image 360 drivers/vme/bridges/vme_fake.c static int fake_master_get(struct vme_master_resource *image, int *enabled, image 366 drivers/vme/bridges/vme_fake.c spin_lock(&image->lock); image 368 drivers/vme/bridges/vme_fake.c retval = __fake_master_get(image, enabled, vme_base, size, aspace, image 371 drivers/vme/bridges/vme_fake.c spin_unlock(&image->lock); image 516 drivers/vme/bridges/vme_fake.c static ssize_t fake_master_read(struct vme_master_resource *image, void *buf, image 528 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; image 532 drivers/vme/bridges/vme_fake.c i = image->number; image 539 drivers/vme/bridges/vme_fake.c spin_lock(&image->lock); image 610 drivers/vme/bridges/vme_fake.c spin_unlock(&image->lock); image 708 drivers/vme/bridges/vme_fake.c static ssize_t fake_master_write(struct vme_master_resource *image, void *buf, image 721 drivers/vme/bridges/vme_fake.c fake_bridge = image->parent; image 725 drivers/vme/bridges/vme_fake.c i = image->number; image 732 drivers/vme/bridges/vme_fake.c spin_lock(&image->lock); image 800 drivers/vme/bridges/vme_fake.c spin_unlock(&image->lock); image 810 drivers/vme/bridges/vme_fake.c static unsigned int fake_master_rmw(struct vme_master_resource *image, image 819 drivers/vme/bridges/vme_fake.c bridge = image->parent->driver_priv; image 822 drivers/vme/bridges/vme_fake.c i = image->number; image 829 drivers/vme/bridges/vme_fake.c spin_lock(&image->lock); image 844 drivers/vme/bridges/vme_fake.c spin_unlock(&image->lock); image 471 drivers/vme/bridges/vme_tsi148.c static int tsi148_slave_set(struct vme_slave_resource *image, int enabled, image 484 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; image 487 drivers/vme/bridges/vme_tsi148.c i = image->number; image 616 drivers/vme/bridges/vme_tsi148.c static int tsi148_slave_get(struct vme_slave_resource *image, int *enabled, image 627 drivers/vme/bridges/vme_tsi148.c bridge = image->parent->driver_priv; image 629 drivers/vme/bridges/vme_tsi148.c i = image->number; image 716 drivers/vme/bridges/vme_tsi148.c static int tsi148_alloc_resource(struct vme_master_resource *image, image 724 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; image 728 drivers/vme/bridges/vme_tsi148.c existing_size = (unsigned long long)(image->bus_resource.end - image 729 drivers/vme/bridges/vme_tsi148.c image->bus_resource.start); image 736 drivers/vme/bridges/vme_tsi148.c iounmap(image->kern_base); image 737 drivers/vme/bridges/vme_tsi148.c image->kern_base = NULL; image 738 drivers/vme/bridges/vme_tsi148.c kfree(image->bus_resource.name); image 739 drivers/vme/bridges/vme_tsi148.c release_resource(&image->bus_resource); image 740 drivers/vme/bridges/vme_tsi148.c memset(&image->bus_resource, 0, sizeof(image->bus_resource)); image 747 drivers/vme/bridges/vme_tsi148.c if (!image->bus_resource.name) { image 748 drivers/vme/bridges/vme_tsi148.c image->bus_resource.name = kmalloc(VMENAMSIZ+3, GFP_ATOMIC); image 749 drivers/vme/bridges/vme_tsi148.c if (!image->bus_resource.name) { image 755 drivers/vme/bridges/vme_tsi148.c sprintf((char *)image->bus_resource.name, "%s.%d", tsi148_bridge->name, image 756 drivers/vme/bridges/vme_tsi148.c image->number); image 758 drivers/vme/bridges/vme_tsi148.c image->bus_resource.start = 0; image 759 drivers/vme/bridges/vme_tsi148.c image->bus_resource.end = (unsigned long)size; image 760 drivers/vme/bridges/vme_tsi148.c image->bus_resource.flags = IORESOURCE_MEM; image 763 drivers/vme/bridges/vme_tsi148.c &image->bus_resource, size, 0x10000, PCIBIOS_MIN_MEM, image 768 drivers/vme/bridges/vme_tsi148.c image->number, (unsigned long)size, image 769 drivers/vme/bridges/vme_tsi148.c (unsigned long)image->bus_resource.start); image 773 drivers/vme/bridges/vme_tsi148.c image->kern_base = ioremap_nocache( image 774 drivers/vme/bridges/vme_tsi148.c image->bus_resource.start, size); image 775 drivers/vme/bridges/vme_tsi148.c if (!image->kern_base) { image 784 drivers/vme/bridges/vme_tsi148.c release_resource(&image->bus_resource); image 786 drivers/vme/bridges/vme_tsi148.c kfree(image->bus_resource.name); image 787 drivers/vme/bridges/vme_tsi148.c memset(&image->bus_resource, 0, sizeof(image->bus_resource)); image 795 drivers/vme/bridges/vme_tsi148.c static void tsi148_free_resource(struct vme_master_resource *image) image 797 drivers/vme/bridges/vme_tsi148.c iounmap(image->kern_base); image 798 drivers/vme/bridges/vme_tsi148.c image->kern_base = NULL; image 799 drivers/vme/bridges/vme_tsi148.c release_resource(&image->bus_resource); image 800 drivers/vme/bridges/vme_tsi148.c kfree(image->bus_resource.name); image 801 drivers/vme/bridges/vme_tsi148.c memset(&image->bus_resource, 0, sizeof(image->bus_resource)); image 807 drivers/vme/bridges/vme_tsi148.c static int tsi148_master_set(struct vme_master_resource *image, int enabled, image 823 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; image 844 drivers/vme/bridges/vme_tsi148.c spin_lock(&image->lock); image 850 drivers/vme/bridges/vme_tsi148.c retval = tsi148_alloc_resource(image, size); image 852 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 864 drivers/vme/bridges/vme_tsi148.c &image->bus_resource); image 881 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 887 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 893 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 900 drivers/vme/bridges/vme_tsi148.c i = image->number; image 957 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 994 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1031 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1037 drivers/vme/bridges/vme_tsi148.c tsi148_free_resource(image); image 1049 drivers/vme/bridges/vme_tsi148.c static int __tsi148_master_get(struct vme_master_resource *image, int *enabled, image 1061 drivers/vme/bridges/vme_tsi148.c bridge = image->parent->driver_priv; image 1063 drivers/vme/bridges/vme_tsi148.c i = image->number; image 1159 drivers/vme/bridges/vme_tsi148.c static int tsi148_master_get(struct vme_master_resource *image, int *enabled, image 1165 drivers/vme/bridges/vme_tsi148.c spin_lock(&image->lock); image 1167 drivers/vme/bridges/vme_tsi148.c retval = __tsi148_master_get(image, enabled, vme_base, size, aspace, image 1170 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1175 drivers/vme/bridges/vme_tsi148.c static ssize_t tsi148_master_read(struct vme_master_resource *image, void *buf, image 1183 drivers/vme/bridges/vme_tsi148.c void __iomem *addr = image->kern_base + offset; image 1187 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; image 1189 drivers/vme/bridges/vme_tsi148.c spin_lock(&image->lock); image 1192 drivers/vme/bridges/vme_tsi148.c __tsi148_master_get(image, &enabled, &vme_base, &size, &aspace, image 1197 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1247 drivers/vme/bridges/vme_tsi148.c dev_err(image->parent->parent, image 1255 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1261 drivers/vme/bridges/vme_tsi148.c static ssize_t tsi148_master_write(struct vme_master_resource *image, void *buf, image 1267 drivers/vme/bridges/vme_tsi148.c void __iomem *addr = image->kern_base + offset; image 1275 drivers/vme/bridges/vme_tsi148.c tsi148_bridge = image->parent; image 1279 drivers/vme/bridges/vme_tsi148.c spin_lock(&image->lock); image 1282 drivers/vme/bridges/vme_tsi148.c __tsi148_master_get(image, &enabled, &vme_base, &size, &aspace, image 1287 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1353 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 1363 drivers/vme/bridges/vme_tsi148.c static unsigned int tsi148_master_rmw(struct vme_master_resource *image, image 1373 drivers/vme/bridges/vme_tsi148.c bridge = image->parent->driver_priv; image 1376 drivers/vme/bridges/vme_tsi148.c i = image->number; image 1382 drivers/vme/bridges/vme_tsi148.c spin_lock(&image->lock); image 1405 drivers/vme/bridges/vme_tsi148.c result = ioread32be(image->kern_base + offset); image 1412 drivers/vme/bridges/vme_tsi148.c spin_unlock(&image->lock); image 375 drivers/vme/vme.c struct vme_slave_resource *image; image 383 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_slave_resource, list); image 390 drivers/vme/vme.c if (!(((image->address_attr & aspace) == aspace) && image 391 drivers/vme/vme.c ((image->cycle_attr & cycle) == cycle))) { image 400 drivers/vme/vme.c return bridge->slave_set(image, enabled, vme_base, size, buf_base, image 425 drivers/vme/vme.c struct vme_slave_resource *image; image 432 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_slave_resource, list); image 439 drivers/vme/vme.c return bridge->slave_get(image, enabled, vme_base, size, buf_base, image 579 drivers/vme/vme.c struct vme_master_resource *image; image 587 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_master_resource, list); image 594 drivers/vme/vme.c if (!(((image->address_attr & aspace) == aspace) && image 595 drivers/vme/vme.c ((image->cycle_attr & cycle) == cycle) && image 596 drivers/vme/vme.c ((image->width_attr & dwidth) == dwidth))) { image 605 drivers/vme/vme.c return bridge->master_set(image, enabled, vme_base, size, aspace, image 630 drivers/vme/vme.c struct vme_master_resource *image; image 637 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_master_resource, list); image 644 drivers/vme/vme.c return bridge->master_get(image, enabled, vme_base, size, aspace, image 668 drivers/vme/vme.c struct vme_master_resource *image; image 681 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_master_resource, list); image 693 drivers/vme/vme.c return bridge->master_read(image, buf, count, offset); image 717 drivers/vme/vme.c struct vme_master_resource *image; image 730 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_master_resource, list); image 742 drivers/vme/vme.c return bridge->master_write(image, buf, count, offset); image 769 drivers/vme/vme.c struct vme_master_resource *image; image 781 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_master_resource, list); image 783 drivers/vme/vme.c return bridge->master_rmw(image, mask, compare, swap, offset); image 800 drivers/vme/vme.c struct vme_master_resource *image; image 809 drivers/vme/vme.c image = list_entry(resource->entry, struct vme_master_resource, list); image 810 drivers/vme/vme.c phys_addr = image->bus_resource.start + (vma->vm_pgoff << PAGE_SHIFT); image 813 drivers/vme/vme.c if (phys_addr + vma_size > image->bus_resource.end + 1) { image 250 include/drm/drm_fb_helper.h const struct fb_image *image); image 257 include/drm/drm_fb_helper.h const struct fb_image *image); image 406 include/drm/drm_fb_helper.h const struct fb_image *image) image 421 include/drm/drm_fb_helper.h const struct fb_image *image) image 1577 include/linux/efi.h efi_loaded_image_t *image, int *cmd_line_len); image 1612 include/linux/efi.h efi_loaded_image_t *image, image 120 include/linux/fb.h struct fb_image_user image; /* Cursor image */ image 267 include/linux/fb.h void (*fb_imageblit) (struct fb_info *info, const struct fb_image *image); image 594 include/linux/fb.h extern void cfb_imageblit(struct fb_info *info, const struct fb_image *image); image 600 include/linux/fb.h extern void sys_imageblit(struct fb_info *info, const struct fb_image *image); image 517 include/linux/filter.h u8 image[] __aligned(4); image 961 include/linux/filter.h u32 pass, void *image) image 964 include/linux/filter.h proglen, pass, image, current->comm, task_pid_nr(current)); image 966 include/linux/filter.h if (image) image 968 include/linux/filter.h 16, 1, image, proglen, false); image 2973 include/linux/fs.h id(KEXEC_IMAGE, kexec-image) \ image 29 include/linux/ima.h extern void ima_add_kexec_buffer(struct kimage *image); image 99 include/linux/ima.h static inline void ima_add_kexec_buffer(struct kimage *image) image 122 include/linux/kexec.h typedef void *(kexec_load_t)(struct kimage *image, char *kernel_buf, image 144 include/linux/kexec.h int kexec_image_probe_default(struct kimage *image, void *buf, image 146 include/linux/kexec.h int kexec_image_post_load_cleanup_default(struct kimage *image); image 169 include/linux/kexec.h struct kimage *image; image 180 include/linux/kexec.h int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf); image 181 include/linux/kexec.h int kexec_purgatory_get_set_symbol(struct kimage *image, const char *name, image 184 include/linux/kexec.h void *kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name); image 186 include/linux/kexec.h int __weak arch_kexec_kernel_image_probe(struct kimage *image, void *buf, image 188 include/linux/kexec.h void * __weak arch_kexec_kernel_image_load(struct kimage *image); image 236 include/linux/kexec.h int kexec_elf_load(struct kimage *image, struct elfhdr *ehdr, image 299 include/linux/kexec.h extern void machine_kexec(struct kimage *image); image 300 include/linux/kexec.h extern int machine_kexec_prepare(struct kimage *image); image 301 include/linux/kexec.h extern void machine_kexec_cleanup(struct kimage *image); image 303 include/linux/kexec.h extern struct page *kimage_alloc_control_pages(struct kimage *image, image 310 include/linux/kexec.h extern int kimage_crash_copy_vmcoreinfo(struct kimage *image); image 139 include/sound/ad1816a.h unsigned short image[48]; image 36 include/sound/hwdep.h struct snd_hwdep_dsp_image *image); image 87 include/sound/wss.h unsigned char image[32]; /* registers image */ image 682 include/uapi/drm/radeon_drm.h drm_radeon_tex_image_t __user *image; image 94 include/uapi/linux/cycx_cfm.h unsigned char image[0]; image 393 include/uapi/linux/fb.h struct fb_image image; /* Cursor image */ image 141 include/uapi/sound/asound.h unsigned char __user *image; /* W: binary image */ image 278 include/video/imx-ipu-v3.h int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image); image 827 kernel/bpf/core.c *image_ptr = &hdr->image[start]; image 22 kernel/kexec.c static int copy_user_segment_list(struct kimage *image, image 30 kernel/kexec.c image->nr_segments = nr_segments; image 32 kernel/kexec.c ret = copy_from_user(image->segment, segments, segment_bytes); image 45 kernel/kexec.c struct kimage *image; image 56 kernel/kexec.c image = do_kimage_alloc_init(); image 57 kernel/kexec.c if (!image) image 60 kernel/kexec.c image->start = entry; image 62 kernel/kexec.c ret = copy_user_segment_list(image, nr_segments, segments); image 68 kernel/kexec.c image->control_page = crashk_res.start; image 69 kernel/kexec.c image->type = KEXEC_TYPE_CRASH; image 72 kernel/kexec.c ret = sanity_check_segment_list(image); image 82 kernel/kexec.c image->control_code_page = kimage_alloc_control_pages(image, image 84 kernel/kexec.c if (!image->control_code_page) { image 90 kernel/kexec.c image->swap_page = kimage_alloc_control_pages(image, 0); image 91 kernel/kexec.c if (!image->swap_page) { image 97 kernel/kexec.c *rimage = image; image 100 kernel/kexec.c kimage_free_page_list(&image->control_pages); image 102 kernel/kexec.c kfree(image); image 109 kernel/kexec.c struct kimage **dest_image, *image; image 135 kernel/kexec.c ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags); image 140 kernel/kexec.c image->preserve_context = 1; image 142 kernel/kexec.c ret = machine_kexec_prepare(image); image 150 kernel/kexec.c ret = kimage_crash_copy_vmcoreinfo(image); image 155 kernel/kexec.c ret = kimage_load_segment(image, &image->segment[i]); image 160 kernel/kexec.c kimage_terminate(image); image 163 kernel/kexec.c image = xchg(dest_image, image); image 169 kernel/kexec.c kimage_free(image); image 144 kernel/kexec_core.c static struct page *kimage_alloc_page(struct kimage *image, image 148 kernel/kexec_core.c int sanity_check_segment_list(struct kimage *image) image 151 kernel/kexec_core.c unsigned long nr_segments = image->nr_segments; image 171 kernel/kexec_core.c mstart = image->segment[i].mem; image 172 kernel/kexec_core.c mend = mstart + image->segment[i].memsz; image 190 kernel/kexec_core.c mstart = image->segment[i].mem; image 191 kernel/kexec_core.c mend = mstart + image->segment[i].memsz; image 195 kernel/kexec_core.c pstart = image->segment[j].mem; image 196 kernel/kexec_core.c pend = pstart + image->segment[j].memsz; image 209 kernel/kexec_core.c if (image->segment[i].bufsz > image->segment[i].memsz) image 219 kernel/kexec_core.c if (PAGE_COUNT(image->segment[i].memsz) > nr_pages / 2) image 222 kernel/kexec_core.c total_pages += PAGE_COUNT(image->segment[i].memsz); image 238 kernel/kexec_core.c if (image->type == KEXEC_TYPE_CRASH) { image 242 kernel/kexec_core.c mstart = image->segment[i].mem; image 243 kernel/kexec_core.c mend = mstart + image->segment[i].memsz - 1; image 256 kernel/kexec_core.c struct kimage *image; image 259 kernel/kexec_core.c image = kzalloc(sizeof(*image), GFP_KERNEL); image 260 kernel/kexec_core.c if (!image) image 263 kernel/kexec_core.c image->head = 0; image 264 kernel/kexec_core.c image->entry = &image->head; image 265 kernel/kexec_core.c image->last_entry = &image->head; image 266 kernel/kexec_core.c image->control_page = ~0; /* By default this does not apply */ image 267 kernel/kexec_core.c image->type = KEXEC_TYPE_DEFAULT; image 270 kernel/kexec_core.c INIT_LIST_HEAD(&image->control_pages); image 273 kernel/kexec_core.c INIT_LIST_HEAD(&image->dest_pages); image 276 kernel/kexec_core.c INIT_LIST_HEAD(&image->unusable_pages); image 278 kernel/kexec_core.c return image; image 281 kernel/kexec_core.c int kimage_is_destination_range(struct kimage *image, image 287 kernel/kexec_core.c for (i = 0; i < image->nr_segments; i++) { image 290 kernel/kexec_core.c mstart = image->segment[i].mem; image 291 kernel/kexec_core.c mend = mstart + image->segment[i].memsz; image 350 kernel/kexec_core.c static struct page *kimage_alloc_normal_control_pages(struct kimage *image, image 387 kernel/kexec_core.c kimage_is_destination_range(image, addr, eaddr)) { image 395 kernel/kexec_core.c list_add(&pages->lru, &image->control_pages); image 416 kernel/kexec_core.c static struct page *kimage_alloc_crash_control_pages(struct kimage *image, image 445 kernel/kexec_core.c hole_start = (image->control_page + (size - 1)) & ~(size - 1); image 455 kernel/kexec_core.c for (i = 0; i < image->nr_segments; i++) { image 458 kernel/kexec_core.c mstart = image->segment[i].mem; image 459 kernel/kexec_core.c mend = mstart + image->segment[i].memsz - 1; image 468 kernel/kexec_core.c if (i == image->nr_segments) { image 470 kernel/kexec_core.c image->control_page = hole_end; image 483 kernel/kexec_core.c struct page *kimage_alloc_control_pages(struct kimage *image, image 488 kernel/kexec_core.c switch (image->type) { image 490 kernel/kexec_core.c pages = kimage_alloc_normal_control_pages(image, order); image 493 kernel/kexec_core.c pages = kimage_alloc_crash_control_pages(image, order); image 500 kernel/kexec_core.c int kimage_crash_copy_vmcoreinfo(struct kimage *image) image 505 kernel/kexec_core.c if (image->type != KEXEC_TYPE_CRASH) image 517 kernel/kexec_core.c vmcoreinfo_page = kimage_alloc_control_pages(image, 0); image 528 kernel/kexec_core.c image->vmcoreinfo_data_copy = safecopy; image 534 kernel/kexec_core.c static int kimage_add_entry(struct kimage *image, kimage_entry_t entry) image 536 kernel/kexec_core.c if (*image->entry != 0) image 537 kernel/kexec_core.c image->entry++; image 539 kernel/kexec_core.c if (image->entry == image->last_entry) { image 543 kernel/kexec_core.c page = kimage_alloc_page(image, GFP_KERNEL, KIMAGE_NO_DEST); image 548 kernel/kexec_core.c *image->entry = virt_to_boot_phys(ind_page) | IND_INDIRECTION; image 549 kernel/kexec_core.c image->entry = ind_page; image 550 kernel/kexec_core.c image->last_entry = ind_page + image 553 kernel/kexec_core.c *image->entry = entry; image 554 kernel/kexec_core.c image->entry++; image 555 kernel/kexec_core.c *image->entry = 0; image 560 kernel/kexec_core.c static int kimage_set_destination(struct kimage *image, image 566 kernel/kexec_core.c result = kimage_add_entry(image, destination | IND_DESTINATION); image 572 kernel/kexec_core.c static int kimage_add_page(struct kimage *image, unsigned long page) image 577 kernel/kexec_core.c result = kimage_add_entry(image, page | IND_SOURCE); image 583 kernel/kexec_core.c static void kimage_free_extra_pages(struct kimage *image) image 586 kernel/kexec_core.c kimage_free_page_list(&image->dest_pages); image 589 kernel/kexec_core.c kimage_free_page_list(&image->unusable_pages); image 592 kernel/kexec_core.c void kimage_terminate(struct kimage *image) image 594 kernel/kexec_core.c if (*image->entry != 0) image 595 kernel/kexec_core.c image->entry++; image 597 kernel/kexec_core.c *image->entry = IND_DONE; image 600 kernel/kexec_core.c #define for_each_kimage_entry(image, ptr, entry) \ image 601 kernel/kexec_core.c for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); \ image 613 kernel/kexec_core.c void kimage_free(struct kimage *image) image 618 kernel/kexec_core.c if (!image) image 621 kernel/kexec_core.c if (image->vmcoreinfo_data_copy) { image 623 kernel/kexec_core.c vunmap(image->vmcoreinfo_data_copy); image 626 kernel/kexec_core.c kimage_free_extra_pages(image); image 627 kernel/kexec_core.c for_each_kimage_entry(image, ptr, entry) { image 644 kernel/kexec_core.c machine_kexec_cleanup(image); image 647 kernel/kexec_core.c kimage_free_page_list(&image->control_pages); image 653 kernel/kexec_core.c if (image->file_mode) image 654 kernel/kexec_core.c kimage_file_post_load_cleanup(image); image 656 kernel/kexec_core.c kfree(image); image 659 kernel/kexec_core.c static kimage_entry_t *kimage_dst_used(struct kimage *image, image 665 kernel/kexec_core.c for_each_kimage_entry(image, ptr, entry) { image 678 kernel/kexec_core.c static struct page *kimage_alloc_page(struct kimage *image, image 707 kernel/kexec_core.c list_for_each_entry(page, &image->dest_pages, lru) { image 725 kernel/kexec_core.c list_add(&page->lru, &image->unusable_pages); image 735 kernel/kexec_core.c if (!kimage_is_destination_range(image, addr, image 744 kernel/kexec_core.c old = kimage_dst_used(image, addr); image 769 kernel/kexec_core.c list_add(&page->lru, &image->dest_pages); image 775 kernel/kexec_core.c static int kimage_load_normal_segment(struct kimage *image, image 785 kernel/kexec_core.c if (image->file_mode) image 793 kernel/kexec_core.c result = kimage_set_destination(image, maddr); image 802 kernel/kexec_core.c page = kimage_alloc_page(image, GFP_HIGHUSER, maddr); image 807 kernel/kexec_core.c result = kimage_add_page(image, page_to_boot_pfn(page) image 821 kernel/kexec_core.c if (image->file_mode) image 832 kernel/kexec_core.c if (image->file_mode) image 844 kernel/kexec_core.c static int kimage_load_crash_segment(struct kimage *image, image 858 kernel/kexec_core.c if (image->file_mode) image 887 kernel/kexec_core.c if (image->file_mode) image 900 kernel/kexec_core.c if (image->file_mode) image 912 kernel/kexec_core.c int kimage_load_segment(struct kimage *image, image 917 kernel/kexec_core.c switch (image->type) { image 919 kernel/kexec_core.c result = kimage_load_normal_segment(image, segment); image 922 kernel/kexec_core.c result = kimage_load_crash_segment(image, segment); image 388 kernel/kexec_elf.c int kexec_elf_load(struct kimage *image, struct elfhdr *ehdr, image 31 kernel/kexec_file.c static int kexec_calculate_store_digests(struct kimage *image); image 38 kernel/kexec_file.c int kexec_image_probe_default(struct kimage *image, void *buf, image 47 kernel/kexec_file.c image->fops = *fops; image 56 kernel/kexec_file.c int __weak arch_kexec_kernel_image_probe(struct kimage *image, void *buf, image 59 kernel/kexec_file.c return kexec_image_probe_default(image, buf, buf_len); image 62 kernel/kexec_file.c static void *kexec_image_load_default(struct kimage *image) image 64 kernel/kexec_file.c if (!image->fops || !image->fops->load) image 67 kernel/kexec_file.c return image->fops->load(image, image->kernel_buf, image 68 kernel/kexec_file.c image->kernel_buf_len, image->initrd_buf, image 69 kernel/kexec_file.c image->initrd_buf_len, image->cmdline_buf, image 70 kernel/kexec_file.c image->cmdline_buf_len); image 73 kernel/kexec_file.c void * __weak arch_kexec_kernel_image_load(struct kimage *image) image 75 kernel/kexec_file.c return kexec_image_load_default(image); image 78 kernel/kexec_file.c int kexec_image_post_load_cleanup_default(struct kimage *image) image 80 kernel/kexec_file.c if (!image->fops || !image->fops->cleanup) image 83 kernel/kexec_file.c return image->fops->cleanup(image->image_loader_data); image 86 kernel/kexec_file.c int __weak arch_kimage_file_post_load_cleanup(struct kimage *image) image 88 kernel/kexec_file.c return kexec_image_post_load_cleanup_default(image); image 92 kernel/kexec_file.c static int kexec_image_verify_sig_default(struct kimage *image, void *buf, image 95 kernel/kexec_file.c if (!image->fops || !image->fops->verify_sig) { image 100 kernel/kexec_file.c return image->fops->verify_sig(buf, buf_len); image 103 kernel/kexec_file.c int __weak arch_kexec_kernel_verify_sig(struct kimage *image, void *buf, image 106 kernel/kexec_file.c return kexec_image_verify_sig_default(image, buf, buf_len); image 149 kernel/kexec_file.c void kimage_file_post_load_cleanup(struct kimage *image) image 151 kernel/kexec_file.c struct purgatory_info *pi = &image->purgatory_info; image 153 kernel/kexec_file.c vfree(image->kernel_buf); image 154 kernel/kexec_file.c image->kernel_buf = NULL; image 156 kernel/kexec_file.c vfree(image->initrd_buf); image 157 kernel/kexec_file.c image->initrd_buf = NULL; image 159 kernel/kexec_file.c kfree(image->cmdline_buf); image 160 kernel/kexec_file.c image->cmdline_buf = NULL; image 169 kernel/kexec_file.c arch_kimage_file_post_load_cleanup(image); image 176 kernel/kexec_file.c kfree(image->image_loader_data); image 177 kernel/kexec_file.c image->image_loader_data = NULL; image 182 kernel/kexec_file.c kimage_validate_signature(struct kimage *image) image 187 kernel/kexec_file.c ret = arch_kexec_kernel_verify_sig(image, image->kernel_buf, image 188 kernel/kexec_file.c image->kernel_buf_len); image 238 kernel/kexec_file.c kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd, image 246 kernel/kexec_file.c ret = kernel_read_file_from_fd(kernel_fd, &image->kernel_buf, image 250 kernel/kexec_file.c image->kernel_buf_len = size; image 253 kernel/kexec_file.c ret = arch_kexec_kernel_image_probe(image, image->kernel_buf, image 254 kernel/kexec_file.c image->kernel_buf_len); image 259 kernel/kexec_file.c ret = kimage_validate_signature(image); image 266 kernel/kexec_file.c ret = kernel_read_file_from_fd(initrd_fd, &image->initrd_buf, image 271 kernel/kexec_file.c image->initrd_buf_len = size; image 275 kernel/kexec_file.c image->cmdline_buf = memdup_user(cmdline_ptr, cmdline_len); image 276 kernel/kexec_file.c if (IS_ERR(image->cmdline_buf)) { image 277 kernel/kexec_file.c ret = PTR_ERR(image->cmdline_buf); image 278 kernel/kexec_file.c image->cmdline_buf = NULL; image 282 kernel/kexec_file.c image->cmdline_buf_len = cmdline_len; image 285 kernel/kexec_file.c if (image->cmdline_buf[cmdline_len - 1] != '\0') { image 290 kernel/kexec_file.c ima_kexec_cmdline(image->cmdline_buf, image 291 kernel/kexec_file.c image->cmdline_buf_len - 1); image 295 kernel/kexec_file.c ima_add_kexec_buffer(image); image 298 kernel/kexec_file.c ldata = arch_kexec_kernel_image_load(image); image 305 kernel/kexec_file.c image->image_loader_data = ldata; image 309 kernel/kexec_file.c kimage_file_post_load_cleanup(image); image 319 kernel/kexec_file.c struct kimage *image; image 322 kernel/kexec_file.c image = do_kimage_alloc_init(); image 323 kernel/kexec_file.c if (!image) image 326 kernel/kexec_file.c image->file_mode = 1; image 330 kernel/kexec_file.c image->control_page = crashk_res.start; image 331 kernel/kexec_file.c image->type = KEXEC_TYPE_CRASH; image 334 kernel/kexec_file.c ret = kimage_file_prepare_segments(image, kernel_fd, initrd_fd, image 339 kernel/kexec_file.c ret = sanity_check_segment_list(image); image 344 kernel/kexec_file.c image->control_code_page = kimage_alloc_control_pages(image, image 346 kernel/kexec_file.c if (!image->control_code_page) { image 352 kernel/kexec_file.c image->swap_page = kimage_alloc_control_pages(image, 0); image 353 kernel/kexec_file.c if (!image->swap_page) { image 359 kernel/kexec_file.c *rimage = image; image 362 kernel/kexec_file.c kimage_free_page_list(&image->control_pages); image 364 kernel/kexec_file.c kimage_file_post_load_cleanup(image); image 366 kernel/kexec_file.c kfree(image); image 375 kernel/kexec_file.c struct kimage **dest_image, *image; image 385 kernel/kexec_file.c image = NULL; image 408 kernel/kexec_file.c ret = kimage_file_alloc_init(&image, kernel_fd, initrd_fd, cmdline_ptr, image 413 kernel/kexec_file.c ret = machine_kexec_prepare(image); image 421 kernel/kexec_file.c ret = kimage_crash_copy_vmcoreinfo(image); image 425 kernel/kexec_file.c ret = kexec_calculate_store_digests(image); image 429 kernel/kexec_file.c for (i = 0; i < image->nr_segments; i++) { image 432 kernel/kexec_file.c ksegment = &image->segment[i]; image 437 kernel/kexec_file.c ret = kimage_load_segment(image, &image->segment[i]); image 442 kernel/kexec_file.c kimage_terminate(image); image 448 kernel/kexec_file.c kimage_file_post_load_cleanup(image); image 450 kernel/kexec_file.c image = xchg(dest_image, image); image 456 kernel/kexec_file.c kimage_free(image); image 463 kernel/kexec_file.c struct kimage *image = kbuf->image; image 482 kernel/kexec_file.c if (kimage_is_destination_range(image, temp_start, temp_end)) { image 501 kernel/kexec_file.c struct kimage *image = kbuf->image; image 516 kernel/kexec_file.c if (kimage_is_destination_range(image, temp_start, temp_end)) { image 563 kernel/kexec_file.c if (kbuf->image->type == KEXEC_TYPE_CRASH) image 618 kernel/kexec_file.c if (kbuf->image->type == KEXEC_TYPE_CRASH) image 668 kernel/kexec_file.c if (!kbuf->image->file_mode) image 671 kernel/kexec_file.c if (kbuf->image->nr_segments >= KEXEC_SEGMENT_MAX) image 681 kernel/kexec_file.c if (!list_empty(&kbuf->image->control_pages)) { image 696 kernel/kexec_file.c ksegment = &kbuf->image->segment[kbuf->image->nr_segments]; image 701 kernel/kexec_file.c kbuf->image->nr_segments++; image 706 kernel/kexec_file.c static int kexec_calculate_store_digests(struct kimage *image) image 715 kernel/kexec_file.c struct purgatory_info *pi = &image->purgatory_info; image 753 kernel/kexec_file.c for (j = i = 0; i < image->nr_segments; i++) { image 756 kernel/kexec_file.c ksegment = &image->segment[i]; image 797 kernel/kexec_file.c ret = kexec_purgatory_get_set_symbol(image, "purgatory_sha_regions", image 802 kernel/kexec_file.c ret = kexec_purgatory_get_set_symbol(image, "purgatory_sha256_digest", image 913 kernel/kexec_file.c kbuf->image->start = pi->ehdr->e_entry; image 935 kernel/kexec_file.c kbuf->image->start -= sechdrs[i].sh_addr; image 936 kernel/kexec_file.c kbuf->image->start += kbuf->mem + offset; image 951 kernel/kexec_file.c static int kexec_apply_relocations(struct kimage *image) image 954 kernel/kexec_file.c struct purgatory_info *pi = &image->purgatory_info; image 1022 kernel/kexec_file.c int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf) image 1024 kernel/kexec_file.c struct purgatory_info *pi = &image->purgatory_info; image 1040 kernel/kexec_file.c ret = kexec_apply_relocations(image); image 1109 kernel/kexec_file.c void *kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name) image 1111 kernel/kexec_file.c struct purgatory_info *pi = &image->purgatory_info; image 1132 kernel/kexec_file.c int kexec_purgatory_get_set_symbol(struct kimage *image, const char *name, image 1135 kernel/kexec_file.c struct purgatory_info *pi = &image->purgatory_info; image 8 kernel/kexec_internal.h int sanity_check_segment_list(struct kimage *image); image 10 kernel/kexec_internal.h void kimage_free(struct kimage *image); image 11 kernel/kexec_internal.h int kimage_load_segment(struct kimage *image, struct kexec_segment *segment); image 12 kernel/kexec_internal.h void kimage_terminate(struct kimage *image); image 13 kernel/kexec_internal.h int kimage_is_destination_range(struct kimage *image, image 20 kernel/kexec_internal.h void kimage_file_post_load_cleanup(struct kimage *image); image 24 kernel/kexec_internal.h static inline void kimage_file_post_load_cleanup(struct kimage *image) { } image 109 kernel/power/swap.c sector_t image; image 315 kernel/power/swap.c swsusp_header->image = handle->first_sector; image 970 kernel/power/swap.c if (!swsusp_header->image) /* how can this happen? */ image 975 kernel/power/swap.c offset = swsusp_header->image; image 116 scripts/kconfig/gconf.c GtkWidget *image; image 123 scripts/kconfig/gconf.c image = gtk_image_new_from_pixmap(pixmap, mask); image 124 scripts/kconfig/gconf.c gtk_widget_show(image); image 125 scripts/kconfig/gconf.c gtk_tool_button_set_icon_widget(button, image); image 81 security/integrity/ima/ima_kexec.c void ima_add_kexec_buffer(struct kimage *image) image 83 security/integrity/ima/ima_kexec.c struct kexec_buf kbuf = { .image = image, .buf_align = PAGE_SIZE, image 126 security/integrity/ima/ima_kexec.c ret = arch_ima_add_kexec_buffer(image, kbuf.mem, kexec_segment_size); image 14 sound/core/hwdep_compat.c u32 image; /* pointer */ image 31 sound/core/hwdep_compat.c if (get_user(ptr, &src->image) || image 32 sound/core/hwdep_compat.c put_user(compat_ptr(ptr), &dst->image)) image 446 sound/drivers/vx/vx_core.c const unsigned char *image = boot->data + i; image 451 sound/drivers/vx/vx_core.c vx_outb(chip, TXH, image[0]); image 452 sound/drivers/vx/vx_core.c vx_outb(chip, TXM, image[1]); image 453 sound/drivers/vx/vx_core.c vx_outb(chip, TXL, image[2]); image 669 sound/drivers/vx/vx_core.c const unsigned char *image, *cptr; image 678 sound/drivers/vx/vx_core.c image = dsp->data + i; image 685 sound/drivers/vx/vx_core.c cptr = image; image 511 sound/isa/ad1816a/ad1816a_lib.c chip->image[reg] = snd_ad1816a_read(chip, reg); image 523 sound/isa/ad1816a/ad1816a_lib.c snd_ad1816a_write(chip, reg, chip->image[reg]); image 178 sound/isa/cs423x/cs4236_lib.c chip->image[CS4231_ALT_FEATURE_1] | 0x10); image 181 sound/isa/cs423x/cs4236_lib.c chip->image[CS4231_ALT_FEATURE_1] & ~0x10); image 196 sound/isa/cs423x/cs4236_lib.c chip->image[CS4231_ALT_FEATURE_1] | 0x20); image 199 sound/isa/cs423x/cs4236_lib.c chip->image[CS4231_ALT_FEATURE_1] & ~0x20); image 213 sound/isa/cs423x/cs4236_lib.c chip->image[reg] = snd_wss_in(chip, reg); image 236 sound/isa/cs423x/cs4236_lib.c snd_wss_out(chip, reg, chip->image[reg]); image 606 sound/isa/cs423x/cs4236_lib.c ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; image 638 sound/isa/cs423x/cs4236_lib.c val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; image 640 sound/isa/cs423x/cs4236_lib.c change = val1 != chip->image[left_reg] || val2 != chip->eimage[CS4236_REG(right_reg)]; image 727 sound/isa/cs423x/cs4236_lib.c ucontrol->value.integer.value[0] = snd_cs4235_mixer_output_accu_get_volume(chip->image[CS4235_LEFT_MASTER]); image 728 sound/isa/cs423x/cs4236_lib.c ucontrol->value.integer.value[1] = snd_cs4235_mixer_output_accu_get_volume(chip->image[CS4235_RIGHT_MASTER]); image 743 sound/isa/cs423x/cs4236_lib.c val1 = (chip->image[CS4235_LEFT_MASTER] & ~(3 << 5)) | val1; image 744 sound/isa/cs423x/cs4236_lib.c val2 = (chip->image[CS4235_RIGHT_MASTER] & ~(3 << 5)) | val2; image 745 sound/isa/cs423x/cs4236_lib.c change = val1 != chip->image[CS4235_LEFT_MASTER] || val2 != chip->image[CS4235_RIGHT_MASTER]; image 937 sound/isa/cs423x/cs4236_lib.c ucontrol->value.integer.value[0] = chip->image[CS4231_ALT_FEATURE_1] & 0x02 ? 1 : 0; image 964 sound/isa/cs423x/cs4236_lib.c val = (chip->image[CS4231_ALT_FEATURE_1] & ~0x0e) | (0<<2) | (enable << 1); image 965 sound/isa/cs423x/cs4236_lib.c change = val != chip->image[CS4231_ALT_FEATURE_1]; image 195 sound/isa/wss/wss_lib.c chip->image[reg] = value; image 221 sound/isa/wss/wss_lib.c reg | (chip->image[CS4236_EXT_REG] & 0x01)); image 234 sound/isa/wss/wss_lib.c reg | (chip->image[CS4236_EXT_REG] & 0x01)); image 498 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] |= what; image 502 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] &= ~what; image 506 sound/isa/wss/wss_lib.c snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); image 563 sound/isa/wss/wss_lib.c chip->image[CS4231_LEFT_INPUT]); image 565 sound/isa/wss/wss_lib.c chip->image[CS4231_RIGHT_INPUT]); image 567 sound/isa/wss/wss_lib.c chip->image[CS4231_LOOPBACK]); image 578 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_AUX1_LEFT_INPUT]); image 580 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_AUX1_RIGHT_INPUT]); image 582 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_AUX2_LEFT_INPUT]); image 584 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_AUX2_RIGHT_INPUT]); image 586 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_LEFT_OUTPUT]); image 588 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_RIGHT_OUTPUT]); image 591 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_LEFT_LINE_IN]); image 593 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_RIGHT_LINE_IN]); image 595 sound/isa/wss/wss_lib.c mute ? 0xc0 : chip->image[CS4231_MONO_CTRL]); image 599 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_LEFT_MIC_INPUT]); image 601 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_RIGHT_MIC_INPUT]); image 603 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_LINE_LEFT_OUTPUT]); image 605 sound/isa/wss/wss_lib.c mute | chip->image[CS4231_LINE_RIGHT_OUTPUT]); image 622 sound/isa/wss/wss_lib.c if ((chip->image[CS4231_PLAYBK_FORMAT] & 0x0f) == (pdfr & 0x0f)) { /* rate is same? */ image 624 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] | 0x10); image 625 sound/isa/wss/wss_lib.c chip->image[CS4231_PLAYBK_FORMAT] = pdfr; image 627 sound/isa/wss/wss_lib.c chip->image[CS4231_PLAYBK_FORMAT]); image 629 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] &= ~0x10); image 657 sound/isa/wss/wss_lib.c if (chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE) image 659 sound/isa/wss/wss_lib.c (chip->image[CS4231_REC_FORMAT] & 0x0f); image 661 sound/isa/wss/wss_lib.c chip->image[CS4231_PLAYBK_FORMAT] = pdfr; image 683 sound/isa/wss/wss_lib.c if ((chip->image[CS4231_PLAYBK_FORMAT] & 0x0f) == (cdfr & 0x0f) || /* rate is same? */ image 684 sound/isa/wss/wss_lib.c (chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) { image 686 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] | 0x20); image 688 sound/isa/wss/wss_lib.c chip->image[CS4231_REC_FORMAT] = cdfr); image 690 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] &= ~0x20); image 717 sound/isa/wss/wss_lib.c !(chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) { image 722 sound/isa/wss/wss_lib.c (chip->image[CS4231_PLAYBK_FORMAT] & 0xf0) | image 749 sound/isa/wss/wss_lib.c return chip->image[CS4231_PLAYBK_FORMAT] & 1 ? 9969 : 9920; image 759 sound/isa/wss/wss_lib.c if ((chip->image[CS4231_ALT_FEATURE_1] & CS4231_TIMER_ENABLE) == 0 || image 760 sound/isa/wss/wss_lib.c (unsigned char)(ticks >> 8) != chip->image[CS4231_TIMER_HIGH] || image 761 sound/isa/wss/wss_lib.c (unsigned char)ticks != chip->image[CS4231_TIMER_LOW]) { image 762 sound/isa/wss/wss_lib.c chip->image[CS4231_TIMER_HIGH] = (unsigned char) (ticks >> 8); image 764 sound/isa/wss/wss_lib.c chip->image[CS4231_TIMER_HIGH]); image 765 sound/isa/wss/wss_lib.c chip->image[CS4231_TIMER_LOW] = (unsigned char) ticks; image 767 sound/isa/wss/wss_lib.c chip->image[CS4231_TIMER_LOW]); image 769 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] | image 781 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] &= ~CS4231_TIMER_ENABLE; image 783 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1]); image 800 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | image 805 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] |= CS4231_AUTOCALIB; image 806 sound/isa/wss/wss_lib.c snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); image 816 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] &= ~CS4231_AUTOCALIB; image 817 sound/isa/wss/wss_lib.c snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); image 819 sound/isa/wss/wss_lib.c CS4231_ALT_FEATURE_1, chip->image[CS4231_ALT_FEATURE_1]); image 825 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1]); image 830 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_2]); image 836 sound/isa/wss/wss_lib.c chip->image[CS4231_PLAYBK_FORMAT]); image 848 sound/isa/wss/wss_lib.c chip->image[CS4231_REC_FORMAT]); image 884 sound/isa/wss/wss_lib.c chip->image[CS4231_PIN_CTRL] |= CS4231_IRQ_ENABLE; image 885 sound/isa/wss/wss_lib.c snd_wss_out(chip, CS4231_PIN_CTRL, chip->image[CS4231_PIN_CTRL]); image 916 sound/isa/wss/wss_lib.c chip->image[CS4231_PIN_CTRL] &= ~CS4231_IRQ_ENABLE; image 917 sound/isa/wss/wss_lib.c snd_wss_out(chip, CS4231_PIN_CTRL, chip->image[CS4231_PIN_CTRL]); image 921 sound/isa/wss/wss_lib.c if (chip->image[CS4231_IFACE_CTRL] & (CS4231_PLAYBACK_ENABLE | CS4231_PLAYBACK_PIO | image 926 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | CS4231_PLAYBACK_PIO | image 929 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL]); image 1011 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | CS4231_PLAYBACK_PIO); image 1013 sound/isa/wss/wss_lib.c count = snd_wss_get_count(chip->image[CS4231_PLAYBK_FORMAT], count) - 1; image 1054 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_RECORD_ENABLE | CS4231_RECORD_PIO); image 1057 sound/isa/wss/wss_lib.c count = snd_wss_get_count(chip->image[CS4231_PLAYBK_FORMAT], image 1060 sound/isa/wss/wss_lib.c count = snd_wss_get_count(chip->image[CS4231_REC_FORMAT], image 1145 sound/isa/wss/wss_lib.c if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) image 1156 sound/isa/wss/wss_lib.c if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE)) image 1311 sound/isa/wss/wss_lib.c chip->image[CS4231_MISC_INFO] = CS4231_MODE2; image 1314 sound/isa/wss/wss_lib.c chip->image[CS4231_MISC_INFO] = CS4231_IW_MODE3; image 1322 sound/isa/wss/wss_lib.c chip->image[CS4231_MISC_INFO] = CS4231_4236_MODE3; image 1328 sound/isa/wss/wss_lib.c chip->image[CS4231_IFACE_CTRL] = image 1329 sound/isa/wss/wss_lib.c (chip->image[CS4231_IFACE_CTRL] & ~CS4231_SINGLE_DMA) | image 1332 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_1] = 0x80; image 1333 sound/isa/wss/wss_lib.c chip->image[CS4231_ALT_FEATURE_2] = image 1338 sound/isa/wss/wss_lib.c chip->image[AD1845_PWR_DOWN] = 8; image 1340 sound/isa/wss/wss_lib.c ptr = (unsigned char *) &chip->image; image 1616 sound/isa/wss/wss_lib.c chip->image[reg] = snd_wss_in(chip, reg); image 1638 sound/isa/wss/wss_lib.c snd_wss_out(chip, reg, chip->image[reg]); image 1645 sound/isa/wss/wss_lib.c chip->image[CS4231_PLAYBK_FORMAT]); image 1769 sound/isa/wss/wss_lib.c memcpy(&chip->image, &snd_opti93x_original_image, image 1772 sound/isa/wss/wss_lib.c memcpy(&chip->image, &snd_wss_original_image, image 1775 sound/isa/wss/wss_lib.c chip->image[CS4231_PIN_CTRL] = 0; image 1776 sound/isa/wss/wss_lib.c chip->image[CS4231_TEST_INIT] = 0; image 2010 sound/isa/wss/wss_lib.c ucontrol->value.enumerated.item[0] = (chip->image[CS4231_LEFT_INPUT] & CS4231_MIXS_ALL) >> 6; image 2011 sound/isa/wss/wss_lib.c ucontrol->value.enumerated.item[1] = (chip->image[CS4231_RIGHT_INPUT] & CS4231_MIXS_ALL) >> 6; image 2030 sound/isa/wss/wss_lib.c left = (chip->image[CS4231_LEFT_INPUT] & ~CS4231_MIXS_ALL) | left; image 2031 sound/isa/wss/wss_lib.c right = (chip->image[CS4231_RIGHT_INPUT] & ~CS4231_MIXS_ALL) | right; image 2032 sound/isa/wss/wss_lib.c change = left != chip->image[CS4231_LEFT_INPUT] || image 2033 sound/isa/wss/wss_lib.c right != chip->image[CS4231_RIGHT_INPUT]; image 2064 sound/isa/wss/wss_lib.c ucontrol->value.integer.value[0] = (chip->image[reg] >> shift) & mask; image 2089 sound/isa/wss/wss_lib.c val = (chip->image[reg] & ~(mask << shift)) | val; image 2090 sound/isa/wss/wss_lib.c change = val != chip->image[reg]; image 2123 sound/isa/wss/wss_lib.c ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; image 2124 sound/isa/wss/wss_lib.c ucontrol->value.integer.value[1] = (chip->image[right_reg] >> shift_right) & mask; image 2158 sound/isa/wss/wss_lib.c val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; image 2159 sound/isa/wss/wss_lib.c val2 = (chip->image[right_reg] & ~(mask << shift_right)) | val2; image 2160 sound/isa/wss/wss_lib.c change = val1 != chip->image[left_reg] || image 2161 sound/isa/wss/wss_lib.c val2 != chip->image[right_reg]; image 2166 sound/isa/wss/wss_lib.c val1 = (chip->image[left_reg] & ~mask) | val1 | val2; image 2167 sound/isa/wss/wss_lib.c change = val1 != chip->image[left_reg]; image 248 sound/pci/ali5451/ali5451.c struct snd_ali_image *image; image 1866 sound/pci/ali5451/ali5451.c im = chip->image; image 1909 sound/pci/ali5451/ali5451.c im = chip->image; image 1958 sound/pci/ali5451/ali5451.c kfree(codec->image); image 2186 sound/pci/ali5451/ali5451.c codec->image = kmalloc(sizeof(*codec->image), GFP_KERNEL); image 2187 sound/pci/ali5451/ali5451.c if (!codec->image) image 275 sound/pci/pcxhr/pcxhr_core.c const unsigned char *image; image 293 sound/pci/pcxhr/pcxhr_core.c image = xilinx->data; image 294 sound/pci/pcxhr/pcxhr_core.c for (i = 0; i < xilinx->size; i++, image++) { image 295 sound/pci/pcxhr/pcxhr_core.c data = *image; image 360 sound/pci/vx222/vx222_ops.c const unsigned char *image; image 375 sound/pci/vx222/vx222_ops.c image = xilinx->data; image 376 sound/pci/vx222/vx222_ops.c for (i = 0; i < xilinx->size; i++, image++) { image 377 sound/pci/vx222/vx222_ops.c if (put_xilinx_data(chip, port, 8, *image) < 0) image 141 sound/pcmcia/vx/vxp_ops.c const unsigned char *image; image 162 sound/pcmcia/vx/vxp_ops.c image = fw->data; image 163 sound/pcmcia/vx/vxp_ops.c for (i = 0; i < fw->size; i++, image++) { image 164 sound/pcmcia/vx/vxp_ops.c data = *image; image 109 sound/sparc/cs4231.c unsigned char image[32]; /* registers image */ image 309 sound/sparc/cs4231.c unsigned char tmp = (chip->image[reg] & mask) | value; image 311 sound/sparc/cs4231.c chip->image[reg] = tmp; image 320 sound/sparc/cs4231.c chip->image[reg] = value; image 501 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] |= what; image 504 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] &= ~what; image 507 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL]); image 574 sound/sparc/cs4231.c chip->image[CS4231_LEFT_INPUT]); image 576 sound/sparc/cs4231.c chip->image[CS4231_RIGHT_INPUT]); image 578 sound/sparc/cs4231.c chip->image[CS4231_LOOPBACK]); image 581 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_AUX1_LEFT_INPUT]); image 583 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_AUX1_RIGHT_INPUT]); image 585 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_AUX2_LEFT_INPUT]); image 587 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_AUX2_RIGHT_INPUT]); image 589 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_LEFT_OUTPUT]); image 591 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_RIGHT_OUTPUT]); image 593 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_LEFT_LINE_IN]); image 595 sound/sparc/cs4231.c mute ? 0x80 : chip->image[CS4231_RIGHT_LINE_IN]); image 597 sound/sparc/cs4231.c mute ? 0xc0 : chip->image[CS4231_MONO_CTRL]); image 615 sound/sparc/cs4231.c (chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE) ? image 616 sound/sparc/cs4231.c (pdfr & 0xf0) | (chip->image[CS4231_REC_FORMAT] & 0x0f) : image 638 sound/sparc/cs4231.c if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) { image 640 sound/sparc/cs4231.c ((chip->image[CS4231_PLAYBK_FORMAT]) & 0xf0) | image 664 sound/sparc/cs4231.c return chip->image[CS4231_PLAYBK_FORMAT] & 1 ? 9969 : 9920; image 675 sound/sparc/cs4231.c if ((chip->image[CS4231_ALT_FEATURE_1] & CS4231_TIMER_ENABLE) == 0 || image 676 sound/sparc/cs4231.c (unsigned char)(ticks >> 8) != chip->image[CS4231_TIMER_HIGH] || image 677 sound/sparc/cs4231.c (unsigned char)ticks != chip->image[CS4231_TIMER_LOW]) { image 679 sound/sparc/cs4231.c chip->image[CS4231_TIMER_HIGH] = image 682 sound/sparc/cs4231.c chip->image[CS4231_TIMER_LOW] = image 685 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_1] | image 699 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_1] &= ~CS4231_TIMER_ENABLE; image 701 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_1]); image 718 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | image 723 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] |= CS4231_AUTOCALIB; image 724 sound/sparc/cs4231.c snd_cs4231_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); image 735 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_1]); image 741 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_1]); image 746 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_2]); image 752 sound/sparc/cs4231.c chip->image[CS4231_PLAYBK_FORMAT]); image 762 sound/sparc/cs4231.c snd_cs4231_out(chip, CS4231_REC_FORMAT, chip->image[CS4231_REC_FORMAT]); image 826 sound/sparc/cs4231.c if (chip->image[CS4231_IFACE_CTRL] & image 832 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] &= image 836 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL]); image 915 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | image 956 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_RECORD_ENABLE | image 982 sound/sparc/cs4231.c if (chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE) { image 991 sound/sparc/cs4231.c if (chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE) { image 1005 sound/sparc/cs4231.c if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) image 1021 sound/sparc/cs4231.c if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE)) image 1065 sound/sparc/cs4231.c chip->image[CS4231_MISC_INFO] = CS4231_MODE2; image 1066 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] = image 1067 sound/sparc/cs4231.c chip->image[CS4231_IFACE_CTRL] & ~CS4231_SINGLE_DMA; image 1068 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_1] = 0x80; image 1069 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_2] = 0x01; image 1071 sound/sparc/cs4231.c chip->image[CS4231_ALT_FEATURE_2] |= 0x02; image 1073 sound/sparc/cs4231.c ptr = (unsigned char *) &chip->image; image 1300 sound/sparc/cs4231.c (chip->image[CS4231_LEFT_INPUT] & CS4231_MIXS_ALL) >> 6; image 1302 sound/sparc/cs4231.c (chip->image[CS4231_RIGHT_INPUT] & CS4231_MIXS_ALL) >> 6; image 1324 sound/sparc/cs4231.c left = (chip->image[CS4231_LEFT_INPUT] & ~CS4231_MIXS_ALL) | left; image 1325 sound/sparc/cs4231.c right = (chip->image[CS4231_RIGHT_INPUT] & ~CS4231_MIXS_ALL) | right; image 1326 sound/sparc/cs4231.c change = left != chip->image[CS4231_LEFT_INPUT] || image 1327 sound/sparc/cs4231.c right != chip->image[CS4231_RIGHT_INPUT]; image 1362 sound/sparc/cs4231.c ucontrol->value.integer.value[0] = (chip->image[reg] >> shift) & mask; image 1392 sound/sparc/cs4231.c val = (chip->image[reg] & ~(mask << shift)) | val; image 1393 sound/sparc/cs4231.c change = val != chip->image[reg]; image 1430 sound/sparc/cs4231.c (chip->image[left_reg] >> shift_left) & mask; image 1432 sound/sparc/cs4231.c (chip->image[right_reg] >> shift_right) & mask; image 1471 sound/sparc/cs4231.c val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; image 1472 sound/sparc/cs4231.c val2 = (chip->image[right_reg] & ~(mask << shift_right)) | val2; image 1473 sound/sparc/cs4231.c change = val1 != chip->image[left_reg]; image 1474 sound/sparc/cs4231.c change |= val2 != chip->image[right_reg]; image 1807 sound/sparc/cs4231.c memcpy(&chip->image, &snd_cs4231_original_image, image 1973 sound/sparc/cs4231.c memcpy(&chip->image, &snd_cs4231_original_image, image 195 sound/usb/usx2y/usX2Yhwdep.c buf = memdup_user(dsp->image, dsp->length); image 52 tools/bpf/bpf_jit_disasm.c static void get_asm_insns(uint8_t *image, size_t len, int opcodes) image 70 tools/bpf/bpf_jit_disasm.c info.buffer = image; image 93 tools/bpf/bpf_jit_disasm.c printf("%02x ", (uint8_t) image[pc + i]); image 180 tools/bpf/bpf_jit_disasm.c uint8_t *image; image 214 tools/bpf/bpf_jit_disasm.c image = malloc(proglen); image 215 tools/bpf/bpf_jit_disasm.c if (!image) { image 219 tools/bpf/bpf_jit_disasm.c memset(image, 0, proglen); image 231 tools/bpf/bpf_jit_disasm.c image[ulen++] = (uint8_t) strtoul(pptr, &pptr, 16); image 249 tools/bpf/bpf_jit_disasm.c return image; image 269 tools/bpf/bpf_jit_disasm.c uint8_t *image = NULL; image 296 tools/bpf/bpf_jit_disasm.c image = get_last_jit_image(kbuff, klen, &len); image 297 tools/bpf/bpf_jit_disasm.c if (!image) { image 302 tools/bpf/bpf_jit_disasm.c get_asm_insns(image, len, opcodes); image 312 tools/bpf/bpf_jit_disasm.c pos = image; image 327 tools/bpf/bpf_jit_disasm.c free(image); image 75 tools/bpf/bpftool/jit_disasm.c void disasm_print_insn(unsigned char *image, ssize_t len, int opcodes, image 123 tools/bpf/bpftool/jit_disasm.c info.buffer = image; image 181 tools/bpf/bpftool/jit_disasm.c (uint8_t)image[pc + i]); image 187 tools/bpf/bpftool/jit_disasm.c (uint8_t)image[pc + i]); image 166 tools/bpf/bpftool/main.h void disasm_print_insn(unsigned char *image, ssize_t len, int opcodes, image 175 tools/bpf/bpftool/main.h void disasm_print_insn(unsigned char *image, ssize_t len, int opcodes, image 141 tools/include/uapi/sound/asound.h unsigned char __user *image; /* W: binary image */