Home
last modified time | relevance | path

Searched refs:impid (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/arch/riscv/errata/thead/
H A Derrata.c21 unsigned long arch_id, unsigned long impid) in errata_probe_pbmt()
26 if (arch_id != 0 || impid != 0) in errata_probe_pbmt()
37 unsigned long arch_id, unsigned long impid) in errata_probe_cmo()
42 if (arch_id != 0 || impid != 0) in errata_probe_cmo()
57 unsigned long arch_id, unsigned long impid) in errata_probe_pmu()
62 /* target-c9xx cores report arch_id and impid as 0 */ in errata_probe_pmu()
63 if (arch_id != 0 || impid != 0) in errata_probe_pmu()
73 unsigned long archid, unsigned long impid) in thead_errata_probe()
77 if (errata_probe_pbmt(stage, archid, impid)) in thead_errata_probe()
80 if (errata_probe_cmo(stage, archid, impid)) in thead_errata_probe()
20 errata_probe_pbmt(unsigned int stage, unsigned long arch_id, unsigned long impid) errata_probe_pbmt() argument
36 errata_probe_cmo(unsigned int stage, unsigned long arch_id, unsigned long impid) errata_probe_cmo() argument
56 errata_probe_pmu(unsigned int stage, unsigned long arch_id, unsigned long impid) errata_probe_pmu() argument
72 thead_errata_probe(unsigned int stage, unsigned long archid, unsigned long impid) thead_errata_probe() argument
89 thead_errata_patch_func(struct alt_entry *begin, struct alt_entry *end, unsigned long archid, unsigned long impid, unsigned int stage) thead_errata_patch_func() argument
[all...]
/kernel/linux/linux-6.6/arch/riscv/errata/sifive/
H A Derrata.c18 bool (*check_func)(unsigned long arch_id, unsigned long impid);
21 static bool errata_cip_453_check_func(unsigned long arch_id, unsigned long impid) in errata_cip_453_check_func() argument
26 * Implement ID: 0x20181004 <= impid <= 0x20191105 in errata_cip_453_check_func()
29 (impid < 0x20181004 || impid > 0x20191105)) in errata_cip_453_check_func()
34 static bool errata_cip_1200_check_func(unsigned long arch_id, unsigned long impid) in errata_cip_1200_check_func() argument
43 if ((impid & 0xffffff) > 0x200630 || impid == 0x1200626) in errata_cip_1200_check_func()
60 unsigned long impid) in sifive_errata_probe()
66 if (errata_list[idx].check_func(archid, impid)) in sifive_errata_probe()
59 sifive_errata_probe(unsigned long archid, unsigned long impid) sifive_errata_probe() argument
85 sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end, unsigned long archid, unsigned long impid, unsigned int stage) sifive_errata_patch_func() argument
[all...]
/kernel/linux/linux-6.6/arch/riscv/errata/andes/
H A Derrata.c41 static void errata_probe_iocp(unsigned int stage, unsigned long arch_id, unsigned long impid) in errata_probe_iocp() argument
53 if (arch_id != ANDESTECH_AX45MP_MARCHID || impid != ANDESTECH_AX45MP_MIMPID) in errata_probe_iocp()
65 unsigned long archid, unsigned long impid, in andes_errata_patch_func()
69 errata_probe_iocp(stage, archid, impid); in andes_errata_patch_func()
64 andes_errata_patch_func(struct alt_entry *begin, struct alt_entry *end, unsigned long archid, unsigned long impid, unsigned int stage) andes_errata_patch_func() argument
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dalternative.h49 unsigned long archid, unsigned long impid,
52 unsigned long archid, unsigned long impid,
55 unsigned long archid, unsigned long impid,
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dalternative.c28 unsigned long archid, unsigned long impid,

Completed in 2 milliseconds