/arch/m32r/mm/ |
H A D | extable.c | 10 const struct exception_table_entry *fixup; local 12 fixup = search_exception_tables(regs->bpc); 13 if (fixup) { 14 regs->bpc = fixup->fixup;
|
/arch/score/mm/ |
H A D | extable.c | 30 const struct exception_table_entry *fixup; local 32 fixup = search_exception_tables(regs->cp0_epc); 33 if (fixup) { 34 regs->cp0_epc = fixup->fixup;
|
/arch/sh/mm/ |
H A D | extable_32.c | 12 const struct exception_table_entry *fixup; local 14 fixup = search_exception_tables(regs->pc); 15 if (fixup) { 16 regs->pc = fixup->fixup;
|
H A D | extable_64.c | 21 .fixup = (unsigned long)&__copy_user_fixup, 32 * occurring in the fast memcpy with that fixup. 73 const struct exception_table_entry *fixup; local 75 fixup = search_exception_tables(regs->pc); 76 if (fixup) { 77 regs->pc = fixup->fixup;
|
/arch/arm/mm/ |
H A D | extable.c | 9 const struct exception_table_entry *fixup; local 11 fixup = search_exception_tables(instruction_pointer(regs)); 12 if (fixup) { 13 regs->ARM_pc = fixup->fixup; 15 /* Clear the IT state to avoid nasty surprises in the fixup */ 20 return fixup != NULL;
|
/arch/arm64/mm/ |
H A D | extable.c | 10 const struct exception_table_entry *fixup; local 12 fixup = search_exception_tables(instruction_pointer(regs)); 13 if (fixup) 14 regs->pc = fixup->fixup; 16 return fixup != NULL;
|
/arch/metag/mm/ |
H A D | extable.c | 7 const struct exception_table_entry *fixup; local 10 fixup = search_exception_tables(pc); 11 if (fixup) 12 regs->ctx.CurrPC = fixup->fixup; 14 return fixup != NULL;
|
/arch/unicore32/mm/ |
H A D | extable.c | 17 const struct exception_table_entry *fixup; local 19 fixup = search_exception_tables(instruction_pointer(regs)); 20 if (fixup) 21 regs->UCreg_pc = fixup->fixup; 23 return fixup != NULL;
|
/arch/x86/um/ |
H A D | fault.c | 12 unsigned long fixup; member in struct:exception_table_entry 20 const struct exception_table_entry *fixup; local 22 fixup = search_exception_tables(address); 23 if (fixup) { 24 UPT_IP(regs) = fixup->fixup;
|
/arch/mn10300/mm/ |
H A D | extable.c | 17 const struct exception_table_entry *fixup; local 19 fixup = search_exception_tables(regs->pc); 20 if (fixup) { 21 regs->pc = fixup->fixup;
|
/arch/tile/mm/ |
H A D | extable.c | 21 const struct exception_table_entry *fixup; local 23 fixup = search_exception_tables(regs->pc); 24 if (fixup) { 25 regs->pc = fixup->fixup;
|
/arch/ia64/pci/ |
H A D | Makefile | 4 obj-y := pci.o fixup.o
|
/arch/mips/mm/ |
H A D | extable.c | 15 const struct exception_table_entry *fixup; local 17 fixup = search_exception_tables(exception_epc(regs)); 18 if (fixup) { 19 regs->cp0_epc = fixup->nextinsn;
|
/arch/s390/lib/ |
H A D | probes.c | 46 /* default fixup method */ 47 int fixup = FIXUP_PSW_NORMAL; local 52 fixup = FIXUP_RETURN_REGISTER; 55 fixup |= FIXUP_BRANCH_NOT_TAKEN; 59 fixup = FIXUP_BRANCH_NOT_TAKEN; 63 fixup = FIXUP_RETURN_REGISTER; 69 fixup = FIXUP_BRANCH_NOT_TAKEN; 72 fixup = FIXUP_NOT_REQUIRED; 76 fixup = FIXUP_NOT_REQUIRED; 80 fixup | [all...] |
/arch/x86/mm/ |
H A D | extable.c | 14 return (unsigned long)&x->fixup + x->fixup; 19 const struct exception_table_entry *fixup; local 36 fixup = search_exception_tables(regs->ip); 37 if (fixup) { 38 new_ip = ex_fixup_addr(fixup); 40 if (fixup->fixup - fixup->insn >= 0x7ffffff0 - 4) { 55 const struct exception_table_entry *fixup; local [all...] |
/arch/powerpc/lib/ |
H A D | feature-fixups.c | 160 static struct fixup_entry fixup; variable in typeref:struct:fixup_entry 175 fixup.value = fixup.mask = 8; 176 fixup.start_off = calc_offset(&fixup, &ftr_fixup_test1 + 1); 177 fixup.end_off = calc_offset(&fixup, &ftr_fixup_test1 + 2); 178 fixup.alt_start_off = fixup.alt_end_off = 0; 184 patch_feature_section(8, &fixup); [all...] |
/arch/mips/pci/ |
H A 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 \ 29 obj-$(CONFIG_MIPS_COBALT) += fixup-cobalt.o 30 obj-$(CONFIG_LEMOTE_FULOONG2E) += fixup-fuloong2e.o ops-loongson2.o 31 obj-$(CONFIG_LEMOTE_MACH2F) += fixup-lemote2f.o ops-loongson2.o 32 obj-$(CONFIG_LOONGSON_MACH3X) += fixup-loongson3.o ops-loongson3.o 33 obj-$(CONFIG_MIPS_MALTA) += fixup-malta.o pci-malta.o 34 obj-$(CONFIG_PMC_MSP7120_GW) += fixup-pmcmsp.o ops-pmcmsp.o 35 obj-$(CONFIG_PMC_MSP7120_EVAL) += fixup-pmcmsp.o ops-pmcmsp.o 36 obj-$(CONFIG_PMC_MSP7120_FPGA) += fixup [all...] |
/arch/sparc/mm/ |
H A D | extable.c | 13 /* Caller knows they are in a range if ret->fixup == 0 */ 23 * word 2: fixup code address 29 * word 4: fixup code address 40 if (walk->fixup == 0) { 47 if (walk->fixup == -1) 56 if (walk->fixup) 76 range = m->extable[i].fixup == 0; 79 m->extable[i].fixup = -1; 81 m->extable[i+1].fixup = -1; 89 /* Special extable search, which handles ranges. Returns fixup */ [all...] |
/arch/arc/mm/ |
H A D | extable.c | 16 const struct exception_table_entry *fixup; local 18 fixup = search_exception_tables(instruction_pointer(regs)); 19 if (fixup) { 20 regs->ret = fixup->fixup;
|
/arch/mips/lib/ |
H A 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...] |
/arch/parisc/lib/ |
H A D | Makefile | 5 lib-y := lusercopy.o bitops.o checksum.o io.o memset.o fixup.o memcpy.o \
|
/arch/sparc/lib/ |
H A D | csum_copy_from_user.S | 8 .section .fixup, "ax"; \
|
H A D | csum_copy_to_user.S | 8 .section .fixup,"ax"; \
|
/arch/m68k/kernel/ |
H A D | module.c | 116 struct m68k_fixup_info *fixup; local 118 for (fixup = start; fixup < end; fixup++) { 119 switch (fixup->type) { 121 *(u32 *)fixup->addr = m68k_memoffset; 124 *(u16 *)fixup->addr += m68k_virt_to_node_shift;
|
/arch/arm/mach-imx/ |
H A D | clk-fixup-div.c | 22 * struct clk_fixup_div - imx integer fixup divider clock 25 * @fixup: a hook to fixup the write value 27 * The imx fixup divider clock is a subclass of basic clk_divider 28 * with an addtional fixup hook. 33 void (*fixup)(u32 *val); member in struct:clk_fixup_div 81 fixup_div->fixup(&val); 97 void (*fixup)(u32 *val)) 103 if (!fixup) 122 fixup_div->fixup [all...] |