Home
last modified time | relevance | path

Searched hist:cf707bd0d6955a19c8b024acae3c46f78088648f (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/include/kernel/
H A Dcallout.hcf707bd0d6955a19c8b024acae3c46f78088648f Wed Jan 31 23:20:57 UTC 2024 Jens Wiklander <jens.wiklander@linaro.org> core: add callout service

Add a callout service to call registered callback functions at a given
time from now. A callout is periodic or oneshot depending on how the
callback function returns. Callback functions execute in nexus and
interrupt context.

The callout service is initialized with callout_service_init() and
depends on an abstract timer interface to manage the hardware timer.
callout_service_cb() needs to be called from the timer interrupt handler
to drive the callout service.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
/optee_os/core/kernel/
H A Dcallout.ccf707bd0d6955a19c8b024acae3c46f78088648f Wed Jan 31 23:20:57 UTC 2024 Jens Wiklander <jens.wiklander@linaro.org> core: add callout service

Add a callout service to call registered callback functions at a given
time from now. A callout is periodic or oneshot depending on how the
callback function returns. Callback functions execute in nexus and
interrupt context.

The callout service is initialized with callout_service_init() and
depends on an abstract timer interface to manage the hardware timer.
callout_service_cb() needs to be called from the timer interrupt handler
to drive the callout service.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
H A Dsub.mkcf707bd0d6955a19c8b024acae3c46f78088648f Wed Jan 31 23:20:57 UTC 2024 Jens Wiklander <jens.wiklander@linaro.org> core: add callout service

Add a callout service to call registered callback functions at a given
time from now. A callout is periodic or oneshot depending on how the
callback function returns. Callback functions execute in nexus and
interrupt context.

The callout service is initialized with callout_service_init() and
depends on an abstract timer interface to manage the hardware timer.
callout_service_cb() needs to be called from the timer interrupt handler
to drive the callout service.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>