/arch/riscv/include/asm/ |
D | hwcap.h | 114 #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/ |
D | cpufeature.c | 305 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 …]
|
D | sbi.c | 26 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/ |
D | microAptiv.dtsi | 13 clocks = <&ext>; 18 ext: ext { label
|
D | nexys4ddr.dts | 87 clocks = <&ext>; 98 clocks = <&ext>; 116 &ext {
|
/arch/arm64/crypto/ |
D | crct10dif-ce-core.S | 136 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 …]
|
D | sm4-ce-gcm-core.S | 40 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 …]
|
D | sm3-ce-core.S | 54 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
|
D | polyval-ce-core.S | 96 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 …]
|
D | ghash-ce-core.S | 72 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 …]
|
D | sm4-ce-asm.h | 21 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 …]
|
D | sha512-ce-core.S | 88 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
|
D | aes-neonbs-core.S | 252 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/ |
D | sharkl3.dtsi | 46 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";
|
D | ums512.dtsi | 183 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/ |
D | gen-insn-attr-x86.awk | 289 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/ |
D | vmx_ops.h | 17 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/ |
D | vcpu_sbi.c | 328 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/ |
D | jz4740.dtsi | 42 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>;
|
D | jz4770.dtsi | 42 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>;
|
D | jz4780.dtsi | 52 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>;
|
D | jz4725b.dtsi | 42 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/ |
D | utils.c | 9 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/ |
D | tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 41 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/ |
D | interrupt.c | 537 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 …]
|