Lines Matching +full:secure +full:- +full:only
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * OMAP34xx and OMAP44xx secure APIs file.
15 * This is common routine to manage secure monitor API
16 * used to modify the PL310 secure registers.
23 .arch armv7-a
26 stmfd sp!, {r2-r12, lr}
31 ldmfd sp!, {r2-r12, pc}
36 * Low level common routine for secure HAL and PPA APIs.
43 stmfd sp!, {r4-r12, lr}
48 mov r12, #0x00 @ Secure Service ID
54 ldmfd sp!, {r4-r12, pc}
59 * Low level common routine for secure HAL and PPA APIs via smc #1
60 * r0 - @service_id: Secure Service ID
61 * r1 - @process_id: Process ID
62 * r2 - @flag: Flag to indicate the criticality of operation
63 * r3 - @pargs: Physical address of parameter list
66 stmfd sp!, {r4-r11, lr}
67 mov r12, r0 @ Copy the secure service ID
71 ldmfd sp!, {r4-r11, pc}
75 stmfd sp!, {r1-r12, lr}
79 ldmfd sp!, {r1-r12, pc}
83 stmfd sp!, {r2-r12, lr}
87 ldmfd sp!, {r2-r12, pc}
91 stmfd sp!, {r2-r12, lr}
95 ldmfd sp!, {r2-r12, pc}