Searched refs:fixup (Results 1 - 25 of 242) sorted by relevance

12345678910

/arch/m32r/mm/
H A Dextable.c10 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 Dextable.c30 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 Dextable_32.c12 const struct exception_table_entry *fixup; local
14 fixup = search_exception_tables(regs->pc);
15 if (fixup) {
16 regs->pc = fixup->fixup;
H A Dextable_64.c21 .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 Dextable.c9 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 Dextable.c10 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 Dextable.c7 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 Dextable.c17 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 Dfault.c12 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 Dextable.c17 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 Dextable.c21 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 DMakefile4 obj-y := pci.o fixup.o
/arch/mips/mm/
H A Dextable.c15 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 Dprobes.c46 /* 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 Dextable.c14 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 Dfeature-fixups.c160 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 DMakefile16 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 Dextable.c13 /* 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 Dextable.c16 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 Dmemset.S57 .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 DMakefile5 lib-y := lusercopy.o bitops.o checksum.o io.o memset.o fixup.o memcpy.o \
/arch/sparc/lib/
H A Dcsum_copy_from_user.S8 .section .fixup, "ax"; \
H A Dcsum_copy_to_user.S8 .section .fixup,"ax"; \
/arch/m68k/kernel/
H A Dmodule.c116 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 Dclk-fixup-div.c22 * 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...]

Completed in 1081 milliseconds

12345678910