Searched refs:uasm_label (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.6/arch/mips/include/asm/ |
D | tlbex.h | 18 void build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, 23 void build_tlb_write_entry(u32 **p, struct uasm_label **l,
|
D | uasm.h | 189 struct uasm_label { struct 194 void uasm_build_label(struct uasm_label **lab, u32 *addr, argument 205 static inline void uasm_l##lb(struct uasm_label **lab, u32 *addr) \ 306 void uasm_resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab); 308 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, long off); 309 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
|
/Linux-v6.6/arch/mips/kvm/ |
D | entry.c | 290 struct uasm_label labels[2]; in kvm_mips_build_enter_guest() 292 struct uasm_label __maybe_unused *l = labels; in kvm_mips_build_enter_guest() 436 struct uasm_label labels[2]; in kvm_mips_build_tlb_refill_exception() 439 struct uasm_label *l = labels; in kvm_mips_build_tlb_refill_exception() 524 struct uasm_label labels[2]; in kvm_mips_build_exception() 526 struct uasm_label *l = labels; in kvm_mips_build_exception() 567 struct uasm_label labels[3]; in kvm_mips_build_exit() 569 struct uasm_label *l = labels; in kvm_mips_build_exit() 793 struct uasm_label labels[2]; in kvm_mips_build_ret_from_exit() 795 struct uasm_label *l = labels; in kvm_mips_build_ret_from_exit()
|
/Linux-v6.6/arch/mips/mm/ |
D | tlbex.c | 215 static void uasm_bgezl_label(struct uasm_label **l, u32 **p, int instance) in uasm_bgezl_label() 317 static struct uasm_label labels[128]; 495 void build_tlb_write_entry(u32 **p, struct uasm_label **l, in build_tlb_write_entry() 677 static void build_huge_tlb_write_entry(u32 **p, struct uasm_label **l, in build_huge_tlb_write_entry() 741 struct uasm_label **l, in build_huge_handler_tail() 779 void build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pmde64() 870 build_get_pgd_vmalloc64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pgd_vmalloc64() 1068 build_fast_tlb_refill_handler (u32 **p, struct uasm_label **l, in build_fast_tlb_refill_handler() 1266 struct uasm_label *l = labels; in build_r4000_tlb_refill_handler() 1495 struct uasm_label *l = labels; in build_loongson3_tlb_refill_handler() [all …]
|
D | uasm.c | 413 void uasm_build_label(struct uasm_label **lab, u32 *addr, int lid) in uasm_build_label() 501 struct uasm_label *lab); 504 struct uasm_label *lab) in uasm_resolve_relocs() 506 struct uasm_label *l; in uasm_resolve_relocs() 524 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, in uasm_move_labels() 533 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab, in uasm_copy_handler()
|
D | page.c | 66 static struct uasm_label labels[5]; 280 struct uasm_label *l = labels; in build_clear_page() 429 struct uasm_label *l = labels; in build_copy_page()
|
D | uasm-micromips.c | 214 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
|
D | uasm-mips.c | 278 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
|
/Linux-v6.6/arch/mips/kernel/ |
D | pm-cps.c | 69 static struct uasm_label labels[32]; 192 static void cps_gen_cache_routine(u32 **pp, struct uasm_label **pl, in cps_gen_cache_routine() 236 static int cps_gen_flush_fsb(u32 **pp, struct uasm_label **pl, in cps_gen_flush_fsb() 329 static void cps_gen_set_top_bit(u32 **pp, struct uasm_label **pl, in cps_gen_set_top_bit() 344 struct uasm_label *l = labels; in cps_gen_entry_code()
|