Home
last modified time | relevance | path

Searched refs:uasm_label (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dtlbex.h18 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,
H A Duasm.h188 struct uasm_label { struct
193 void uasm_build_label(struct uasm_label **lab, u32 *addr,
204 static inline void uasm_l##lb(struct uasm_label **lab, u32 *addr) \
301 void uasm_resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab);
303 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, long off);
304 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dtlbex.h18 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,
H A Duasm.h189 struct uasm_label { struct
194 void uasm_build_label(struct uasm_label **lab, u32 *addr,
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,
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dentry.c296 struct uasm_label labels[2]; in kvm_mips_build_enter_guest()
298 struct uasm_label __maybe_unused *l = labels; in kvm_mips_build_enter_guest()
473 struct uasm_label labels[2]; in kvm_mips_build_tlb_refill_exception()
476 struct uasm_label *l = labels; in kvm_mips_build_tlb_refill_exception()
561 struct uasm_label labels[2]; in kvm_mips_build_exception()
563 struct uasm_label *l = labels; in kvm_mips_build_exception()
604 struct uasm_label labels[3]; in kvm_mips_build_exit()
606 struct uasm_label *l = labels; in kvm_mips_build_exit()
832 struct uasm_label labels[2]; in kvm_mips_build_ret_from_exit()
834 struct uasm_label * in kvm_mips_build_ret_from_exit()
[all...]
/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dentry.c290 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 * in kvm_mips_build_ret_from_exit()
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dpm-cps.c69 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()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dpm-cps.c69 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()
/kernel/linux/linux-5.10/arch/mips/mm/
H A Duasm.c412 void uasm_build_label(struct uasm_label **lab, u32 *addr, int lid) in uasm_build_label()
500 struct uasm_label *lab);
503 struct uasm_label *lab) in uasm_resolve_relocs()
505 struct uasm_label *l; in uasm_resolve_relocs()
523 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, in uasm_move_labels()
532 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab, in uasm_copy_handler()
H A Dtlbex.c216 static void uasm_bgezl_label(struct uasm_label **l, u32 **p, int instance) in uasm_bgezl_label()
318 static struct uasm_label labels[128];
502 void build_tlb_write_entry(u32 **p, struct uasm_label **l, in build_tlb_write_entry()
703 static void build_huge_tlb_write_entry(u32 **p, struct uasm_label **l, in build_huge_tlb_write_entry()
767 struct uasm_label **l, in build_huge_handler_tail()
805 void build_get_pmde64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pmde64()
896 build_get_pgd_vmalloc64(u32 **p, struct uasm_label **l, struct uasm_reloc **r, in build_get_pgd_vmalloc64()
1110 build_fast_tlb_refill_handler (u32 **p, struct uasm_label **l, in build_fast_tlb_refill_handler()
1307 struct uasm_label *l = labels; in build_r4000_tlb_refill_handler()
1535 struct uasm_label * in build_loongson3_tlb_refill_handler()
[all...]
H A Dpage.c67 static struct uasm_label labels[5];
279 struct uasm_label *l = labels; in build_clear_page()
428 struct uasm_label *l = labels; 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.c276 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
/kernel/linux/linux-6.6/arch/mips/mm/
H A Duasm.c413 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()
H A Dtlbex.c215 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 * in build_loongson3_tlb_refill_handler()
[all...]
H A Dpage.c66 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()
H A Duasm-micromips.c214 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()
H A Duasm-mips.c278 __resolve_relocs(struct uasm_reloc *rel, struct uasm_label *lab) in __resolve_relocs()

Completed in 29 milliseconds