Lines Matching +full:0 +full:x10002

20 #define ARM_SMCCC_STD_CALL	        _AC(0,U)
24 #define ARM_SMCCC_SMC_32 0
28 #define ARM_SMCCC_OWNER_MASK 0x3F
31 #define ARM_SMCCC_FUNC_MASK 0xFFFF
47 #define ARM_SMCCC_OWNER_ARCH 0
59 #define ARM_SMCCC_FUNC_QUERY_CALL_UID 0xff01
61 #define ARM_SMCCC_QUIRK_NONE 0
64 #define ARM_SMCCC_VERSION_1_0 0x10000
65 #define ARM_SMCCC_VERSION_1_1 0x10001
66 #define ARM_SMCCC_VERSION_1_2 0x10002
67 #define ARM_SMCCC_VERSION_1_3 0x10003
69 #define ARM_SMCCC_1_3_SVE_HINT 0x10000
76 0, 0)
81 0, 1)
86 0, 2)
91 0, 0x8000)
96 0, 0x7fff)
101 0, 0x3fff)
110 #define ARM_SMCCC_VENDOR_HYP_UID_KVM_REG_0 0xb66fb428U
111 #define ARM_SMCCC_VENDOR_HYP_UID_KVM_REG_1 0xe911c52eU
112 #define ARM_SMCCC_VENDOR_HYP_UID_KVM_REG_2 0x564bcaa9U
113 #define ARM_SMCCC_VENDOR_HYP_UID_KVM_REG_3 0x743a004dU
116 #define ARM_SMCCC_KVM_FUNC_FEATURES 0
229 #define KVM_PTP_VIRT_COUNTER 0
237 0x20)
243 0x21)
250 0x50)
256 0x51)
262 0x52)
268 0x53)
274 0x53)
280 #define SMCCC_RET_SUCCESS 0
310 * When SMCCCv1.1 or above is not present, returns SMCCCv1.0, but this
312 * handling SMCCCv1.0 must determine the conduit by other means.
338 * @a0-a3 result values from registers 0 to 3
350 * @a0-a17 argument values from registers 0 to 17
417 * @a0-a7: arguments passed in registers 0 to 7
418 * @res: result values from registers 0 to 3
422 * The content of the supplied param are copied to registers 0 to 7 prior
424 * from register 0 to 3 on return from the SMC instruction. An optional
444 * @a0-a7: arguments passed in registers 0 to 7
445 * @res: result values from registers 0 to 3
449 * Convention. The content of the supplied param are copied to registers 0
451 * the content from register 0 to 3 on return from the HVC instruction. An
470 #define SMCCC_SMC_INST "smc #0"
471 #define SMCCC_HVC_INST "hvc #0"
477 #define SMCCC_SMC_INST __SMC(0)
478 #define SMCCC_HVC_INST __HVC(0)
559 } while (0)
567 * @a0-a7: arguments passed in registers 0 to 7
568 * @res: result values from registers 0 to 3
571 * The content of the supplied param are copied to registers 0 to 7 prior
573 * from register 0 to 3 on return from the SMC instruction if not NULL.
583 * @a0-a7: arguments passed in registers 0 to 7
584 * @res: result values from registers 0 to 3
587 * The content of the supplied param are copied to registers 0 to 7 prior
589 * from register 0 to 3 on return from the HVC instruction if not NULL.
608 } while (0)
616 * @a0-a7: arguments passed in registers 0 to 7
617 * @res: result values from registers 0 to 3