Home
last modified time | relevance | path

Searched full:sip_svc (Results 1 – 23 of 23) sorted by relevance

/Zephyr-latest/include/zephyr/sip_svc/
Dsip_svc_controller.h11 * @note This file should only be included by sip_svc driver.
25 * @brief Open lock states in sip_svc atomic variable
38 /* Client id internal to sip_svc*/
82 /* Thread id of sip_svc thread */
91 /* msgq for sending sip_svc_request to sip_svc thread */
93 /* sip_svc thread object */
95 /* Stack object of sip_svc thread */
100 * @brief Controller define used by sip_svc driver to instantiate each controller.
101 * Each sip_svc driver will use this API to instantiate a controller for sip_svc
Dsip_svc.h45 #include <zephyr/drivers/sip_svc/sip_svc_proto.h>
160 * @retval -EHOSTDOWN sip_svc thread not present.
/Zephyr-latest/samples/subsys/sip_svc/src/
Dmain.c6 * A sample application using sip_svc subsystem to get query values from secure device.
12 #include <zephyr/sip_svc/sip_svc.h>
13 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h>
14 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h>
62 __ASSERT(mb_smc_ctrl != NULL, "Failed to get the controller from sip_svc"); in main()
65 __ASSERT(mb_c_token != SIP_SVC_ID_INVALID, "Failed to register with sip_svc"); in main()
77 __ASSERT(err != SIP_SVC_ID_INVALID, "Failed to open with sip_svc"); in main()
85 * to SDM. The transaction id and client id will be filled by sip_svc subsystem. in main()
111 __ASSERT(err != SIP_SVC_ID_INVALID, "Failed to close with sip_svc"); in main()
/Zephyr-latest/tests/subsys/sip_svc/
Dtestcase.yaml5 sip_svc.stress_test.ztest:
13 tags: sip_svc
/Zephyr-latest/subsys/sip_svc/
DKconfig43 Depth of msgq used inside sip_svc controller.
49 Maximum number of clients inside sip_svc subsystem per controller.
61 Delay for sip_svc thread to sleep during each polling call for
Dsip_svc_agilex_mailbox_shell.c6 * A mailbox client command shell on sip_svc service to communicate with SDM.
10 #include <zephyr/sip_svc/sip_svc.h>
11 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h>
12 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h>
191 * the command data memory space had been freed by sip_svc service. in cmd_send_callback()
Dsip_svc_shell.c6 * ARM SiP service shell command 'sip_svc'.
10 #include <zephyr/sip_svc/sip_svc.h>
11 #include <zephyr/sip_svc/sip_svc_controller.h>
355 shell_print(sh, "sip_svc service information\n"); in cmd_info()
385 SHELL_CMD_REGISTER(sip_svc, &sub_sip_svc, "ARM SiP services commands", NULL);
Dsip_svc_subsys.c33 * in sip_svc thread once transaction is completed.
44 * sip_svc service and client overview
53 * sip_svc
81 * sip_svc service ID management
90 * sip_svc ^ ^
110 #include <zephyr/sip_svc/sip_svc.h>
111 #include <zephyr/sip_svc/sip_svc_controller.h>
112 #include <zephyr/drivers/sip_svc/sip_svc_driver.h>
331 LOG_INF("0x%x successfully opened a connection with sip_svc", c_token); in sip_svc_open()
758 LOG_INF("Wakeup sip_svc thread"); in sip_svc_send()
[all …]
Dsip_svc_id_mgr.c11 #include <zephyr/drivers/sip_svc/sip_svc_proto.h>
/Zephyr-latest/drivers/sip_svc/
DKconfig1 # Silicon vendor Provided Supervisory call driver for sip_svc subsystem
29 source "drivers/sip_svc/Kconfig.sip_smc_agilex"
Dsip_smc_intel_socfpga.c11 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h>
12 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h>
13 #include <zephyr/drivers/sip_svc/sip_svc_driver.h>
109 * this function will be called after sip_svc service in intel_sip_smc_plat_free_async_memory()
DKconfig.sip_smc_agilex26 Allowed number of active transactions in sip_svc subsystem for this driver.
/Zephyr-latest/tests/subsys/sip_svc/src/
Dmain.c9 #include <zephyr/sip_svc/sip_svc.h>
10 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h>
11 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h>
42 printk("sip_svc version in TFA is %2ld.%02ld\n", response->a2, response->a3); in get_sync_callback()
50 * @param token sip_svc token
116 * @param token sip_svc token
/Zephyr-latest/samples/subsys/sip_svc/
Dsample.yaml8 sample.subsys.sip_svc:
DREADME.rst1 .. zephyr:code-sample:: sip_svc
26 :zephyr-app: samples/subsys/sip_svc
/Zephyr-latest/subsys/
DCMakeLists.txt36 add_subdirectory_ifdef(CONFIG_ARM_SIP_SVC_SUBSYS sip_svc)
DKconfig45 source "subsys/sip_svc/Kconfig"
/Zephyr-latest/drivers/
DCMakeLists.txt18 add_subdirectory_ifdef(CONFIG_ARM_SIP_SVC_DRIVER sip_svc)
DKconfig82 source "drivers/sip_svc/Kconfig"
/Zephyr-latest/drivers/fpga/
Dfpga_altera_agilex_bridge.c11 #include <zephyr/sip_svc/sip_svc.h>
12 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h>
/Zephyr-latest/include/zephyr/drivers/sip_svc/
Dsip_svc_driver.h13 #include <zephyr/drivers/sip_svc/sip_svc_proto.h>
14 #include <zephyr/sip_svc/sip_svc_controller.h>
91 * @brief API structure for sip_svc driver.
Dsip_svc_proto.h110 * - bits [23:16] Transaction ID (Filled in by sip_svc service)
/Zephyr-latest/
DMAINTAINERS.yml229 - subsys/sip_svc/
230 - tests/subsys/sip_svc/
231 - include/zephyr/sip_svc/
232 - include/zephyr/drivers/sip_svc/
233 - drivers/sip_svc/
237 - sip_svc