Lines Matching +full:sync +full:- +full:update +full:- +full:mask

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2017-2018, Intel Corporation
9 #include <linux/arm-smccc.h>
19 * An ARM SMC instruction takes a function identifier and up to 6 64-bit
20 * register values as arguments, and can return up to 4 64-bit register
31 * STD call starts a operation which can be preempted by a non-secure
69 * There is error during the process of remote status update request.
81 * Sync call used by service driver at EL1 to request the FPGA in EL3 to
88 * a2-7: not used.
92 * a1-3: not used.
108 * a3-7: not used.
127 * Sync call used by service driver at EL1 to track the completed write
133 * a1-7: not used.
151 * Sync call used by service driver at EL1 to inform secure world that all
157 * a1-7: not used.
162 * a1-3: not used.
171 * Sync call used by service driver at EL1 to query the physical address of
176 * a1-7: not used.
191 * For SMC loop-back mode only, used for internal integration, debugging
196 * a1-7: not used.
200 * a1-3: not used.
214 * a2-7: not used.
219 * a2-3: not used.
234 * a3-7: not used.
238 * a1-3: not used.
247 * Update one or more bits in a protected register at EL3 using a
248 * read-modify-write operation.
253 * a2: write Mask.
255 * a4-7: not used.
259 * a1-3: Not used.
268 * Request remote status update boot log, call is synchronous.
272 * a1-7 not used
297 * a2-7 not used
309 * Sync call used by service driver at EL1 to alert EL3 that a Double
315 * a2-7 not used
327 * Sync call used by service driver at EL1 to report hard processor
333 * a2-7 not used
345 * Sync call used by service driver at EL1 to query RSU retry counter
349 * a1-7 not used
366 * Sync call used by service driver at EL1 to query DCMF (Decision
371 * a1-7 not used
389 * Sync call used by service driver at EL1 to query max retry value from FW
393 * a1-7 not used
409 * Sync call used by service driver at EL1 to query DCMF status from FW
413 * a1-7 not used
429 * Sync call to check if the secure world have completed service request
437 * a3-a7: not used
444 * for FCS certificate -- the data contains the certificate status
445 * for FCS cryption -- the data contains the actual data size FW processes
455 * Sync call used to query the version of running firmware
459 * a1-a7 not used
497 * Sync call used to query the SIP SMC API Version
501 * a1-a7 not used
520 * Sync call used to query the random number generated by the firmware
525 * a2-a7 not used
553 * a6-a7 not used
558 * a1-3 not used
572 * a3-a7 not used
577 * a1-a3 not used
585 * Sync call to send a signed certificate
591 * a3-a7 not used
595 * a1-a3 not used
603 * Sync call to dump all the fuses and key hashes
609 * a2-a7 not used