Home
last modified time | relevance | path

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

/linux/arch/mips/include/asm/
H A Duasm.h302 struct uasm_reloc {
311 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid);
312 void uasm_resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab);
313 void uasm_move_relocs(struct uasm_reloc *rel, u32 *first, u32 *end, long off);
315 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
317 int uasm_insn_has_bdelay(struct uasm_reloc *rel, u32 *addr);
320 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid);
321 void uasm_il_bbit0(u32 **p, struct uasm_reloc **r, unsigned int reg,
323 void uasm_il_bbit1(u32 **p, struct uasm_reloc **r, unsigned int reg,
325 void uasm_il_beq(u32 **p, struct uasm_reloc **
294 struct uasm_reloc { global() struct
303 labuasm_reloc global() argument
[all...]
H A Dtlbex.h18 void build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r,
24 struct uasm_reloc **r,
/linux/arch/mips/mm/
H A Duasm.c501 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid)
510 static inline void __resolve_relocs(struct uasm_reloc *rel, in uasm_resolve_relocs()
513 void uasm_resolve_relocs(struct uasm_reloc *rel,
525 void uasm_move_relocs(struct uasm_reloc *rel, u32 *first, u32 *end, in uasm_move_labels()
543 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
555 int uasm_insn_has_bdelay(struct uasm_reloc *rel, u32 *addr) in uasm_insn_has_bdelay()
569 void uasm_il_bltz(u32 **p, struct uasm_reloc **r, unsigned int reg, in uasm_il_b()
577 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid) in uasm_il_beq()
584 void uasm_il_beq(u32 **p, struct uasm_reloc **r, unsigned int r1, in uasm_il_beqz()
592 void uasm_il_beqz(u32 **p, struct uasm_reloc ** in uasm_il_beqzl()
[all...]
H A Dtlbex.c206 static void uasm_bgezl_hazard(u32 **p, struct uasm_reloc **r, int instance) in uasm_bgezl_hazard()
299 static struct uasm_reloc relocs[128];
477 struct uasm_reloc **r, in build_tlb_write_entry()
610 static void build_restore_pagemask(u32 **p, struct uasm_reloc **r, in build_restore_pagemask()
659 struct uasm_reloc **r, in build_huge_tlb_write_entry()
678 build_is_huge_pte(u32 **p, struct uasm_reloc **r, unsigned int tmp, in build_is_huge_pte()
721 static void build_huge_handler_tail(u32 **p, struct uasm_reloc **r, in build_huge_handler_tail()
760 void build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pmde64()
851 build_get_pgd_vmalloc64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pgd_vmalloc64()
1050 struct uasm_reloc **r, unsigned int tmp, in build_fast_tlb_refill_handler()
[all …]
H A Dpage.c55 static struct uasm_reloc relocs[5];
269 struct uasm_reloc *r = relocs; in build_clear_page()
418 struct uasm_reloc *r = relocs; in build_copy_page()
H A Duasm-micromips.c214 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
H A Duasm-mips.c290 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
/linux/arch/mips/kvm/
H A Dentry.c238 struct uasm_reloc relocs[2]; in kvm_mips_build_enter_guest()
240 struct uasm_reloc __maybe_unused *r = relocs; in kvm_mips_build_enter_guest()
384 struct uasm_reloc relocs[2]; in kvm_mips_build_tlb_refill_exception()
387 struct uasm_reloc *r = relocs; in kvm_mips_build_tlb_refill_exception()
472 struct uasm_reloc relocs[2]; in kvm_mips_build_exception()
474 struct uasm_reloc *r = relocs; in kvm_mips_build_exception()
515 struct uasm_reloc relocs[3]; in kvm_mips_build_exit()
517 struct uasm_reloc *r = relocs; in kvm_mips_build_exit()
741 struct uasm_reloc relocs[2]; in kvm_mips_build_ret_from_exit()
743 struct uasm_reloc *r = relocs; in kvm_mips_build_ret_from_exit()
/linux/arch/mips/kernel/
H A Dsmp-cps.c100 struct uasm_reloc relocs[2]; in mips_cps_build_core_entry()
102 struct uasm_reloc *r = relocs; in mips_cps_build_core_entry()