Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/mips/include/asm/
A Duasm.h296 struct uasm_reloc { struct
305 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid); argument
306 void uasm_resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab);
309 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
311 int uasm_insn_has_bdelay(struct uasm_reloc *rel, u32 *addr);
314 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid);
315 void uasm_il_bbit0(u32 **p, struct uasm_reloc **r, unsigned int reg,
317 void uasm_il_bbit1(u32 **p, struct uasm_reloc **r, unsigned int reg,
319 void uasm_il_beq(u32 **p, struct uasm_reloc **r, unsigned int r1,
321 void uasm_il_beqz(u32 **p, struct uasm_reloc **r, unsigned int reg, int lid);
[all …]
A Dtlbex.h18 void build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r,
24 struct uasm_reloc **r,
/linux-6.3-rc2/arch/mips/mm/
A Duasm.c491 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid) in uasm_r_mips_pc16()
500 static inline void __resolve_relocs(struct uasm_reloc *rel,
503 void uasm_resolve_relocs(struct uasm_reloc *rel, in uasm_resolve_relocs()
515 void uasm_move_relocs(struct uasm_reloc *rel, u32 *first, u32 *end, in uasm_move_relocs()
545 int uasm_insn_has_bdelay(struct uasm_reloc *rel, u32 *addr) in uasm_insn_has_bdelay()
559 void uasm_il_bltz(u32 **p, struct uasm_reloc **r, unsigned int reg, in uasm_il_bltz()
567 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid) in uasm_il_b()
574 void uasm_il_beq(u32 **p, struct uasm_reloc **r, unsigned int r1, in uasm_il_beq()
582 void uasm_il_beqz(u32 **p, struct uasm_reloc **r, unsigned int reg, in uasm_il_beqz()
598 void uasm_il_bne(u32 **p, struct uasm_reloc **r, unsigned int reg1, in uasm_il_bne()
[all …]
A Dtlbex.c496 struct uasm_reloc **r, in build_tlb_write_entry()
678 struct uasm_reloc **r, in build_huge_tlb_write_entry()
1267 struct uasm_reloc *r = relocs; in build_r4000_tlb_refill_handler()
1496 struct uasm_reloc *r = relocs; in build_loongson3_tlb_refill_handler()
1900 struct uasm_reloc *r = relocs; in build_r3000_tlb_load_handler()
1930 struct uasm_reloc *r = relocs; in build_r3000_tlb_store_handler()
1960 struct uasm_reloc *r = relocs; in build_r3000_tlb_modify_handler()
2012 struct uasm_reloc **r) in build_r4000_tlbchange_handler_head()
2076 struct uasm_reloc *r = relocs; in build_r4000_tlb_load_handler()
2274 struct uasm_reloc *r = relocs; in build_r4000_tlb_store_handler()
[all …]
A Dpage.c67 static struct uasm_reloc relocs[5];
281 struct uasm_reloc *r = relocs; in build_clear_page()
430 struct uasm_reloc *r = relocs; in build_copy_page()
A Duasm-micromips.c214 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
A Duasm-mips.c278 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
/linux-6.3-rc2/arch/mips/kvm/
A Dentry.c291 struct uasm_reloc relocs[2]; in kvm_mips_build_enter_guest()
293 struct uasm_reloc __maybe_unused *r = relocs; in kvm_mips_build_enter_guest()
437 struct uasm_reloc relocs[2]; in kvm_mips_build_tlb_refill_exception()
440 struct uasm_reloc *r = relocs; in kvm_mips_build_tlb_refill_exception()
525 struct uasm_reloc relocs[2]; in kvm_mips_build_exception()
527 struct uasm_reloc *r = relocs; in kvm_mips_build_exception()
568 struct uasm_reloc relocs[3]; in kvm_mips_build_exit()
570 struct uasm_reloc *r = relocs; in kvm_mips_build_exit()
794 struct uasm_reloc relocs[2]; in kvm_mips_build_ret_from_exit()
796 struct uasm_reloc *r = relocs; in kvm_mips_build_ret_from_exit()
/linux-6.3-rc2/arch/mips/kernel/
A Dpm-cps.c70 static struct uasm_reloc relocs[32];
193 struct uasm_reloc **pr, in cps_gen_cache_routine()
237 struct uasm_reloc **pr, in cps_gen_flush_fsb()
330 struct uasm_reloc **pr, in cps_gen_set_top_bit()
345 struct uasm_reloc *r = relocs; in cps_gen_entry_code()

Completed in 18 milliseconds