Home
last modified time | relevance | path

Searched refs:__asmeq (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_smc.c23 /* __asmeq is not available on Kernel versions >= 4.20 */
24 #ifndef __asmeq
32 #define __asmeq(x, y) ".ifnc " x "," y " ; .err ; .endif\n\t" macro
42 asm volatile(__asmeq("%0", "x0") __asmeq("%1", "x1") __asmeq("%2", "x2") __asmeq("%3", "x3") "smc #0\n" in invoke_smc_fid()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_smc.c30 /* __asmeq is not available on Kernel versions >= 4.20 */
31 #ifndef __asmeq
39 #define __asmeq(x, y) ".ifnc " x "," y " ; .err ; .endif\n\t" macro
49 asm volatile(__asmeq("%0", "x0") __asmeq("%1", "x1") __asmeq("%2", "x2") __asmeq("%3", "x3") "smc #0\n" in invoke_smc_fid()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_smc.c29 /* __asmeq is not available on Kernel versions >= 4.20 */
30 #ifndef __asmeq
38 #define __asmeq(x, y) ".ifnc " x "," y " ; .err ; .endif\n\t" macro
50 __asmeq("%0", "x0") in invoke_smc_fid()
51 __asmeq("%1", "x1") in invoke_smc_fid()
52 __asmeq("%2", "x2") in invoke_smc_fid()
53 __asmeq("%3", "x3") in invoke_smc_fid()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_smc.c25 /* __asmeq is not available on Kernel versions >= 4.20 */
26 #ifndef __asmeq
34 #define __asmeq(x, y) ".ifnc " x "," y " ; .err ; .endif\n\t" macro
46 __asmeq("%0", "x0") in invoke_smc_fid()
47 __asmeq("%1", "x1") in invoke_smc_fid()
48 __asmeq("%2", "x2") in invoke_smc_fid()
49 __asmeq("%3", "x3") in invoke_smc_fid()

Completed in 3 milliseconds