fixup 35 arch/alpha/include/asm/extable.h } fixup; fixup 41 arch/alpha/include/asm/extable.h if ((_fixup)->fixup.bits.valreg != 31) \ fixup 42 arch/alpha/include/asm/extable.h map_reg((_fixup)->fixup.bits.valreg) = 0; \ fixup 43 arch/alpha/include/asm/extable.h if ((_fixup)->fixup.bits.errreg != 31) \ fixup 44 arch/alpha/include/asm/extable.h map_reg((_fixup)->fixup.bits.errreg) = -EFAULT; \ fixup 45 arch/alpha/include/asm/extable.h (pc) + (_fixup)->fixup.bits.nextinsn; \ fixup 52 arch/alpha/include/asm/extable.h (a)->fixup.unit = (b)->fixup.unit; \ fixup 53 arch/alpha/include/asm/extable.h (b)->fixup.unit = (tmp).fixup.unit; \ fixup 443 arch/alpha/kernel/traps.c const struct exception_table_entry *fixup; fixup 585 arch/alpha/kernel/traps.c if ((fixup = search_exception_tables(pc)) != 0) { fixup 587 arch/alpha/kernel/traps.c newpc = fixup_exception(una_reg, fixup, pc); fixup 89 arch/alpha/mm/fault.c const struct exception_table_entry *fixup; fixup 197 arch/alpha/mm/fault.c if ((fixup = search_exception_tables(regs->pc)) != 0) { fixup 199 arch/alpha/mm/fault.c newpc = fixup_exception(dpf_reg, fixup, regs->pc); fixup 14 arch/arc/mm/extable.c const struct exception_table_entry *fixup; fixup 16 arch/arc/mm/extable.c fixup = search_exception_tables(instruction_pointer(regs)); fixup 17 arch/arc/mm/extable.c if (fixup) { fixup 18 arch/arc/mm/extable.c regs->ret = fixup->fixup; fixup 49 arch/arm/include/asm/mach/arch.h void (*fixup)(struct tag *, char **); fixup 218 arch/arm/kernel/atags_parse.c if (mdesc->fixup) fixup 219 arch/arm/kernel/atags_parse.c mdesc->fixup(tags, &from); fixup 59 arch/arm/kernel/vmlinux.lds.h ARM_MMU_DISCARD(*(.text.fixup)) \ fixup 93 arch/arm/mach-footbridge/cats-hw.c .fixup = fixup_cats, fixup 767 arch/arm/mach-footbridge/netwinder-hw.c .fixup = fixup_netwinder, fixup 722 arch/arm/mach-orion5x/dns323-setup.c .fixup = tag_fixup_mem32, fixup 392 arch/arm/mach-orion5x/kurobox_pro-setup.c .fixup = tag_fixup_mem32, fixup 407 arch/arm/mach-orion5x/kurobox_pro-setup.c .fixup = tag_fixup_mem32, fixup 276 arch/arm/mach-orion5x/ls_hgl-setup.c .fixup = tag_fixup_mem32, fixup 241 arch/arm/mach-orion5x/mv2120-setup.c .fixup = tag_fixup_mem32, fixup 432 arch/arm/mach-orion5x/net2big-setup.c .fixup = tag_fixup_mem32, fixup 173 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c .fixup = tag_fixup_mem32, fixup 184 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c .fixup = tag_fixup_mem32, fixup 121 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c .fixup = tag_fixup_mem32, fixup 364 arch/arm/mach-orion5x/terastation_pro2-setup.c .fixup = tag_fixup_mem32, fixup 329 arch/arm/mach-orion5x/ts209-setup.c .fixup = tag_fixup_mem32, fixup 318 arch/arm/mach-orion5x/ts409-setup.c .fixup = tag_fixup_mem32, fixup 178 arch/arm/mach-orion5x/wnr854t-setup.c .fixup = tag_fixup_mem32, fixup 266 arch/arm/mach-orion5x/wrt350n-v2-setup.c .fixup = tag_fixup_mem32, fixup 880 arch/arm/mach-pxa/cm-x300.c .fixup = cm_x300_fixup, fixup 767 arch/arm/mach-pxa/corgi.c .fixup = fixup_corgi, fixup 780 arch/arm/mach-pxa/corgi.c .fixup = fixup_corgi, fixup 793 arch/arm/mach-pxa/corgi.c .fixup = fixup_corgi, fixup 178 arch/arm/mach-pxa/eseries.c .fixup = eseries_fixup, fixup 229 arch/arm/mach-pxa/eseries.c .fixup = eseries_fixup, fixup 353 arch/arm/mach-pxa/eseries.c .fixup = eseries_fixup, fixup 549 arch/arm/mach-pxa/eseries.c .fixup = eseries_fixup, fixup 748 arch/arm/mach-pxa/eseries.c .fixup = eseries_fixup, fixup 963 arch/arm/mach-pxa/eseries.c .fixup = eseries_fixup, fixup 463 arch/arm/mach-pxa/poodle.c .fixup = fixup_poodle, fixup 1019 arch/arm/mach-pxa/spitz.c .fixup = spitz_fixup, fixup 1032 arch/arm/mach-pxa/spitz.c .fixup = spitz_fixup, fixup 1045 arch/arm/mach-pxa/spitz.c .fixup = spitz_fixup, fixup 940 arch/arm/mach-pxa/tosa.c .fixup = fixup_tosa, fixup 131 arch/arm/mach-s3c24xx/mach-smdk2413.c .fixup = smdk2413_fixup, fixup 142 arch/arm/mach-s3c24xx/mach-smdk2413.c .fixup = smdk2413_fixup, fixup 153 arch/arm/mach-s3c24xx/mach-smdk2413.c .fixup = smdk2413_fixup, fixup 159 arch/arm/mach-s3c24xx/mach-vstms.c .fixup = vstms_fixup, fixup 766 arch/arm/mach-sa1100/assabet.c .fixup = fixup_assabet, fixup 849 arch/arm/mm/alignment.c fixup: fixup 975 arch/arm/mm/alignment.c goto fixup; fixup 30 arch/arm/mm/cache-l2x0.c void (*fixup)(void __iomem *, u32, struct outer_cache_fns *); fixup 765 arch/arm/mm/cache-l2x0.c .fixup = l2c310_fixup, fixup 855 arch/arm/mm/cache-l2x0.c if (data->fixup) fixup 856 arch/arm/mm/cache-l2x0.c data->fixup(l2x0_base, cache_id, &fns); fixup 1299 arch/arm/mm/cache-l2x0.c .fixup = l2c310_fixup, fixup 1329 arch/arm/mm/cache-l2x0.c .fixup = l2c310_fixup, fixup 1519 arch/arm/mm/cache-l2x0.c .fixup = aurora_fixup, fixup 1540 arch/arm/mm/cache-l2x0.c .fixup = aurora_fixup, fixup 10 arch/arm/mm/extable.c const struct exception_table_entry *fixup; fixup 12 arch/arm/mm/extable.c fixup = search_exception_tables(instruction_pointer(regs)); fixup 13 arch/arm/mm/extable.c if (fixup) { fixup 14 arch/arm/mm/extable.c regs->ARM_pc = fixup->fixup; fixup 21 arch/arm/mm/extable.c return fixup != NULL; fixup 20 arch/arm64/include/asm/extable.h int insn, fixup; fixup 11 arch/arm64/mm/extable.c const struct exception_table_entry *fixup; fixup 13 arch/arm64/mm/extable.c fixup = search_exception_tables(instruction_pointer(regs)); fixup 14 arch/arm64/mm/extable.c if (fixup) fixup 15 arch/arm64/mm/extable.c regs->pc = (unsigned long)&fixup->fixup + fixup->fixup; fixup 17 arch/arm64/mm/extable.c return fixup != NULL; fixup 29 arch/csky/mm/fault.c const struct exception_table_entry *fixup; fixup 31 arch/csky/mm/fault.c fixup = search_exception_tables(instruction_pointer(regs)); fixup 32 arch/csky/mm/fault.c if (fixup) { fixup 33 arch/csky/mm/fault.c regs->pc = fixup->nextinsn; fixup 43 arch/hexagon/mm/vm_fault.c const struct exception_table_entry *fixup; fixup 151 arch/hexagon/mm/vm_fault.c fixup = search_exception_tables(pt_elr(regs)); fixup 152 arch/hexagon/mm/vm_fault.c if (fixup) { fixup 153 arch/hexagon/mm/vm_fault.c pt_set_elr(regs, fixup->fixup); fixup 9 arch/ia64/include/asm/extable.h int fixup; /* location-relative continuation addr.; if bit 2 is set, r9 is set to 0 */ fixup 17 arch/ia64/mm/extable.c long fix = (u64) &e->fixup + e->fixup; fixup 200 arch/m68k/include/asm/math-emu.h .section .fixup,"ax" fixup 217 arch/m68k/include/asm/math-emu.h .section .fixup,"ax" fixup 116 arch/m68k/kernel/module.c struct m68k_fixup_info *fixup; fixup 118 arch/m68k/kernel/module.c for (fixup = start; fixup < end; fixup++) { fixup 119 arch/m68k/kernel/module.c switch (fixup->type) { fixup 121 arch/m68k/kernel/module.c *(u32 *)fixup->addr = m68k_memoffset; fixup 124 arch/m68k/kernel/module.c *(u16 *)fixup->addr += m68k_virt_to_node_shift; fixup 93 arch/m68k/kernel/signal.c const struct exception_table_entry *fixup; fixup 97 arch/m68k/kernel/signal.c fixup = search_exception_tables(regs->pc); fixup 98 arch/m68k/kernel/signal.c if (!fixup) fixup 106 arch/m68k/kernel/signal.c tregs->pc = fixup->fixup; fixup 69 arch/microblaze/mm/fault.c const struct exception_table_entry *fixup; fixup 72 arch/microblaze/mm/fault.c fixup = search_exception_tables(regs->pc); fixup 73 arch/microblaze/mm/fault.c if (fixup) { fixup 74 arch/microblaze/mm/fault.c regs->pc = fixup->fixup; fixup 36 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # Disable unaligned load/store support but leave HW fixup enabled fixup 443 arch/mips/kernel/traps.c const struct exception_table_entry *fixup = NULL; fixup 451 arch/mips/kernel/traps.c fixup = search_dbe_tables(exception_epc(regs)); fixup 453 arch/mips/kernel/traps.c if (fixup) fixup 457 arch/mips/kernel/traps.c action = board_be_handler(regs, fixup != NULL); fixup 465 arch/mips/kernel/traps.c if (fixup) { fixup 466 arch/mips/kernel/traps.c regs->cp0_epc = fixup->nextinsn; fixup 15 arch/mips/mm/extable.c const struct exception_table_entry *fixup; fixup 17 arch/mips/mm/extable.c fixup = search_exception_tables(exception_epc(regs)); fixup 18 arch/mips/mm/extable.c if (fixup) { fixup 19 arch/mips/mm/extable.c regs->cp0_epc = fixup->nextinsn; fixup 32 arch/nds32/include/asm/uaccess.h unsigned long insn, fixup; fixup 9 arch/nds32/mm/extable.c const struct exception_table_entry *fixup; fixup 11 arch/nds32/mm/extable.c fixup = search_exception_tables(instruction_pointer(regs)); fixup 12 arch/nds32/mm/extable.c if (fixup) fixup 13 arch/nds32/mm/extable.c regs->ipc = fixup->fixup; fixup 15 arch/nds32/mm/extable.c return fixup != NULL; fixup 296 arch/nds32/mm/fault.c instruction_pointer(regs) = entry->fixup; fixup 16 arch/nios2/mm/extable.c const struct exception_table_entry *fixup; fixup 18 arch/nios2/mm/extable.c fixup = search_exception_tables(regs->ea); fixup 19 arch/nios2/mm/extable.c if (fixup) { fixup 20 arch/nios2/mm/extable.c regs->ea = fixup->fixup; fixup 379 arch/openrisc/kernel/traps.c regs->pc = entry->fixup; fixup 426 arch/openrisc/kernel/traps.c regs->pc = entry->fixup; fixup 234 arch/openrisc/mm/fault.c regs->pc = entry->fixup; fixup 53 arch/parisc/include/asm/uaccess.h int fixup; /* relative address of fixup routine */ fixup 153 arch/parisc/mm/fault.c if (fix->fixup & 1) { fixup 164 arch/parisc/mm/fault.c regs->iaoq[0] = (unsigned long)&fix->fixup + fix->fixup; fixup 22 arch/powerpc/include/asm/extable.h int fixup; fixup 27 arch/powerpc/include/asm/extable.h return (unsigned long)&x->fixup + x->fixup; fixup 479 arch/powerpc/lib/feature-fixups.c static struct fixup_entry fixup; fixup 494 arch/powerpc/lib/feature-fixups.c fixup.value = fixup.mask = 8; fixup 495 arch/powerpc/lib/feature-fixups.c fixup.start_off = calc_offset(&fixup, ftr_fixup_test1 + 1); fixup 496 arch/powerpc/lib/feature-fixups.c fixup.end_off = calc_offset(&fixup, ftr_fixup_test1 + 2); fixup 497 arch/powerpc/lib/feature-fixups.c fixup.alt_start_off = fixup.alt_end_off = 0; fixup 503 arch/powerpc/lib/feature-fixups.c patch_feature_section(8, &fixup); fixup 507 arch/powerpc/lib/feature-fixups.c patch_feature_section(0, &fixup); fixup 513 arch/powerpc/lib/feature-fixups.c patch_feature_section(~8, &fixup); fixup 526 arch/powerpc/lib/feature-fixups.c fixup.value = fixup.mask = 0xF; fixup 527 arch/powerpc/lib/feature-fixups.c fixup.start_off = calc_offset(&fixup, ftr_fixup_test2 + 1); fixup 528 arch/powerpc/lib/feature-fixups.c fixup.end_off = calc_offset(&fixup, ftr_fixup_test2 + 2); fixup 529 arch/powerpc/lib/feature-fixups.c fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test2_alt); fixup 530 arch/powerpc/lib/feature-fixups.c fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test2_alt + 1); fixup 536 arch/powerpc/lib/feature-fixups.c patch_feature_section(0xF, &fixup); fixup 540 arch/powerpc/lib/feature-fixups.c patch_feature_section(0, &fixup); fixup 546 arch/powerpc/lib/feature-fixups.c patch_feature_section(~0xF, &fixup); fixup 558 arch/powerpc/lib/feature-fixups.c fixup.value = fixup.mask = 0xC; fixup 559 arch/powerpc/lib/feature-fixups.c fixup.start_off = calc_offset(&fixup, ftr_fixup_test3 + 1); fixup 560 arch/powerpc/lib/feature-fixups.c fixup.end_off = calc_offset(&fixup, ftr_fixup_test3 + 2); fixup 561 arch/powerpc/lib/feature-fixups.c fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test3_alt); fixup 562 arch/powerpc/lib/feature-fixups.c fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test3_alt + 2); fixup 568 arch/powerpc/lib/feature-fixups.c check(patch_feature_section(0xF, &fixup) == 1); fixup 570 arch/powerpc/lib/feature-fixups.c check(patch_feature_section(0, &fixup) == 1); fixup 572 arch/powerpc/lib/feature-fixups.c check(patch_feature_section(~0xF, &fixup) == 1); fixup 588 arch/powerpc/lib/feature-fixups.c fixup.value = fixup.mask = flag; fixup 589 arch/powerpc/lib/feature-fixups.c fixup.start_off = calc_offset(&fixup, ftr_fixup_test4 + 1); fixup 590 arch/powerpc/lib/feature-fixups.c fixup.end_off = calc_offset(&fixup, ftr_fixup_test4 + 5); fixup 591 arch/powerpc/lib/feature-fixups.c fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test4_alt); fixup 592 arch/powerpc/lib/feature-fixups.c fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test4_alt + 2); fixup 598 arch/powerpc/lib/feature-fixups.c patch_feature_section(flag, &fixup); fixup 602 arch/powerpc/lib/feature-fixups.c patch_feature_section(0, &fixup); fixup 608 arch/powerpc/lib/feature-fixups.c patch_feature_section(~flag, &fixup); fixup 74 arch/powerpc/lib/rheap.c fixup(blks, blke, delta, &blk->list); fixup 76 arch/powerpc/lib/rheap.c fixup(blks, blke, delta, &info->empty_list); fixup 77 arch/powerpc/lib/rheap.c fixup(blks, blke, delta, &info->free_list); fixup 78 arch/powerpc/lib/rheap.c fixup(blks, blke, delta, &info->taken_list); fixup 377 arch/powerpc/sysdev/mpic.c struct mpic_irq_fixup *fixup = &mpic->fixups[source]; fixup 379 arch/powerpc/sysdev/mpic.c if (fixup->applebase) { fixup 380 arch/powerpc/sysdev/mpic.c unsigned int soff = (fixup->index >> 3) & ~3; fixup 381 arch/powerpc/sysdev/mpic.c unsigned int mask = 1U << (fixup->index & 0x1f); fixup 382 arch/powerpc/sysdev/mpic.c writel(mask, fixup->applebase + soff); fixup 385 arch/powerpc/sysdev/mpic.c writeb(0x11 + 2 * fixup->index, fixup->base + 2); fixup 386 arch/powerpc/sysdev/mpic.c writel(fixup->data, fixup->base + 4); fixup 394 arch/powerpc/sysdev/mpic.c struct mpic_irq_fixup *fixup = &mpic->fixups[source]; fixup 398 arch/powerpc/sysdev/mpic.c if (fixup->base == NULL) fixup 402 arch/powerpc/sysdev/mpic.c source, fixup->index); fixup 405 arch/powerpc/sysdev/mpic.c writeb(0x10 + 2 * fixup->index, fixup->base + 2); fixup 406 arch/powerpc/sysdev/mpic.c tmp = readl(fixup->base + 4); fixup 410 arch/powerpc/sysdev/mpic.c writel(tmp, fixup->base + 4); fixup 422 arch/powerpc/sysdev/mpic.c struct mpic_irq_fixup *fixup = &mpic->fixups[source]; fixup 426 arch/powerpc/sysdev/mpic.c if (fixup->base == NULL) fixup 433 arch/powerpc/sysdev/mpic.c writeb(0x10 + 2 * fixup->index, fixup->base + 2); fixup 434 arch/powerpc/sysdev/mpic.c tmp = readl(fixup->base + 4); fixup 436 arch/powerpc/sysdev/mpic.c writel(tmp, fixup->base + 4); fixup 1971 arch/powerpc/sysdev/mpic.c struct mpic_irq_fixup *fixup = &mpic->fixups[i]; fixup 1973 arch/powerpc/sysdev/mpic.c if (fixup->base) { fixup 1979 arch/powerpc/sysdev/mpic.c writeb(0x10 + 2 * fixup->index, fixup->base + 2); fixup 1982 arch/powerpc/sysdev/mpic.c fixup->base + 4); fixup 16 arch/riscv/mm/extable.c const struct exception_table_entry *fixup; fixup 18 arch/riscv/mm/extable.c fixup = search_exception_tables(regs->sepc); fixup 19 arch/riscv/mm/extable.c if (fixup) { fixup 20 arch/riscv/mm/extable.c regs->sepc = fixup->fixup; fixup 19 arch/s390/include/asm/extable.h int insn, fixup; fixup 29 arch/s390/include/asm/extable.h return (unsigned long)&x->fixup + x->fixup; fixup 151 arch/s390/kernel/early.c const struct exception_table_entry *fixup; fixup 156 arch/s390/kernel/early.c fixup = s390_search_extables(addr); fixup 157 arch/s390/kernel/early.c if (!fixup) fixup 163 arch/s390/kernel/early.c S390_lowcore.program_old_psw.addr = extable_fixup(fixup); fixup 465 arch/s390/kernel/kprobes.c int fixup = probe_get_fixup_type(p->ainsn.insn); fixup 485 arch/s390/kernel/kprobes.c if (fixup & FIXUP_PSW_NORMAL) fixup 488 arch/s390/kernel/kprobes.c if (fixup & FIXUP_BRANCH_NOT_TAKEN) { fixup 494 arch/s390/kernel/kprobes.c if (fixup & FIXUP_RETURN_REGISTER) { fixup 51 arch/s390/kernel/traps.c const struct exception_table_entry *fixup; fixup 52 arch/s390/kernel/traps.c fixup = s390_search_extables(regs->psw.addr); fixup 53 arch/s390/kernel/traps.c if (fixup) fixup 54 arch/s390/kernel/traps.c regs->psw.addr = extable_fixup(fixup); fixup 80 arch/s390/kernel/uprobes.c int fixup = probe_get_fixup_type(auprobe->insn); fixup 88 arch/s390/kernel/uprobes.c if (fixup & FIXUP_PSW_NORMAL) fixup 90 arch/s390/kernel/uprobes.c if (fixup & FIXUP_RETURN_REGISTER) { fixup 95 arch/s390/kernel/uprobes.c if (fixup & FIXUP_BRANCH_NOT_TAKEN) { fixup 49 arch/s390/lib/probes.c int fixup = FIXUP_PSW_NORMAL; fixup 54 arch/s390/lib/probes.c fixup = FIXUP_RETURN_REGISTER; fixup 57 arch/s390/lib/probes.c fixup |= FIXUP_BRANCH_NOT_TAKEN; fixup 61 arch/s390/lib/probes.c fixup = FIXUP_BRANCH_NOT_TAKEN; fixup 65 arch/s390/lib/probes.c fixup = FIXUP_RETURN_REGISTER; fixup 71 arch/s390/lib/probes.c fixup = FIXUP_BRANCH_NOT_TAKEN; fixup 74 arch/s390/lib/probes.c fixup = FIXUP_NOT_REQUIRED; fixup 78 arch/s390/lib/probes.c fixup = FIXUP_NOT_REQUIRED; fixup 82 arch/s390/lib/probes.c fixup |= FIXUP_RETURN_REGISTER; fixup 86 arch/s390/lib/probes.c fixup |= FIXUP_RETURN_REGISTER; fixup 92 arch/s390/lib/probes.c fixup = FIXUP_BRANCH_NOT_TAKEN; fixup 98 arch/s390/lib/probes.c fixup = FIXUP_BRANCH_NOT_TAKEN; fixup 110 arch/s390/lib/probes.c fixup = FIXUP_BRANCH_NOT_TAKEN; fixup 115 arch/s390/lib/probes.c return fixup; fixup 242 arch/s390/mm/fault.c const struct exception_table_entry *fixup; fixup 244 arch/s390/mm/fault.c fixup = search_extable(__start_dma_ex_table, fixup 247 arch/s390/mm/fault.c if (!fixup) fixup 248 arch/s390/mm/fault.c fixup = search_exception_tables(addr); fixup 249 arch/s390/mm/fault.c return fixup; fixup 254 arch/s390/mm/fault.c const struct exception_table_entry *fixup; fixup 257 arch/s390/mm/fault.c fixup = s390_search_extables(regs->psw.addr); fixup 258 arch/s390/mm/fault.c if (fixup) { fixup 259 arch/s390/mm/fault.c regs->psw.addr = extable_fixup(fixup); fixup 459 arch/sh/kernel/kprobes.c regs->pc = entry->fixup; fixup 78 arch/sh/kernel/traps.c const struct exception_table_entry *fixup; fixup 79 arch/sh/kernel/traps.c fixup = search_exception_tables(regs->pc); fixup 80 arch/sh/kernel/traps.c if (fixup) { fixup 81 arch/sh/kernel/traps.c regs->pc = fixup->fixup; fixup 507 arch/sh/kernel/traps_32.c goto fixup; fixup 516 arch/sh/kernel/traps_32.c fixup: fixup 15 arch/sh/mm/extable_32.c const struct exception_table_entry *fixup; fixup 17 arch/sh/mm/extable_32.c fixup = search_exception_tables(regs->pc); fixup 18 arch/sh/mm/extable_32.c if (fixup) { fixup 19 arch/sh/mm/extable_32.c regs->pc = fixup->fixup; fixup 22 arch/sh/mm/extable_64.c .fixup = (unsigned long)&__copy_user_fixup, fixup 75 arch/sh/mm/extable_64.c const struct exception_table_entry *fixup; fixup 77 arch/sh/mm/extable_64.c fixup = search_exception_tables(regs->pc); fixup 78 arch/sh/mm/extable_64.c if (fixup) { fixup 79 arch/sh/mm/extable_64.c regs->pc = fixup->fixup; fixup 18 arch/sparc/include/asm/extable_64.h unsigned int insn, fixup; fixup 67 arch/sparc/include/asm/uaccess_32.h unsigned long insn, fixup; fixup 372 arch/sparc/kernel/kprobes.c regs->tpc = entry->fixup; fixup 282 arch/sparc/kernel/pci_fire.c int fixup; fixup 295 arch/sparc/kernel/pci_fire.c fixup = ((pbm->portid << 6) | devino) - int_ctrlr; fixup 297 arch/sparc/kernel/pci_fire.c irq = build_irq(fixup, iclr_reg, imap_reg); fixup 310 arch/sparc/kernel/traps_64.c regs->tpc, entry->fixup); fixup 312 arch/sparc/kernel/traps_64.c regs->tpc = entry->fixup; fixup 359 arch/sparc/kernel/traps_64.c regs->tpc, entry->fixup); fixup 361 arch/sparc/kernel/traps_64.c regs->tpc = entry->fixup; fixup 1748 arch/sparc/kernel/traps_64.c regs->tpc = entry->fixup; fixup 2062 arch/sparc/kernel/traps_64.c ent.err_raddr, entry->fixup); fixup 2064 arch/sparc/kernel/traps_64.c regs->tpc = entry->fixup; fixup 2686 arch/sparc/kernel/traps_64.c regs->tpc, entry->fixup); fixup 2688 arch/sparc/kernel/traps_64.c regs->tpc = entry->fixup; fixup 217 arch/sparc/kernel/unaligned_32.c unsigned long fixup = search_extables_range(regs->pc, &g2); fixup 219 arch/sparc/kernel/unaligned_32.c if (!fixup) { fixup 235 arch/sparc/kernel/unaligned_32.c regs->pc = fixup; fixup 287 arch/sparc/kernel/unaligned_64.c regs->tpc = entry->fixup; fixup 42 arch/sparc/mm/extable.c if (base[i].fixup == 0) { fixup 49 arch/sparc/mm/extable.c if (base[i].fixup == -1) fixup 58 arch/sparc/mm/extable.c if (base[i].fixup) fixup 78 arch/sparc/mm/extable.c range = m->extable[i].fixup == 0; fixup 81 arch/sparc/mm/extable.c m->extable[i].fixup = -1; fixup 83 arch/sparc/mm/extable.c m->extable[i+1].fixup = -1; fixup 101 arch/sparc/mm/extable.c if (!entry->fixup) { fixup 103 arch/sparc/mm/extable.c return (entry + 1)->fixup; fixup 106 arch/sparc/mm/extable.c return entry->fixup; fixup 166 arch/sparc/mm/fault_32.c unsigned int fixup; fixup 297 arch/sparc/mm/fault_32.c fixup = search_extables_range(regs->pc, &g2); fixup 299 arch/sparc/mm/fault_32.c if (fixup > 10) { fixup 309 arch/sparc/mm/fault_32.c regs->pc, fixup, g2); fixup 319 arch/sparc/mm/fault_32.c regs->pc = fixup; fixup 233 arch/sparc/mm/fault_64.c regs->tpc = entry->fixup; fixup 2990 arch/sparc/mm/init_64.c regs->tpc = entry->fixup; fixup 14 arch/unicore32/mm/extable.c const struct exception_table_entry *fixup; fixup 16 arch/unicore32/mm/extable.c fixup = search_exception_tables(instruction_pointer(regs)); fixup 17 arch/unicore32/mm/extable.c if (fixup) fixup 18 arch/unicore32/mm/extable.c regs->UCreg_pc = fixup->fixup; fixup 20 arch/unicore32/mm/extable.c return fixup != NULL; fixup 18 arch/x86/include/asm/extable.h int insn, fixup, handler; fixup 26 arch/x86/include/asm/extable.h (a)->fixup = (b)->fixup + (delta); \ fixup 27 arch/x86/include/asm/extable.h (b)->fixup = (tmp).fixup - (delta); \ fixup 18 arch/x86/mm/extable.c return (unsigned long)&x->fixup + x->fixup; fixup 26 arch/x86/mm/extable.c __visible bool ex_handler_default(const struct exception_table_entry *fixup, fixup 31 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 36 arch/x86/mm/extable.c __visible bool ex_handler_fault(const struct exception_table_entry *fixup, fixup 41 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 51 arch/x86/mm/extable.c __visible bool ex_handler_refcount(const struct exception_table_entry *fixup, fixup 68 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 106 arch/x86/mm/extable.c __visible bool ex_handler_fprestore(const struct exception_table_entry *fixup, fixup 111 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 121 arch/x86/mm/extable.c __visible bool ex_handler_uaccess(const struct exception_table_entry *fixup, fixup 127 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 132 arch/x86/mm/extable.c __visible bool ex_handler_ext(const struct exception_table_entry *fixup, fixup 139 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 144 arch/x86/mm/extable.c __visible bool ex_handler_rdmsr_unsafe(const struct exception_table_entry *fixup, fixup 154 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 161 arch/x86/mm/extable.c __visible bool ex_handler_wrmsr_unsafe(const struct exception_table_entry *fixup, fixup 172 arch/x86/mm/extable.c regs->ip = ex_fixup_addr(fixup); fixup 177 arch/x86/mm/extable.c __visible bool ex_handler_clear_fs(const struct exception_table_entry *fixup, fixup 185 arch/x86/mm/extable.c return ex_handler_default(fixup, regs, trapnr, error_code, fault_addr); fixup 12 arch/x86/um/fault.c unsigned long fixup; fixup 20 arch/x86/um/fault.c const struct exception_table_entry *fixup; fixup 22 arch/x86/um/fault.c fixup = search_exception_tables(address); fixup 23 arch/x86/um/fault.c if (fixup) { fixup 24 arch/x86/um/fault.c UPT_IP(regs) = fixup->fixup; fixup 25 arch/xtensa/include/asm/traps.h void *fixup; fixup 138 arch/xtensa/kernel/asm-offsets.c DEFINE(EXC_TABLE_FIXUP, offsetof(struct exc_table, fixup)); fixup 241 arch/xtensa/mm/fault.c current->comm, regs->pc, entry->fixup); fixup 243 arch/xtensa/mm/fault.c regs->pc = entry->fixup; fixup 100 drivers/acpi/dock.c void (*fixup)(struct acpi_device *); fixup 102 drivers/acpi/dock.c fixup = adev->hp->fixup; fixup 103 drivers/acpi/dock.c if (fixup) { fixup 105 drivers/acpi/dock.c fixup(adev); fixup 1911 drivers/android/binder.c struct binder_txn_fd_fixup *fixup, *tmp; fixup 1913 drivers/android/binder.c list_for_each_entry_safe(fixup, tmp, &t->fd_fixups, fixup_entry) { fixup 1914 drivers/android/binder.c fput(fixup->file); fixup 1915 drivers/android/binder.c list_del(&fixup->fixup_entry); fixup 1916 drivers/android/binder.c kfree(fixup); fixup 2569 drivers/android/binder.c struct binder_txn_fd_fixup *fixup; fixup 2605 drivers/android/binder.c fixup = kzalloc(sizeof(*fixup), GFP_KERNEL); fixup 2606 drivers/android/binder.c if (!fixup) { fixup 2610 drivers/android/binder.c fixup->file = file; fixup 2611 drivers/android/binder.c fixup->offset = fd_offset; fixup 2612 drivers/android/binder.c trace_binder_transaction_fd_send(t, fd, fixup->offset); fixup 2613 drivers/android/binder.c list_add_tail(&fixup->fixup_entry, &t->fd_fixups); fixup 4127 drivers/android/binder.c struct binder_txn_fd_fixup *fixup, *tmp; fixup 4130 drivers/android/binder.c list_for_each_entry(fixup, &t->fd_fixups, fixup_entry) { fixup 4143 drivers/android/binder.c trace_binder_transaction_fd_recv(t, fd, fixup->offset); fixup 4144 drivers/android/binder.c fd_install(fd, fixup->file); fixup 4145 drivers/android/binder.c fixup->file = NULL; fixup 4147 drivers/android/binder.c fixup->offset, &fd, fixup 4153 drivers/android/binder.c list_for_each_entry_safe(fixup, tmp, &t->fd_fixups, fixup_entry) { fixup 4154 drivers/android/binder.c if (fixup->file) { fixup 4155 drivers/android/binder.c fput(fixup->file); fixup 4162 drivers/android/binder.c fixup->offset, fixup 4168 drivers/android/binder.c list_del(&fixup->fixup_entry); fixup 4169 drivers/android/binder.c kfree(fixup); fixup 26 drivers/clk/imx/clk-fixup-div.c void (*fixup)(u32 *val); fixup 74 drivers/clk/imx/clk-fixup-div.c fixup_div->fixup(&val); fixup 90 drivers/clk/imx/clk-fixup-div.c void (*fixup)(u32 *val)) fixup 97 drivers/clk/imx/clk-fixup-div.c if (!fixup) fixup 116 drivers/clk/imx/clk-fixup-div.c fixup_div->fixup = fixup; fixup 24 drivers/clk/imx/clk-fixup-mux.c void (*fixup)(u32 *val); fixup 53 drivers/clk/imx/clk-fixup-mux.c fixup_mux->fixup(&val); fixup 68 drivers/clk/imx/clk-fixup-mux.c int num_parents, void (*fixup)(u32 *val)) fixup 75 drivers/clk/imx/clk-fixup-mux.c if (!fixup) fixup 94 drivers/clk/imx/clk-fixup-mux.c fixup_mux->fixup = fixup; fixup 192 drivers/clk/imx/clk.h void (*fixup)(u32 *val)); fixup 196 drivers/clk/imx/clk.h int num_parents, void (*fixup)(u32 *val)); fixup 201 drivers/irqchip/irq-atmel-aic-common.c void (*fixup)(void) = match->data; fixup 202 drivers/irqchip/irq-atmel-aic-common.c fixup(); fixup 1203 drivers/md/bcache/bset.c bool fixup, bool remove_stale) fixup 1217 drivers/md/bcache/bset.c if (b->ops->sort_fixup && fixup) fixup 1243 drivers/md/bcache/bset.c unsigned int start, unsigned int order, bool fixup, fixup 1263 drivers/md/bcache/bset.c btree_mergesort(b, out, iter, fixup, false); fixup 2124 drivers/media/pci/bt8xx/bttv-driver.c struct v4l2_window *win, int fixup) fixup 2134 drivers/media/pci/bt8xx/bttv-driver.c /* adjust_size */ fixup, fixup 2135 drivers/media/pci/bt8xx/bttv-driver.c /* adjust_crop */ fixup); fixup 1503 drivers/media/pci/saa7134/saa7134-video.c v4l2_std_id fixup; fixup 1525 drivers/media/pci/saa7134/saa7134-video.c fixup = V4L2_STD_SECAM_LC; fixup 1527 drivers/media/pci/saa7134/saa7134-video.c fixup = V4L2_STD_SECAM_L; fixup 1530 drivers/media/pci/saa7134/saa7134-video.c fixup = V4L2_STD_SECAM_DK; fixup 1532 drivers/media/pci/saa7134/saa7134-video.c fixup = V4L2_STD_SECAM; fixup 1535 drivers/media/pci/saa7134/saa7134-video.c if (fixup == tvnorms[i].id) fixup 425 drivers/misc/genwqe/card_utils.c goto fixup; /* nothing to do */ fixup 441 drivers/misc/genwqe/card_utils.c goto fixup; /* nothing to do */ fixup 446 drivers/misc/genwqe/card_utils.c fixup: fixup 602 drivers/mmc/host/sdhci-of-esdhc.c long fixup = 0; fixup 618 drivers/mmc/host/sdhci-of-esdhc.c fixup = esdhc->clk_fixup->sd_dflt_max_clk; fixup 620 drivers/mmc/host/sdhci-of-esdhc.c fixup = esdhc->clk_fixup->max_clk[host->mmc->ios.timing]; fixup 622 drivers/mmc/host/sdhci-of-esdhc.c if (fixup && clock > fixup) fixup 623 drivers/mmc/host/sdhci-of-esdhc.c clock = fixup; fixup 74 drivers/mtd/chips/cfi_probe.c void (*fixup)(struct cfi_private *cfi); fixup 82 drivers/mtd/chips/cfi_probe.c for (f = fixups; f->fixup; f++) { fixup 85 drivers/mtd/chips/cfi_probe.c f->fixup(cfi); fixup 348 drivers/mtd/chips/cfi_util.c for (f=fixups; f->fixup; f++) { fixup 351 drivers/mtd/chips/cfi_util.c f->fixup(mtd); fixup 3814 drivers/net/ethernet/broadcom/bnx2.c loc = be32_to_cpu(fw_entry->fixup[i]); fixup 7050 drivers/net/ethernet/broadcom/bnx2.h __be32 fixup[8]; fixup 361 drivers/net/phy/phy_device.c struct phy_fixup *fixup = kzalloc(sizeof(*fixup), GFP_KERNEL); fixup 363 drivers/net/phy/phy_device.c if (!fixup) fixup 366 drivers/net/phy/phy_device.c strlcpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id)); fixup 367 drivers/net/phy/phy_device.c fixup->phy_uid = phy_uid; fixup 368 drivers/net/phy/phy_device.c fixup->phy_uid_mask = phy_uid_mask; fixup 369 drivers/net/phy/phy_device.c fixup->run = run; fixup 372 drivers/net/phy/phy_device.c list_add_tail(&fixup->list, &phy_fixup_list); fixup 404 drivers/net/phy/phy_device.c struct phy_fixup *fixup; fixup 411 drivers/net/phy/phy_device.c fixup = list_entry(pos, struct phy_fixup, list); fixup 413 drivers/net/phy/phy_device.c if ((!strcmp(fixup->bus_id, bus_id)) && fixup 414 drivers/net/phy/phy_device.c ((fixup->phy_uid & phy_uid_mask) == fixup 416 drivers/net/phy/phy_device.c list_del(&fixup->list); fixup 417 drivers/net/phy/phy_device.c kfree(fixup); fixup 445 drivers/net/phy/phy_device.c static int phy_needs_fixup(struct phy_device *phydev, struct phy_fixup *fixup) fixup 447 drivers/net/phy/phy_device.c if (strcmp(fixup->bus_id, phydev_name(phydev)) != 0) fixup 448 drivers/net/phy/phy_device.c if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0) fixup 451 drivers/net/phy/phy_device.c if ((fixup->phy_uid & fixup->phy_uid_mask) != fixup 452 drivers/net/phy/phy_device.c (phydev->phy_id & fixup->phy_uid_mask)) fixup 453 drivers/net/phy/phy_device.c if (fixup->phy_uid != PHY_ANY_UID) fixup 462 drivers/net/phy/phy_device.c struct phy_fixup *fixup; fixup 465 drivers/net/phy/phy_device.c list_for_each_entry(fixup, &phy_fixup_list, list) { fixup 466 drivers/net/phy/phy_device.c if (phy_needs_fixup(phydev, fixup)) { fixup 467 drivers/net/phy/phy_device.c int err = fixup->run(phydev); fixup 69 drivers/pci/hotplug/acpiphp_glue.c context->hp.fixup = acpiphp_post_dock_fixup; fixup 341 drivers/pci/hotplug/acpiphp_glue.c adev->hp->fixup = NULL; fixup 322 drivers/pinctrl/freescale/pinctrl-imx.c if (info->fixup) fixup 323 drivers/pinctrl/freescale/pinctrl-imx.c info->fixup(configs, num_configs, &raw_config); fixup 94 drivers/pinctrl/freescale/pinctrl-imx.h void (*fixup)(unsigned long *configs, unsigned int num_configs, fixup 1119 drivers/vhost/net.c struct iov_iter fixup; fixup 1181 drivers/vhost/net.c fixup = msg.msg_iter; fixup 1202 drivers/vhost/net.c &fixup) != sizeof(hdr)) { fixup 1211 drivers/vhost/net.c iov_iter_advance(&fixup, sizeof(hdr)); fixup 1218 drivers/vhost/net.c &fixup) != sizeof num_buffers) { fixup 2177 fs/btrfs/inode.c struct btrfs_writepage_fixup *fixup; fixup 2188 fs/btrfs/inode.c fixup = container_of(work, struct btrfs_writepage_fixup, work); fixup 2189 fs/btrfs/inode.c page = fixup->page; fixup 2190 fs/btrfs/inode.c inode = fixup->inode; fixup 2297 fs/btrfs/inode.c kfree(fixup); fixup 2322 fs/btrfs/inode.c struct btrfs_writepage_fixup *fixup; fixup 2338 fs/btrfs/inode.c fixup = kzalloc(sizeof(*fixup), GFP_NOFS); fixup 2339 fs/btrfs/inode.c if (!fixup) fixup 2351 fs/btrfs/inode.c btrfs_init_work(&fixup->work, btrfs_writepage_fixup_worker, NULL, NULL); fixup 2352 fs/btrfs/inode.c fixup->page = page; fixup 2353 fs/btrfs/inode.c fixup->inode = inode; fixup 2354 fs/btrfs/inode.c btrfs_queue_work(fs_info->fixup_workers, &fixup->work); fixup 141 include/acpi/acpi_bus.h void (*fixup)(struct acpi_device *); fixup 20 include/asm-generic/extable.h unsigned long insn, fixup; fixup 521 include/asm-generic/vmlinux.lds.h *(.text.hot TEXT_MAIN .text.fixup .text.unlikely) \ fixup 352 include/linux/mtd/cfi.h void (*fixup)(struct mtd_info *mtd); fixup 498 lib/debugobjects.c debug_object_fixup(bool (*fixup)(void *addr, enum debug_obj_state state), fixup 501 lib/debugobjects.c if (fixup && fixup(addr, state)) { fixup 40 lib/extable.c x->fixup = y->fixup + delta; fixup 41 lib/extable.c y->fixup = tmp.fixup - delta; fixup 2151 sound/core/oss/pcm_oss.c int fixup; fixup 2174 sound/core/oss/pcm_oss.c fixup = 0; fixup 2176 sound/core/oss/pcm_oss.c fixup = runtime->oss.buffer_used; fixup 2180 sound/core/oss/pcm_oss.c fixup = -runtime->oss.buffer_used; fixup 2200 sound/core/oss/pcm_oss.c info.blocks = (runtime->oss.buffer_bytes - delay - fixup) / runtime->oss.period_bytes; fixup 2202 sound/core/oss/pcm_oss.c info.blocks = (delay + fixup) / runtime->oss.period_bytes; fixup 2205 sound/core/oss/pcm_oss.c delay += fixup; fixup 2220 sound/core/oss/pcm_oss.c int fixup; fixup 2251 sound/core/oss/pcm_oss.c fixup = 0; fixup 2254 sound/core/oss/pcm_oss.c fixup = -runtime->oss.buffer_used; fixup 2258 sound/core/oss/pcm_oss.c fixup = runtime->oss.buffer_used; fixup 2262 sound/core/oss/pcm_oss.c info.bytes = snd_pcm_oss_bytes(substream, avail) + fixup; fixup 66 sound/pci/hda/patch_realtek.c unsigned int fixup:1; /* Means that this sku is set by driver, not read from hw */ fixup 589 sound/pci/hda/patch_realtek.c spec->cdefine.fixup = 1; fixup 613 sound/pci/hda/patch_realtek.c if (spec->cdefine.fixup) { fixup 702 sound/pci/hda/patch_realtek.c if (spec->cdefine.fixup) { fixup 150 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params, int fixup) fixup 152 sound/soc/intel/skylake/skl-topology.c if (fixup & SKL_RATE_FIXUP_MASK) fixup 154 sound/soc/intel/skylake/skl-topology.c if (fixup & SKL_CH_FIXUP_MASK) { fixup 158 sound/soc/intel/skylake/skl-topology.c if (fixup & SKL_FMT_FIXUP_MASK) { fixup 29 tools/testing/selftests/powerpc/copyloops/exc_validate.c unsigned long insn, fixup; fixup 32 tools/testing/selftests/powerpc/copyloops/exc_validate.c fixup = *ex_p++; fixup 35 tools/testing/selftests/powerpc/copyloops/exc_validate.c *ip = fixup; fixup 66 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c int fixup; fixup 77 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c unsigned long insn, fixup; fixup 80 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c fixup = (unsigned long)&entry->fixup + entry->fixup; fixup 83 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c *ip = fixup;