Home
last modified time | relevance | path

Searched refs:uasm_reloc (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/arch/mips/include/asm/
Duasm.h271 struct uasm_reloc { struct
280 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid); argument
281 void uasm_resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab);
282 void uasm_move_relocs(struct uasm_reloc *rel, u32 *first, u32 *end, long off);
284 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
286 int uasm_insn_has_bdelay(struct uasm_reloc *rel, u32 *addr);
289 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid);
290 void uasm_il_bbit0(u32 **p, struct uasm_reloc **r, unsigned int reg,
292 void uasm_il_bbit1(u32 **p, struct uasm_reloc **r, unsigned int reg,
294 void uasm_il_beq(u32 **p, struct uasm_reloc **r, unsigned int r1,
[all …]
/linux-4.1.27/arch/mips/mm/
Duasm.c441 void ISAFUNC(uasm_r_mips_pc16)(struct uasm_reloc **rel, u32 *addr, int lid) in ISAFUNC()
450 static inline void __resolve_relocs(struct uasm_reloc *rel,
453 void ISAFUNC(uasm_resolve_relocs)(struct uasm_reloc *rel, in ISAFUNC()
465 void ISAFUNC(uasm_move_relocs)(struct uasm_reloc *rel, u32 *first, u32 *end, in ISAFUNC()
483 void ISAFUNC(uasm_copy_handler)(struct uasm_reloc *rel, struct uasm_label *lab, in ISAFUNC()
495 int ISAFUNC(uasm_insn_has_bdelay)(struct uasm_reloc *rel, u32 *addr) in ISAFUNC()
509 void ISAFUNC(uasm_il_bltz)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC()
517 void ISAFUNC(uasm_il_b)(u32 **p, struct uasm_reloc **r, int lid) in ISAFUNC()
524 void ISAFUNC(uasm_il_beq)(u32 **p, struct uasm_reloc **r, unsigned int r1, in ISAFUNC()
532 void ISAFUNC(uasm_il_beqz)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC()
[all …]
Dtlbex.c199 static void uasm_bgezl_hazard(u32 **p, struct uasm_reloc **r, int instance) in uasm_bgezl_hazard()
311 static struct uasm_reloc relocs[128];
505 struct uasm_reloc **r, in build_tlb_write_entry()
646 static void build_restore_pagemask(u32 **p, struct uasm_reloc **r, in build_restore_pagemask()
688 struct uasm_reloc **r, in build_huge_tlb_write_entry()
707 build_is_huge_pte(u32 **p, struct uasm_reloc **r, unsigned int tmp, in build_is_huge_pte()
750 static void build_huge_handler_tail(u32 **p, struct uasm_reloc **r, in build_huge_handler_tail()
773 build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pmde64()
853 build_get_pgd_vmalloc64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pgd_vmalloc64()
1081 struct uasm_reloc **r, unsigned int tmp, in build_fast_tlb_refill_handler()
[all …]
Dpage.c70 static struct uasm_reloc relocs[5];
271 struct uasm_reloc *r = relocs; in build_clear_page()
418 struct uasm_reloc *r = relocs; in build_copy_page()
Duasm-micromips.c209 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
Duasm-mips.c232 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
/linux-4.1.27/arch/mips/kernel/
Dpm-cps.c74 static struct uasm_reloc relocs[32] __initdata;
202 struct uasm_reloc **pr, in cps_gen_cache_routine()
239 struct uasm_reloc **pr, in cps_gen_flush_fsb()
336 struct uasm_reloc **pr, in cps_gen_set_top_bit()
351 struct uasm_reloc *r = relocs; in cps_gen_entry_code()
/linux-4.1.27/drivers/watchdog/
Docteon-wdt-main.c111 static struct uasm_reloc relocs[5] __initdata;
133 struct uasm_reloc *r = relocs; in octeon_wdt_build_stage1()