Home
last modified time | relevance | path

Searched refs:ext (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/arch/riscv/include/asm/
Dhwcap.h114 #define riscv_isa_extension_mask(ext) BIT_MASK(RISCV_ISA_EXT_##ext) argument
117 #define riscv_isa_extension_available(isa_bitmap, ext) \ argument
118 __riscv_isa_extension_available(isa_bitmap, RISCV_ISA_EXT_##ext)
121 riscv_has_extension_likely(const unsigned long ext) in riscv_has_extension_likely() argument
123 compiletime_assert(ext < RISCV_ISA_EXT_MAX, in riscv_has_extension_likely()
128 ALTERNATIVE("j %l[l_no]", "nop", 0, %[ext], 1) in riscv_has_extension_likely()
130 : [ext] "i" (ext) in riscv_has_extension_likely()
134 if (!__riscv_isa_extension_available(NULL, ext)) in riscv_has_extension_likely()
144 riscv_has_extension_unlikely(const unsigned long ext) in riscv_has_extension_unlikely() argument
146 compiletime_assert(ext < RISCV_ISA_EXT_MAX, in riscv_has_extension_unlikely()
[all …]
/arch/riscv/kernel/
Dcpufeature.c305 static void __init match_isa_ext(const struct riscv_isa_ext_data *ext, const char *name, in match_isa_ext() argument
308 if ((name_end - name == strlen(ext->name)) && in match_isa_ext()
309 !strncasecmp(name, ext->name, name_end - name)) { in match_isa_ext()
314 if (ext->subset_ext_size) { in match_isa_ext()
315 for (int i = 0; i < ext->subset_ext_size; i++) { in match_isa_ext()
316 if (riscv_isa_extension_check(ext->subset_ext_ids[i])) in match_isa_ext()
317 set_bit(ext->subset_ext_ids[i], isainfo->isa); in match_isa_ext()
325 if (riscv_isa_extension_check(ext->id)) in match_isa_ext()
326 set_bit(ext->id, isainfo->isa); in match_isa_ext()
342 const char *ext = isa++; in riscv_parse_isa_string() local
[all …]
Dsbi.c26 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, in sbi_ecall() argument
40 register uintptr_t a7 asm ("a7") = (uintptr_t)(ext); in sbi_ecall()
254 int ext = SBI_EXT_RFENCE; in __sbi_rfence_v02_call() local
259 ret = sbi_ecall(ext, fid, hmask, hbase, 0, 0, 0, 0); in __sbi_rfence_v02_call()
262 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
266 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
271 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
275 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
279 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
283 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
[all …]
/arch/mips/boot/dts/xilfpga/
DmicroAptiv.dtsi13 clocks = <&ext>;
18 ext: ext { label
Dnexys4ddr.dts87 clocks = <&ext>;
98 clocks = <&ext>;
116 &ext {
/arch/arm64/crypto/
Dcrct10dif-ce-core.S136 ext t4.8b, ad.8b, ad.8b, #1 // A1
137 ext t5.8b, ad.8b, ad.8b, #2 // A2
138 ext t6.8b, ad.8b, ad.8b, #3 // A3
189 ext t4.16b, t4.16b, t4.16b, #15
190 ext t5.16b, t5.16b, t5.16b, #14
191 ext t6.16b, t6.16b, t6.16b, #13
192 ext t3.16b, t3.16b, t3.16b, #12
230 CPU_LE( ext v11.16b, v11.16b, v11.16b, #8 )
231 CPU_LE( ext v12.16b, v12.16b, v12.16b, #8 )
283 CPU_LE( ext v0.16b, v0.16b, v0.16b, #8 )
[all …]
Dsm4-ce-gcm-core.S40 ext T0.16b, m1.16b, m1.16b, #8; \
46 ext T1.16b, RZERO.16b, T0.16b, #8; \
47 ext T0.16b, T0.16b, RZERO.16b, #8; \
55 ext T0.16b, m1.16b, m1.16b, #8; \
56 ext T2.16b, m3.16b, m3.16b, #8; \
57 ext T4.16b, m5.16b, m5.16b, #8; \
58 ext T6.16b, m7.16b, m7.16b, #8; \
79 ext T1.16b, RZERO.16b, T0.16b, #8; \
80 ext T3.16b, RZERO.16b, T2.16b, #8; \
81 ext T5.16b, RZERO.16b, T4.16b, #8; \
[all …]
Dsm3-ce-core.S54 ext \s4\().16b, \s1\().16b, \s2\().16b, #12
55 ext v6.16b, \s0\().16b, \s1\().16b, #12
56 ext v7.16b, \s2\().16b, \s3\().16b, #8
82 ext v8.16b, v8.16b, v8.16b, #8
83 ext v9.16b, v9.16b, v9.16b, #8
100 ext v11.16b, v13.16b, v13.16b, #4
107 ext v11.16b, v14.16b, v14.16b, #4
131 ext v8.16b, v8.16b, v8.16b, #8
132 ext v9.16b, v9.16b, v9.16b, #8
Dpolyval-ce-core.S96 ext v25.16b, X.16b, X.16b, #8
97 ext v26.16b, Y.16b, Y.16b, #8
117 ext v25.16b, X.16b, X.16b, #8
118 ext v26.16b, Y.16b, Y.16b, #8
140 ext v5.16b, LO.16b, HI.16b, #8
144 ext HI.16b, HI.16b, HI.16b, #8
146 ext LO.16b, LO.16b, LO.16b, #8
148 ext PH.16b, v4.16b, HI.16b, #8
150 ext PL.16b, LO.16b, v4.16b, #8
197 ext TMP_V.16b, TMP_V.16b, TMP_V.16b, #8
[all …]
Dghash-ce-core.S72 ext t3.8b, \ad\().8b, \ad\().8b, #1 // A1
73 ext t5.8b, \ad\().8b, \ad\().8b, #2 // A2
74 ext t7.8b, \ad\().8b, \ad\().8b, #3 // A3
136 ext t3.16b, t3.16b, t3.16b, #15
137 ext t5.16b, t5.16b, t5.16b, #14
138 ext t7.16b, t7.16b, t7.16b, #13
139 ext t9.16b, t9.16b, t9.16b, #12
164 ext SHASH2.16b, SHASH.16b, SHASH.16b, #8
190 ext ss1.8b, SHASH2.8b, SHASH2.8b, #1
191 ext ss2.8b, SHASH2.8b, SHASH2.8b, #2
[all …]
Dsm4-ce-asm.h21 ext b0.16b, b0.16b, b0.16b, #8; \
47 ext b0.16b, b0.16b, b0.16b, #8; \
48 ext b1.16b, b1.16b, b1.16b, #8; \
94 ext b0.16b, b0.16b, b0.16b, #8; \
95 ext b1.16b, b1.16b, b1.16b, #8; \
96 ext b2.16b, b2.16b, b2.16b, #8; \
97 ext b3.16b, b3.16b, b3.16b, #8; \
183 ext b0.16b, b0.16b, b0.16b, #8; \
184 ext b1.16b, b1.16b, b1.16b, #8; \
185 ext b2.16b, b2.16b, b2.16b, #8; \
[all …]
Dsha512-ce-core.S88 ext v6.16b, v\i2\().16b, v\i3\().16b, #8
89 ext v5.16b, v5.16b, v5.16b, #8
90 ext v7.16b, v\i1\().16b, v\i2\().16b, #8
93 ext v5.16b, v\in3\().16b, v\in4\().16b, #8
Daes-neonbs-core.S252 ext \t0\().16b, \x0\().16b, \x0\().16b, #12
253 ext \t1\().16b, \x1\().16b, \x1\().16b, #12
255 ext \t2\().16b, \x2\().16b, \x2\().16b, #12
257 ext \t3\().16b, \x3\().16b, \x3\().16b, #12
259 ext \t4\().16b, \x4\().16b, \x4\().16b, #12
261 ext \t5\().16b, \x5\().16b, \x5\().16b, #12
263 ext \t6\().16b, \x6\().16b, \x6\().16b, #12
265 ext \t7\().16b, \x7\().16b, \x7\().16b, #12
269 ext \x0\().16b, \x0\().16b, \x0\().16b, #8
273 ext \x1\().16b, \x1\().16b, \x1\().16b, #8
[all …]
/arch/arm64/boot/dts/sprd/
Dsharkl3.dtsi46 clock-names = "ext-26m";
78 clock-names = "ext-26m";
110 clock-names = "ext-26m";
157 clock-names = "ext-26m";
215 ext_26m: ext-26m {
219 clock-output-names = "ext-26m";
222 ext_32k: ext-32k {
226 clock-output-names = "ext-32k";
229 ext_4m: ext-4m {
233 clock-output-names = "ext-4m";
Dums512.dtsi183 clock-names = "ext-26m";
278 clock-names = "ext-26m";
295 clock-names = "ext-26m";
318 clock-names = "ext-26m";
335 clock-names = "ext-26m";
381 clock-names = "ext-26m";
427 clock-names = "ext-26m";
436 clock-names = "ext-26m", "ext-32k",
437 "ext-4m", "rco-100m";
445 clock-names = "ext-26m";
[all …]
/arch/x86/tools/
Dgen-insn-attr-x86.awk289 ext = null
299 ext = $(i++)
314 if (match(ext, force64_expr))
326 if (match(ext, evexonly_expr))
328 else if (match(ext, vexonly_expr))
330 else if (match(ext, vexok_expr) || match(opcode, vexok_opcode_expr))
334 if (match(ext, prefix_expr)) {
342 if (match(ext, lprefix1_expr)) {
346 if (match(ext, lprefix2_expr)) {
350 if (match(ext, lprefix3_expr)) {
[all …]
/arch/x86/kvm/vmx/
Dvmx_ops.h17 void invvpid_error(unsigned long ext, u16 vpid, gva_t gva);
18 void invept_error(unsigned long ext, u64 eptp, gpa_t gpa);
304 static inline void __invvpid(unsigned long ext, u16 vpid, gva_t gva) in __invvpid() argument
312 vmx_asm2(invvpid, "r"(ext), "m"(operand), ext, vpid, gva); in __invvpid()
315 static inline void __invept(unsigned long ext, u64 eptp, gpa_t gpa) in __invept() argument
321 vmx_asm2(invept, "r"(ext), "m"(operand), ext, eptp, gpa); in __invept()
/arch/riscv/kvm/
Dvcpu_sbi.c328 const struct kvm_vcpu_sbi_extension *ext; in kvm_vcpu_sbi_find_ext() local
333 ext = entry->ext_ptr; in kvm_vcpu_sbi_find_ext()
335 if (ext->extid_start <= extid && ext->extid_end >= extid) { in kvm_vcpu_sbi_find_ext()
339 return ext; in kvm_vcpu_sbi_find_ext()
343 if (ext->probe && !ext->probe(vcpu)) { in kvm_vcpu_sbi_find_ext()
351 return ext; in kvm_vcpu_sbi_find_ext()
/arch/mips/boot/dts/ingenic/
Djz4740.dtsi42 ext: ext { label
57 clocks = <&ext>, <&rtc>;
58 clock-names = "ext", "rtc";
76 clock-names = "rtc", "ext", "pclk", "tcu";
237 clocks = <&ext>, <&cgu JZ4740_CLK_UART0>;
248 clocks = <&ext>, <&cgu JZ4740_CLK_UART1>;
Djz4770.dtsi42 ext: ext { label
60 clocks = <&ext>, <&osc32k>;
61 clock-names = "ext", "osc32k";
87 clock-names = "rtc", "ext", "pclk";
325 clocks = <&ext>, <&cgu JZ4770_CLK_UART0>;
338 clocks = <&ext>, <&cgu JZ4770_CLK_UART1>;
351 clocks = <&ext>, <&cgu JZ4770_CLK_UART2>;
364 clocks = <&ext>, <&cgu JZ4770_CLK_UART3>;
Djz4780.dtsi52 ext: ext { label
72 clocks = <&ext>, <&rtc>;
73 clock-names = "ext", "rtc";
108 clock-names = "rtc", "ext", "pclk";
286 clocks = <&ext>, <&cgu JZ4780_CLK_UART0>;
299 clocks = <&ext>, <&cgu JZ4780_CLK_UART1>;
312 clocks = <&ext>, <&cgu JZ4780_CLK_UART2>;
325 clocks = <&ext>, <&cgu JZ4780_CLK_UART3>;
338 clocks = <&ext>, <&cgu JZ4780_CLK_UART4>;
Djz4725b.dtsi42 ext: ext { label
57 clocks = <&ext>, <&osc32k>;
58 clock-names = "ext", "osc32k";
76 clock-names = "rtc", "ext", "pclk", "tcu";
264 clocks = <&ext>, <&cgu JZ4725B_CLK_UART>;
/arch/x86/events/
Dutils.c9 int ext; in decode_branch_type() local
54 ext = (insn->modrm.bytes[0] >> 3) & 0x7; in decode_branch_type()
55 switch (ext) { in decode_branch_type()
/arch/arm/boot/dts/nvidia/
Dtegra30-asus-nexus7-grouper-ti-pmic.dtsi41 ti,regulator-ext-sleep-control = <8>;
60 ti,regulator-ext-sleep-control = <1>;
113 ti,regulator-ext-sleep-control = <8>;
121 ti,regulator-ext-sleep-control = <8>;
/arch/s390/kvm/
Dinterrupt.c537 struct kvm_s390_ext_info ext; in __deliver_pfault_init() local
541 ext = li->irq.ext; in __deliver_pfault_init()
543 li->irq.ext.ext_params2 = 0; in __deliver_pfault_init()
547 ext.ext_params2); in __deliver_pfault_init()
550 0, ext.ext_params2); in __deliver_pfault_init()
558 rc |= put_guest_lc(vcpu, ext.ext_params2, (u64 *) __LC_EXT_PARAMS2); in __deliver_pfault_init()
998 struct kvm_s390_ext_info ext; in __deliver_service() local
1006 ext = fi->srv_signal; in __deliver_service()
1007 memset(&fi->srv_signal, 0, sizeof(ext)); in __deliver_service()
1015 ext.ext_params); in __deliver_service()
[all …]

12345678910>>...13