/linux-4.4.14/arch/powerpc/lib/ |
D | feature-fixups.c | 160 static struct fixup_entry fixup; variable 175 fixup.value = fixup.mask = 8; in test_basic_patching() 176 fixup.start_off = calc_offset(&fixup, &ftr_fixup_test1 + 1); in test_basic_patching() 177 fixup.end_off = calc_offset(&fixup, &ftr_fixup_test1 + 2); in test_basic_patching() 178 fixup.alt_start_off = fixup.alt_end_off = 0; in test_basic_patching() 184 patch_feature_section(8, &fixup); in test_basic_patching() 188 patch_feature_section(0, &fixup); in test_basic_patching() 194 patch_feature_section(~8, &fixup); in test_basic_patching() 207 fixup.value = fixup.mask = 0xF; in test_alternative_patching() 208 fixup.start_off = calc_offset(&fixup, &ftr_fixup_test2 + 1); in test_alternative_patching() [all …]
|
D | rheap.c | 30 static inline void fixup(unsigned long s, unsigned long e, int d, in fixup() function 74 fixup(blks, blke, delta, &blk->list); in grow() 76 fixup(blks, blke, delta, &info->empty_list); in grow() 77 fixup(blks, blke, delta, &info->free_list); in grow() 78 fixup(blks, blke, delta, &info->taken_list); in grow()
|
/linux-4.4.14/arch/s390/lib/ |
D | probes.c | 47 int fixup = FIXUP_PSW_NORMAL; in probe_get_fixup_type() local 52 fixup = FIXUP_RETURN_REGISTER; in probe_get_fixup_type() 55 fixup |= FIXUP_BRANCH_NOT_TAKEN; in probe_get_fixup_type() 59 fixup = FIXUP_BRANCH_NOT_TAKEN; in probe_get_fixup_type() 63 fixup = FIXUP_RETURN_REGISTER; in probe_get_fixup_type() 69 fixup = FIXUP_BRANCH_NOT_TAKEN; in probe_get_fixup_type() 72 fixup = FIXUP_NOT_REQUIRED; in probe_get_fixup_type() 76 fixup = FIXUP_NOT_REQUIRED; in probe_get_fixup_type() 80 fixup |= FIXUP_RETURN_REGISTER; in probe_get_fixup_type() 84 fixup |= FIXUP_RETURN_REGISTER; in probe_get_fixup_type() [all …]
|
/linux-4.4.14/arch/x86/mm/ |
D | extable.c | 14 return (unsigned long)&x->fixup + x->fixup; in ex_fixup_addr() 19 const struct exception_table_entry *fixup; in fixup_exception() local 36 fixup = search_exception_tables(regs->ip); in fixup_exception() 37 if (fixup) { in fixup_exception() 38 new_ip = ex_fixup_addr(fixup); in fixup_exception() 40 if (fixup->fixup - fixup->insn >= 0x7ffffff0 - 4) { in fixup_exception() 55 const struct exception_table_entry *fixup; in early_fixup_exception() local 58 fixup = search_exception_tables(*ip); in early_fixup_exception() 59 if (fixup) { in early_fixup_exception() 60 new_ip = ex_fixup_addr(fixup); in early_fixup_exception() [all …]
|
/linux-4.4.14/arch/mips/pci/ |
D | Makefile | 16 obj-$(CONFIG_NEC_MARKEINS) += ops-emma2rh.o pci-emma2rh.o fixup-emma2rh.o 19 obj-$(CONFIG_BCM63XX) += pci-bcm63xx.o fixup-bcm63xx.o \ 30 obj-$(CONFIG_MIPS_COBALT) += fixup-cobalt.o 31 obj-$(CONFIG_LEMOTE_FULOONG2E) += fixup-fuloong2e.o ops-loongson2.o 32 obj-$(CONFIG_LEMOTE_MACH2F) += fixup-lemote2f.o ops-loongson2.o 33 obj-$(CONFIG_LOONGSON_MACH3X) += fixup-loongson3.o ops-loongson3.o 34 obj-$(CONFIG_MIPS_MALTA) += fixup-malta.o pci-malta.o 35 obj-$(CONFIG_PMC_MSP7120_GW) += fixup-pmcmsp.o ops-pmcmsp.o 36 obj-$(CONFIG_PMC_MSP7120_EVAL) += fixup-pmcmsp.o ops-pmcmsp.o 37 obj-$(CONFIG_PMC_MSP7120_FPGA) += fixup-pmcmsp.o ops-pmcmsp.o [all …]
|
/linux-4.4.14/arch/sparc/mm/ |
D | extable.c | 40 if (walk->fixup == 0) { in search_extable() 47 if (walk->fixup == -1) in search_extable() 56 if (walk->fixup) in search_extable() 76 range = m->extable[i].fixup == 0; in trim_init_extable() 79 m->extable[i].fixup = -1; in trim_init_extable() 81 m->extable[i+1].fixup = -1; in trim_init_extable() 99 if (!entry->fixup) { in search_extables_range() 101 return (entry + 1)->fixup; in search_extables_range() 104 return entry->fixup; in search_extables_range()
|
D | fault_32.c | 173 unsigned int fixup; in do_sparc_fault() local 303 fixup = search_extables_range(regs->pc, &g2); in do_sparc_fault() 305 if (fixup > 10) { in do_sparc_fault() 315 regs->pc, fixup, g2); in do_sparc_fault() 325 regs->pc = fixup; in do_sparc_fault()
|
/linux-4.4.14/arch/arm64/mm/ |
D | extable.c | 10 const struct exception_table_entry *fixup; in fixup_exception() local 12 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception() 13 if (fixup) in fixup_exception() 14 regs->pc = fixup->fixup; in fixup_exception() 16 return fixup != NULL; in fixup_exception()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | extable.c | 17 const struct exception_table_entry *fixup; in fixup_exception() local 19 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception() 20 if (fixup) in fixup_exception() 21 regs->UCreg_pc = fixup->fixup; in fixup_exception() 23 return fixup != NULL; in fixup_exception()
|
/linux-4.4.14/arch/metag/mm/ |
D | extable.c | 7 const struct exception_table_entry *fixup; in fixup_exception() local 10 fixup = search_exception_tables(pc); in fixup_exception() 11 if (fixup) in fixup_exception() 12 regs->ctx.CurrPC = fixup->fixup; in fixup_exception() 14 return fixup != NULL; in fixup_exception()
|
/linux-4.4.14/arch/arm/mm/ |
D | extable.c | 9 const struct exception_table_entry *fixup; in fixup_exception() local 11 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception() 12 if (fixup) { in fixup_exception() 13 regs->ARM_pc = fixup->fixup; in fixup_exception() 20 return fixup != NULL; in fixup_exception()
|
D | abort-lv4t.S | 59 beq do_DataAbort @ no writeback -> no fixup 82 beq do_DataAbort @ No writeback -> no fixup 100 beq do_DataAbort @ no writeback -> no fixup 103 beq do_DataAbort @ zero -> no fixup 114 beq do_DataAbort @ no writeback -> no fixup
|
D | cache-l2x0.c | 42 void (*fixup)(void __iomem *, u32, struct outer_cache_fns *); member 777 .fixup = l2c310_fixup, 867 if (data->fixup) in __l2c_init() 868 data->fixup(l2x0_base, cache_id, &fns); in __l2c_init() 1258 .fixup = l2c310_fixup, 1288 .fixup = l2c310_fixup, 1466 .fixup = aurora_fixup, 1487 .fixup = aurora_fixup,
|
/linux-4.4.14/arch/x86/um/ |
D | fault.c | 12 unsigned long fixup; member 20 const struct exception_table_entry *fixup; in arch_fixup() local 22 fixup = search_exception_tables(address); in arch_fixup() 23 if (fixup) { in arch_fixup() 24 UPT_IP(regs) = fixup->fixup; in arch_fixup()
|
/linux-4.4.14/arch/sh/mm/ |
D | extable_32.c | 12 const struct exception_table_entry *fixup; in fixup_exception() local 14 fixup = search_exception_tables(regs->pc); in fixup_exception() 15 if (fixup) { in fixup_exception() 16 regs->pc = fixup->fixup; in fixup_exception()
|
D | extable_64.c | 21 .fixup = (unsigned long)&__copy_user_fixup, 73 const struct exception_table_entry *fixup; in fixup_exception() local 75 fixup = search_exception_tables(regs->pc); in fixup_exception() 76 if (fixup) { in fixup_exception() 77 regs->pc = fixup->fixup; in fixup_exception()
|
/linux-4.4.14/arch/mn10300/mm/ |
D | extable.c | 17 const struct exception_table_entry *fixup; in fixup_exception() local 19 fixup = search_exception_tables(regs->pc); in fixup_exception() 20 if (fixup) { in fixup_exception() 21 regs->pc = fixup->fixup; in fixup_exception()
|
D | misalignment.c | 319 const struct exception_table_entry *fixup; in misalignment() local 344 fixup = search_exception_tables(regs->pc); in misalignment() 431 if (fixup) { in misalignment() 432 regs->pc = fixup->fixup; in misalignment() 473 if (fixup) in misalignment()
|
/linux-4.4.14/arch/tile/mm/ |
D | extable.c | 21 const struct exception_table_entry *fixup; in fixup_exception() local 23 fixup = search_exception_tables(regs->pc); in fixup_exception() 24 if (fixup) { in fixup_exception() 25 regs->pc = fixup->fixup; in fixup_exception()
|
D | fault.c | 664 const struct exception_table_entry *fixup; in do_page_fault_ics() local 670 fixup = search_exception_tables(pc); in do_page_fault_ics() 671 if (!fixup) in do_page_fault_ics() 674 regs->pc = fixup->fixup; in do_page_fault_ics()
|
/linux-4.4.14/arch/nios2/mm/ |
D | extable.c | 16 const struct exception_table_entry *fixup; in fixup_exception() local 18 fixup = search_exception_tables(regs->ea); in fixup_exception() 19 if (fixup) { in fixup_exception() 20 regs->ea = fixup->fixup; in fixup_exception()
|
/linux-4.4.14/arch/m32r/mm/ |
D | extable.c | 10 const struct exception_table_entry *fixup; in fixup_exception() local 12 fixup = search_exception_tables(regs->bpc); in fixup_exception() 13 if (fixup) { in fixup_exception() 14 regs->bpc = fixup->fixup; in fixup_exception()
|
/linux-4.4.14/arch/score/mm/ |
D | extable.c | 30 const struct exception_table_entry *fixup; in fixup_exception() local 32 fixup = search_exception_tables(regs->cp0_epc); in fixup_exception() 33 if (fixup) { in fixup_exception() 34 regs->cp0_epc = fixup->fixup; in fixup_exception()
|
/linux-4.4.14/arch/mips/lib/ |
D | memset.S | 57 .macro f_fill64 dst, offset, val, fixup, mode 58 EX(LONG_S, \val, (\offset + 0 * STORSIZE)(\dst), \fixup) 59 EX(LONG_S, \val, (\offset + 1 * STORSIZE)(\dst), \fixup) 60 EX(LONG_S, \val, (\offset + 2 * STORSIZE)(\dst), \fixup) 61 EX(LONG_S, \val, (\offset + 3 * STORSIZE)(\dst), \fixup) 63 EX(LONG_S, \val, (\offset + 4 * STORSIZE)(\dst), \fixup) 64 EX(LONG_S, \val, (\offset + 5 * STORSIZE)(\dst), \fixup) 65 EX(LONG_S, \val, (\offset + 6 * STORSIZE)(\dst), \fixup) 66 EX(LONG_S, \val, (\offset + 7 * STORSIZE)(\dst), \fixup) 69 EX(LONG_S, \val, (\offset + 8 * STORSIZE)(\dst), \fixup) [all …]
|
/linux-4.4.14/arch/arc/mm/ |
D | extable.c | 16 const struct exception_table_entry *fixup; in fixup_exception() local 18 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception() 19 if (fixup) { in fixup_exception() 20 regs->ret = fixup->fixup; in fixup_exception()
|
/linux-4.4.14/arch/mips/mm/ |
D | extable.c | 15 const struct exception_table_entry *fixup; in fixup_exception() local 17 fixup = search_exception_tables(exception_epc(regs)); in fixup_exception() 18 if (fixup) { in fixup_exception() 19 regs->cp0_epc = fixup->nextinsn; in fixup_exception()
|
/linux-4.4.14/arch/m68k/kernel/ |
D | module.c | 116 struct m68k_fixup_info *fixup; in module_fixup() local 118 for (fixup = start; fixup < end; fixup++) { in module_fixup() 119 switch (fixup->type) { in module_fixup() 121 *(u32 *)fixup->addr = m68k_memoffset; in module_fixup() 124 *(u16 *)fixup->addr += m68k_virt_to_node_shift; in module_fixup()
|
D | vmlinux-sun3.lds | 20 *(.fixup)
|
D | vmlinux-std.lds | 20 *(.fixup)
|
D | signal.c | 93 const struct exception_table_entry *fixup; in handle_kernel_fault() local 97 fixup = search_exception_tables(regs->pc); in handle_kernel_fault() 98 if (!fixup) in handle_kernel_fault() 106 tregs->pc = fixup->fixup; in handle_kernel_fault()
|
D | vmlinux-nommu.lds | 49 *(.fixup)
|
/linux-4.4.14/drivers/clk/imx/ |
D | clk-fixup-mux.c | 32 void (*fixup)(u32 *val); member 61 fixup_mux->fixup(&val); in clk_fixup_mux_set_parent() 76 int num_parents, void (*fixup)(u32 *val)) in imx_clk_fixup_mux() 82 if (!fixup) in imx_clk_fixup_mux() 101 fixup_mux->fixup = fixup; in imx_clk_fixup_mux()
|
D | clk-fixup-div.c | 33 void (*fixup)(u32 *val); member 81 fixup_div->fixup(&val); in clk_fixup_div_set_rate() 97 void (*fixup)(u32 *val)) in imx_clk_fixup_divider() 103 if (!fixup) in imx_clk_fixup_divider() 122 fixup_div->fixup = fixup; in imx_clk_fixup_divider()
|
D | Makefile | 6 clk-fixup-div.o \ 7 clk-fixup-mux.o \
|
D | clk.h | 82 void (*fixup)(u32 *val)); 86 int num_parents, void (*fixup)(u32 *val));
|
/linux-4.4.14/arch/frv/kernel/ |
D | entry-table.S | 39 # (5) The fixup table for kernel-trap single-step 40 # (6) The fixup table for user-trap single-step 44 # we have to catch the single-step event in break.S and jump to the fixup 77 # trap fixup table for single-stepping in user mode 78 .section .trap.fixup.user,"a" 83 # trap fixup table for single-stepping in user mode 84 .section .trap.fixup.kernel,"a" 94 .section .trap.fixup.user 100 .section .trap.fixup.kernel 113 .section .trap.fixup.user [all …]
|
D | vmlinux.lds.S | 72 *(.fixup) 86 *(.trap.fixup.user .trap.fixup.kernel)
|
D | traps.c | 362 unsigned long fixup; in memory_access_exception() local 364 fixup = search_exception_table(__frame->pc); in memory_access_exception() 365 if (fixup) { in memory_access_exception() 366 __frame->pc = fixup; in memory_access_exception()
|
/linux-4.4.14/arch/cris/arch-v32/kernel/ |
D | traps.c | 153 const struct exception_table_entry *fixup; in fixup_BUG() local 159 fixup = search_exception_tables(instruction_pointer(regs) - 2); in fixup_BUG() 160 if (fixup) { in fixup_BUG() 162 instruction_pointer(regs) = fixup->fixup; in fixup_BUG()
|
/linux-4.4.14/arch/hexagon/mm/ |
D | vm_fault.c | 55 const struct exception_table_entry *fixup; in do_page_fault() local 169 fixup = search_exception_tables(pt_elr(regs)); in do_page_fault() 170 if (fixup) { in do_page_fault() 171 pt_set_elr(regs, fixup->fixup); in do_page_fault()
|
/linux-4.4.14/arch/sh/kernel/ |
D | traps.c | 72 const struct exception_table_entry *fixup; in die_if_no_fixup() local 73 fixup = search_exception_tables(regs->pc); in die_if_no_fixup() 74 if (fixup) { in die_if_no_fixup() 75 regs->pc = fixup->fixup; in die_if_no_fixup()
|
D | vmlinux.lds.S | 42 *(.fixup)
|
D | traps_32.c | 509 goto fixup; in do_address_error() 518 fixup: in do_address_error()
|
/linux-4.4.14/arch/alpha/mm/ |
D | extable.c | 18 unsigned int t = ex_a->fixup.unit; in swap_ex() 20 ex_a->fixup.unit = ex_b->fixup.unit; in swap_ex() 21 ex_b->fixup.unit = t; in swap_ex()
|
D | fault.c | 88 const struct exception_table_entry *fixup; in do_page_fault() local 196 if ((fixup = search_exception_tables(regs->pc)) != 0) { in do_page_fault() 198 newpc = fixup_exception(dpf_reg, fixup, regs->pc); in do_page_fault()
|
/linux-4.4.14/arch/microblaze/mm/ |
D | fault.c | 69 const struct exception_table_entry *fixup; in bad_page_fault() local 72 fixup = search_exception_tables(regs->pc); in bad_page_fault() 73 if (fixup) { in bad_page_fault() 74 regs->pc = fixup->fixup; in bad_page_fault()
|
/linux-4.4.14/drivers/net/phy/ |
D | phy_device.c | 78 struct phy_fixup *fixup = kzalloc(sizeof(*fixup), GFP_KERNEL); in phy_register_fixup() local 80 if (!fixup) in phy_register_fixup() 83 strlcpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id)); in phy_register_fixup() 84 fixup->phy_uid = phy_uid; in phy_register_fixup() 85 fixup->phy_uid_mask = phy_uid_mask; in phy_register_fixup() 86 fixup->run = run; in phy_register_fixup() 89 list_add_tail(&fixup->list, &phy_fixup_list); in phy_register_fixup() 115 static int phy_needs_fixup(struct phy_device *phydev, struct phy_fixup *fixup) in phy_needs_fixup() argument 117 if (strcmp(fixup->bus_id, dev_name(&phydev->dev)) != 0) in phy_needs_fixup() 118 if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0) in phy_needs_fixup() [all …]
|
/linux-4.4.14/arch/avr32/mm/ |
D | fault.c | 61 const struct exception_table_entry *fixup; in do_page_fault() local 193 fixup = search_exception_tables(regs->pc); in do_page_fault() 194 if (fixup) { in do_page_fault() 195 regs->pc = fixup->fixup; in do_page_fault()
|
/linux-4.4.14/Documentation/x86/ |
D | exception-tables.txt | 47 (fixup). If this search is successful, the fault handler modifies the 49 continue at the address in fixup. 51 Where does fixup point to? 53 Since we jump to the contents of fixup, fixup obviously points 79 ".section .fixup,\"ax\"\n" 93 ".section .fixup,\"ax\"\n" 107 ".section .fixup,\"ax\"\n" 140 > .section .fixup,"ax" 167 > 1 .fixup 000016bc c0198f40 c0198f40 00099f40 2**0 204 > objdump --disassemble --section=.fixup vmlinux [all …]
|
/linux-4.4.14/arch/avr32/kernel/ |
D | traps.c | 82 const struct exception_table_entry *fixup; in _exception() local 85 fixup = search_exception_tables(regs->pc); in _exception() 86 if (fixup) { in _exception() 87 regs->pc = fixup->fixup; in _exception()
|
D | vmlinux.lds.S | 56 *(.fixup)
|
/linux-4.4.14/arch/score/lib/ |
D | string.S | 58 .section .fixup, "ax" 95 .section .fixup, "ax" 121 .section .fixup, "ax" 151 .section .fixup, "ax" 177 .section .fixup, "ax"
|
/linux-4.4.14/arch/cris/mm/ |
D | fault.c | 375 const struct exception_table_entry *fixup; in find_fixup_code() local 379 fixup = search_exception_tables(ip); in find_fixup_code() 380 if (fixup != 0) { in find_fixup_code() 382 instruction_pointer(regs) = fixup->fixup; in find_fixup_code()
|
/linux-4.4.14/arch/arm/mach-s3c24xx/ |
D | mach-smdk2413.c | 136 .fixup = smdk2413_fixup, 147 .fixup = smdk2413_fixup, 158 .fixup = smdk2413_fixup,
|
D | mach-vstms.c | 163 .fixup = vstms_fixup,
|
/linux-4.4.14/samples/bpf/ |
D | test_verifier.c | 30 int fixup[MAX_FIXUPS]; member 279 .fixup = {2}, 453 .fixup = {3}, 469 .fixup = {3}, 487 .fixup = {3}, 575 .fixup = {24}, 724 .fixup = {4}, 746 .fixup = {6}, 769 .fixup = {7}, 1013 .fixup = {3}, [all …]
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | mpic.c | 377 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_ht_end_irq() local 379 if (fixup->applebase) { in mpic_ht_end_irq() 380 unsigned int soff = (fixup->index >> 3) & ~3; in mpic_ht_end_irq() 381 unsigned int mask = 1U << (fixup->index & 0x1f); in mpic_ht_end_irq() 382 writel(mask, fixup->applebase + soff); in mpic_ht_end_irq() 385 writeb(0x11 + 2 * fixup->index, fixup->base + 2); in mpic_ht_end_irq() 386 writel(fixup->data, fixup->base + 4); in mpic_ht_end_irq() 394 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_startup_ht_interrupt() local 398 if (fixup->base == NULL) in mpic_startup_ht_interrupt() 402 source, fixup->index); in mpic_startup_ht_interrupt() [all …]
|
/linux-4.4.14/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 86 unsigned long insn, fixup; in segv_handler() local 89 fixup = *ex_p++; in segv_handler() 92 *ip = fixup; in segv_handler()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | uaccess.h | 473 } fixup; member 479 if ((_fixup)->fixup.bits.valreg != 31) \ 480 map_reg((_fixup)->fixup.bits.valreg) = 0; \ 481 if ((_fixup)->fixup.bits.errreg != 31) \ 482 map_reg((_fixup)->fixup.bits.errreg) = -EFAULT; \ 483 (pc) + (_fixup)->fixup.bits.nextinsn; \
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | iss4xx.dts | 38 i-cache-line-size = <32>; // may need fixup in sim 39 d-cache-line-size = <32>; // may need fixup in sim 40 i-cache-size = <32768>; /* may need fixup in sim */ 41 d-cache-size = <32768>; /* may need fixup in sim */
|
/linux-4.4.14/arch/score/kernel/ |
D | traps.c | 183 const struct exception_table_entry *fixup; in do_adedata() local 184 fixup = search_exception_tables(regs->cp0_epc); in do_adedata() 185 if (fixup) { in do_adedata() 186 regs->cp0_epc = fixup->fixup; in do_adedata()
|
D | vmlinux.lds.S | 46 *(.fixup)
|
/linux-4.4.14/arch/x86/pci/ |
D | Makefile | 9 obj-y += fixup.o 14 obj-$(CONFIG_STA2X11) += sta2x11-fixup.o
|
/linux-4.4.14/arch/s390/mm/ |
D | extable.c | 57 p->fixup += i + 4; in sort_extable() 63 p->fixup -= i + 4; in sort_extable()
|
D | fault.c | 256 const struct exception_table_entry *fixup; in do_no_context() local 260 fixup = search_exception_tables(regs->psw.addr & PSW_ADDR_INSN); in do_no_context() 261 if (fixup) { in do_no_context() 262 regs->psw.addr = extable_fixup(fixup) | PSW_ADDR_AMODE; in do_no_context()
|
/linux-4.4.14/arch/s390/kernel/ |
D | traps.c | 71 const struct exception_table_entry *fixup; in do_report_trap() local 72 fixup = search_exception_tables(regs->psw.addr & PSW_ADDR_INSN); in do_report_trap() 73 if (fixup) in do_report_trap() 74 regs->psw.addr = extable_fixup(fixup) | PSW_ADDR_AMODE; in do_report_trap()
|
D | early.c | 250 const struct exception_table_entry *fixup; in early_pgm_check_handler() local 255 fixup = search_exception_tables(addr & PSW_ADDR_INSN); in early_pgm_check_handler() 256 if (!fixup) in early_pgm_check_handler() 262 S390_lowcore.program_old_psw.addr = extable_fixup(fixup)|PSW_ADDR_AMODE; in early_pgm_check_handler()
|
D | uprobes.c | 77 int fixup = probe_get_fixup_type(auprobe->insn); in arch_uprobe_post_xol() local 85 if (fixup & FIXUP_PSW_NORMAL) in arch_uprobe_post_xol() 87 if (fixup & FIXUP_RETURN_REGISTER) { in arch_uprobe_post_xol() 92 if (fixup & FIXUP_BRANCH_NOT_TAKEN) { in arch_uprobe_post_xol()
|
D | vmlinux.lds.S | 31 *(.fixup)
|
D | kprobes.c | 494 int fixup = probe_get_fixup_type(p->ainsn.insn); in resume_execution() local 514 if (fixup & FIXUP_PSW_NORMAL) in resume_execution() 517 if (fixup & FIXUP_BRANCH_NOT_TAKEN) { in resume_execution() 523 if (fixup & FIXUP_RETURN_REGISTER) { in resume_execution()
|
/linux-4.4.14/arch/x86/lib/ |
D | copy_user_64.S | 48 .section .fixup,"ax" 127 .section .fixup,"ax" 194 .section .fixup,"ax" 225 .section .fixup,"ax" 341 .section .fixup,"ax"
|
/linux-4.4.14/arch/sparc/kernel/ |
D | vmlinux.lds.S | 72 .fixup : { 74 *(.fixup) argument
|
D | unaligned_32.c | 216 unsigned long fixup = search_extables_range(regs->pc, &g2); in kernel_mna_trap_fault() local 218 if (!fixup) { in kernel_mna_trap_fault() 234 regs->pc = fixup; in kernel_mna_trap_fault()
|
D | pci_fire.c | 280 int fixup; in pci_fire_msiq_build_irq() local 293 fixup = ((pbm->portid << 6) | devino) - int_ctrlr; in pci_fire_msiq_build_irq() 295 irq = build_irq(fixup, iclr_reg, imap_reg); in pci_fire_msiq_build_irq()
|
/linux-4.4.14/arch/parisc/lib/ |
D | lusercopy.S | 86 .section .fixup,"ax" 125 .section .fixup,"ax"
|
D | Makefile | 5 lib-y := lusercopy.o bitops.o checksum.o io.o memset.o fixup.o memcpy.o \
|
D | fixup.S | 65 .section .fixup, "ax"
|
/linux-4.4.14/arch/openrisc/lib/ |
D | string.S | 60 .section .fixup, "ax" 97 .section .fixup, "ax"
|
/linux-4.4.14/arch/s390/include/asm/ |
D | uaccess.h | 79 int insn, fixup; member 89 return (unsigned long)&x->fixup + x->fixup; in extable_fixup()
|
/linux-4.4.14/arch/frv/mm/ |
D | fault.c | 36 unsigned long _pme, lrai, lrad, fixup; in do_page_fault() local 204 if ((fixup = search_exception_table(__frame->pc)) != 0) { in do_page_fault() 205 __frame->pc = fixup; in do_page_fault()
|
D | extable.c | 45 return extab->fixup; in search_exception_table()
|
/linux-4.4.14/Documentation/devicetree/ |
D | dynamic-resolution-notes.txt | 23 5. Retrieve the phandle of the target of the fixup. 24 6. For each fixup in the property locate the node:property:offset location
|
/linux-4.4.14/drivers/acpi/ |
D | dock.c | 118 void (*fixup)(struct acpi_device *); in dock_hotplug_event() local 120 fixup = adev->hp->fixup; in dock_hotplug_event() 121 if (fixup) { in dock_hotplug_event() 123 fixup(adev); in dock_hotplug_event()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | eseries.c | 178 .fixup = eseries_fixup, 229 .fixup = eseries_fixup, 353 .fixup = eseries_fixup, 549 .fixup = eseries_fixup, 748 .fixup = eseries_fixup, 963 .fixup = eseries_fixup,
|
D | corgi.c | 771 .fixup = fixup_corgi, 784 .fixup = fixup_corgi, 797 .fixup = fixup_corgi,
|
D | spitz.c | 994 .fixup = spitz_fixup, 1007 .fixup = spitz_fixup, 1020 .fixup = spitz_fixup,
|
/linux-4.4.14/Documentation/arm/ |
D | mem_alignment | 2 kernel code lately. Therefore the alignment fixup is now unconditionally 12 alignment trap can fixup misaligned access for the exception cases, but at 17 code), or even fixup the access by software like for kernel code. The later
|
/linux-4.4.14/arch/powerpc/kernel/vdso32/ |
D | vdso32.lds.S | 60 .fixup : { *(.fixup) }
|
/linux-4.4.14/arch/ia64/pci/ |
D | Makefile | 4 obj-y := pci.o fixup.o
|
/linux-4.4.14/arch/powerpc/platforms/44x/ |
D | ppc476_modules.lds | 5 *(.text .text.* .fixup)
|
/linux-4.4.14/arch/arm/mach-clps711x/ |
D | board-clep7312.c | 39 .fixup = fixup_clep7312,
|
D | board-edb7211.c | 180 .fixup = fixup_edb7211,
|
/linux-4.4.14/include/xen/interface/io/ |
D | protocols.h | 18 # error arch fixup needed here
|
/linux-4.4.14/arch/sparc/lib/ |
D | csum_copy_from_user.S | 8 .section .fixup, "ax"; \
|
D | csum_copy_to_user.S | 8 .section .fixup,"ax"; \
|
D | memset.S | 18 .section .fixup,ALLOC,EXECINSTR; \ 181 .section .fixup,#alloc,#execinstr
|
D | copy_user.S | 24 .section .fixup,ALLOC,EXECINSTR; \ 36 .section .fixup,ALLOC,EXECINSTR; \ 360 .section .fixup,#alloc,#execinstr
|
/linux-4.4.14/arch/unicore32/lib/ |
D | strnlen_user.S | 38 .pushsection .fixup,"ax"
|
D | strncpy_from_user.S | 38 .pushsection .fixup,"ax"
|
D | clear_user.S | 52 .pushsection .fixup,"ax"
|
D | copy_to_user.S | 88 .pushsection .fixup,"ax"
|
D | copy_from_user.S | 96 .pushsection .fixup,"ax"
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | vmlinux.lds.S | 42 *(.fixup)
|
/linux-4.4.14/arch/powerpc/boot/ |
D | zImage.coff.lds.S | 10 *(.fixup)
|
D | zImage.ps3.lds.S | 24 *(.fixup)
|
D | zImage.lds.S | 16 *(.fixup)
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | vmlinux.lds.S | 55 *(.fixup)
|
/linux-4.4.14/arch/alpha/kernel/ |
D | vmlinux.lds.S | 26 *(.fixup)
|
D | traps.c | 466 const struct exception_table_entry *fixup; in do_entUna() local 638 if ((fixup = search_exception_tables(pc)) != 0) { in do_entUna() 640 newpc = fixup_exception(una_reg, fixup, pc); in do_entUna()
|
/linux-4.4.14/arch/avr32/lib/ |
D | strncpy_from_user.S | 53 .section .fixup, "ax"
|
D | strnlen_user.S | 61 .section .fixup, "ax"
|
D | clear_user.S | 64 .section .fixup, "ax"
|
D | csum_partial_copy_generic.S | 74 .section .fixup,"ax"
|
D | copy_user.S | 99 .section .fixup,"ax"
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | vmlinux.lds.S | 53 *(.fixup)
|
/linux-4.4.14/arch/arm/kernel/ |
D | atags_parse.c | 224 if (mdesc->fixup) in setup_machine_tags() 225 mdesc->fixup(tags, &from); in setup_machine_tags()
|
D | head.S | 97 THUMB( it eq ) @ force fixup-able long branch encoding 104 THUMB( it lo ) @ force fixup-able long branch encoding 391 THUMB( it eq ) @ force fixup-able long branch encoding
|
D | vmlinux.lds.S | 77 *(.text.fixup)
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-atmel-aic-common.c | 208 void (*fixup)(struct device_node *) = match->data; in aic_common_irq_fixup() local 209 fixup(root); in aic_common_irq_fixup()
|
/linux-4.4.14/arch/arm/mach-orion5x/ |
D | kurobox_pro-setup.c | 391 .fixup = tag_fixup_mem32, 405 .fixup = tag_fixup_mem32,
|
D | rd88f6183ap-ge-setup.c | 127 .fixup = tag_fixup_mem32,
|
D | rd88f5181l-fxo-setup.c | 177 .fixup = tag_fixup_mem32,
|
D | rd88f5181l-ge-setup.c | 189 .fixup = tag_fixup_mem32,
|
D | wnr854t-setup.c | 182 .fixup = tag_fixup_mem32,
|
D | ls_hgl-setup.c | 275 .fixup = tag_fixup_mem32,
|
D | mv2120-setup.c | 240 .fixup = tag_fixup_mem32,
|
D | wrt350n-v2-setup.c | 270 .fixup = tag_fixup_mem32,
|
D | ls-chl-setup.c | 328 .fixup = tag_fixup_mem32,
|
D | ts409-setup.c | 321 .fixup = tag_fixup_mem32,
|
D | ts209-setup.c | 332 .fixup = tag_fixup_mem32,
|
D | terastation_pro2-setup.c | 367 .fixup = tag_fixup_mem32,
|
D | net2big-setup.c | 431 .fixup = tag_fixup_mem32,
|
/linux-4.4.14/arch/xtensa/mm/ |
D | fault.c | 252 current->comm, regs->pc, entry->fixup); in bad_page_fault() 255 regs->pc = entry->fixup; in bad_page_fault()
|
/linux-4.4.14/arch/arm/mach-footbridge/ |
D | cats-hw.c | 92 .fixup = fixup_cats,
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | vmlinux.lds.S | 35 *(.fixup)
|
/linux-4.4.14/arch/m32r/kernel/ |
D | vmlinux.lds.S | 35 *(.fixup)
|
/linux-4.4.14/arch/arm64/lib/ |
D | clear_user.S | 62 .section .fixup,"ax"
|
D | copy_to_user.S | 79 .section .fixup,"ax"
|
D | copy_in_user.S | 81 .section .fixup,"ax"
|
D | copy_from_user.S | 80 .section .fixup,"ax"
|
/linux-4.4.14/arch/tile/kernel/ |
D | vmlinux.lds.S | 54 *(.fixup)
|
/linux-4.4.14/arch/cris/kernel/ |
D | vmlinux.lds.S | 46 *(.fixup)
|
/linux-4.4.14/arch/arm/boot/compressed/ |
D | vmlinux.lds.S | 42 *(.fixup)
|
/linux-4.4.14/arch/arm/include/asm/mach/ |
D | arch.h | 52 void (*fixup)(struct tag *, char **); member
|
/linux-4.4.14/drivers/misc/mei/ |
D | Makefile | 14 mei-objs += bus-fixup.o
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | vmlinux.lds.S | 110 .fixup : { *(.fixup) }
|
/linux-4.4.14/arch/x86/entry/ |
D | entry_32.S | 125 .pushsection .fixup, "ax" 136 .pushsection .fixup, "ax" 193 .pushsection .fixup, "ax" 334 .pushsection .fixup, "ax" 378 .section .fixup, "ax" 705 .section .fixup, "ax"
|
/linux-4.4.14/arch/cris/arch-v10/lib/ |
D | csumcpfruser.S | 30 .section .fixup,"ax"
|
/linux-4.4.14/Documentation/DocBook/ |
D | kernel-locking.xml.db | 21 API-fixup-owner
|
/linux-4.4.14/arch/arm/lib/ |
D | clear_user.S | 54 .pushsection .text.fixup,"ax"
|
D | csumpartialcopyuser.S | 85 .pushsection .text.fixup,"ax"
|
D | copy_from_user.S | 98 .pushsection .fixup,"ax"
|
D | copy_to_user.S | 103 .pushsection .text.fixup,"ax"
|
/linux-4.4.14/arch/cris/arch-v32/lib/ |
D | csumcpfruser.S | 30 .section .fixup,"ax"
|
/linux-4.4.14/arch/um/kernel/ |
D | uml.lds.S | 32 *(.fixup)
|
D | dyn.lds.S | 72 *(.fixup)
|
/linux-4.4.14/scripts/ |
D | check_extable.sh | 12 white_list=.text,.fixup
|
/linux-4.4.14/arch/parisc/kernel/ |
D | vmlinux.lds.S | 80 *(.fixup)
|
/linux-4.4.14/arch/c6x/kernel/ |
D | vmlinux.lds.S | 76 *(.fixup)
|
/linux-4.4.14/arch/frv/include/asm/ |
D | math-emu.h | 199 .section .fixup,"ax" 216 .section .fixup,"ax"
|
D | uaccess.h | 82 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/arc/kernel/ |
D | vmlinux.lds.S | 102 *(.fixup)
|
/linux-4.4.14/arch/unicore32/boot/compressed/ |
D | vmlinux.lds.in | 34 *(.fixup)
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | math-emu.h | 199 .section .fixup,"ax" 216 .section .fixup,"ax"
|
D | uaccess_no.h | 44 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/microblaze/lib/ |
D | uaccess_old.S | 56 .section .fixup, "ax" 97 .section .fixup,"ax"
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-mdio | 27 device has had any "fixup" workaround running on it, encoded as
|
/linux-4.4.14/drivers/of/unittest-data/ |
D | testcases.dts | 19 * phandle fixup data - generated by dtc patches that aren't upstream.
|
/linux-4.4.14/arch/mips/kernel/ |
D | vmlinux.lds.S | 62 *(.fixup)
|
D | traps.c | 434 const struct exception_table_entry *fixup = NULL; in do_be() local 442 fixup = search_dbe_tables(exception_epc(regs)); in do_be() 444 if (fixup) in do_be() 448 action = board_be_handler(regs, fixup != NULL); in do_be() 454 if (fixup) { in do_be() 455 regs->cp0_epc = fixup->nextinsn; in do_be()
|
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
D | mpc7448_hpc2.c | 179 regs->nip = entry->fixup; in mpc7448_machine_check_exception()
|
D | holly.c | 268 regs->nip = entry->fixup; in ppc750_machine_check_exception()
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | vmlinux.lds.S | 32 *(.fixup)
|
/linux-4.4.14/arch/arm64/kernel/ |
D | vmlinux.lds.S | 110 *(.fixup)
|
/linux-4.4.14/arch/x86/xen/ |
D | xen-asm_32.S | 82 .pushsection .fixup, "ax"
|
/linux-4.4.14/arch/arm/nwfpe/ |
D | entry.S | 117 .pushsection .text.fixup,"ax"
|
/linux-4.4.14/arch/x86/include/asm/ |
D | asm.h | 82 .section .fixup,"ax"
|
/linux-4.4.14/Documentation/x86/x86_64/ |
D | mm.txt | 17 ffffff0000000000 - ffffff7fffffffff (=39 bits) %esp fixup stacks
|
/linux-4.4.14/drivers/vhost/ |
D | net.c | 540 struct iov_iter fixup; in handle_rx() local 587 fixup = msg.msg_iter; in handle_rx() 608 &fixup) != sizeof(hdr)) { in handle_rx() 617 iov_iter_advance(&fixup, sizeof(hdr)); in handle_rx() 624 &fixup) != sizeof num_buffers) { in handle_rx()
|
/linux-4.4.14/drivers/mtd/chips/ |
D | cfi_util.c | 342 for (f=fixups; f->fixup; f++) { in cfi_fixup() 345 f->fixup(mtd); in cfi_fixup()
|
/linux-4.4.14/fs/btrfs/ |
D | scrub.c | 675 struct scrub_fixup_nodatasum *fixup = fixup_ctx; in scrub_fixup_readpage() local 689 fs_info = fixup->root->fs_info; in scrub_fixup_readpage() 736 fixup->logical, page, in scrub_fixup_readpage() 738 fixup->mirror_num); in scrub_fixup_readpage() 759 fixup->mirror_num); in scrub_fixup_readpage() 792 struct scrub_fixup_nodatasum *fixup; in scrub_fixup_nodatasum() local 798 fixup = container_of(work, struct scrub_fixup_nodatasum, work); in scrub_fixup_nodatasum() 799 sctx = fixup->sctx; in scrub_fixup_nodatasum() 810 trans = btrfs_join_transaction(fixup->root); in scrub_fixup_nodatasum() 825 ret = iterate_inodes_from_logical(fixup->logical, fixup->root->fs_info, in scrub_fixup_nodatasum() [all …]
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | vmlinux.lds.S | 46 *(.fixup)
|
/linux-4.4.14/sound/soc/intel/skylake/ |
D | skl-topology.c | 146 struct skl_pipe_params *params, int fixup) in skl_tplg_update_params() argument 148 if (fixup & SKL_RATE_FIXUP_MASK) in skl_tplg_update_params() 150 if (fixup & SKL_CH_FIXUP_MASK) in skl_tplg_update_params() 152 if (fixup & SKL_FMT_FIXUP_MASK) in skl_tplg_update_params()
|
/linux-4.4.14/arch/openrisc/mm/ |
D | fault.c | 242 regs->pc = entry->fixup; in do_page_fault()
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | uaccess.h | 39 unsigned long fixup; member
|
/linux-4.4.14/sound/core/oss/ |
D | pcm_oss.c | 2089 int fixup; in snd_pcm_oss_get_ptr() local 2112 fixup = 0; in snd_pcm_oss_get_ptr() 2114 fixup = runtime->oss.buffer_used; in snd_pcm_oss_get_ptr() 2118 fixup = -runtime->oss.buffer_used; in snd_pcm_oss_get_ptr() 2138 info.blocks = (runtime->oss.buffer_bytes - delay - fixup) / runtime->oss.period_bytes; in snd_pcm_oss_get_ptr() 2140 info.blocks = (delay + fixup) / runtime->oss.period_bytes; in snd_pcm_oss_get_ptr() 2143 delay += fixup; in snd_pcm_oss_get_ptr() 2158 int fixup; in snd_pcm_oss_get_space() local 2189 fixup = 0; in snd_pcm_oss_get_space() 2192 fixup = -runtime->oss.buffer_used; in snd_pcm_oss_get_space() [all …]
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | HD-Audio-Models.txt | 48 mario Chromebook mario model fixup 295 hp-envy-bass Pin fixup for HP Envy bass speaker (NID 0x0f) 296 hp-envy-ts-bass Pin fixup for HP Envy TS bass speaker (NID 0x10)
|
/linux-4.4.14/lib/ |
D | debugobjects.c | 273 debug_object_fixup(int (*fixup)(void *addr, enum debug_obj_state state), in debug_object_fixup() 278 if (fixup) in debug_object_fixup() 279 fixed = fixup(addr, state); in debug_object_fixup()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | uaccess.h | 65 unsigned long fixup; /* fixup routine */ member
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | uaccess.h | 53 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | uaccess.h | 63 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/x86/kernel/ |
D | vmlinux.lds.S | 105 *(.fixup)
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | vmlinux.lds.S | 53 *(.text .fixup __ftr_alt_* .ref.text)
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | uaccess.h | 325 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/sh/include/asm/ |
D | uaccess.h | 184 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/parisc/mm/ |
D | fault.c | 158 regs->iaoq[0] = ((fix->fixup) & ~3); in fixup_exception()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | uaccess.h | 72 unsigned long insn, fixup; member
|
/linux-4.4.14/arch/xtensa/lib/ |
D | memset.S | 153 .section .fixup, "ax"
|
/linux-4.4.14/drivers/misc/genwqe/ |
D | card_utils.c | 423 goto fixup; /* nothing to do */ in genwqe_setup_sgl() 439 goto fixup; /* nothing to do */ in genwqe_setup_sgl() 444 fixup: in genwqe_setup_sgl()
|
/linux-4.4.14/arch/sh/lib/ |
D | copy_page.S | 152 .section .fixup, "ax" 375 .section .fixup, "ax"
|