Lines Matching full:shm
136 * @shm: Memory pool shared with RTC device.
146 struct tee_shm *shm; member
166 param[0].u.memref.shm = priv->shm; in optee_rtc_readtime()
173 optee_tm = tee_shm_get_va(priv->shm, 0); in optee_rtc_readtime()
205 param[0].u.memref.shm = priv->shm; in optee_rtc_settime()
208 optee_tm = tee_shm_get_va(priv->shm, 0); in optee_rtc_settime()
293 param[0].u.memref.shm = priv->shm; in optee_rtc_read_alarm()
300 optee_alarm = tee_shm_get_va(priv->shm, 0); in optee_rtc_read_alarm()
339 param[0].u.memref.shm = priv->shm; in optee_rtc_set_alarm()
342 optee_alarm = tee_shm_get_va(priv->shm, 0); in optee_rtc_set_alarm()
513 param[0].u.memref.shm = priv->shm; in optee_rtc_read_info()
520 info = tee_shm_get_va(priv->shm, 0); in optee_rtc_read_info()
557 struct tee_shm *shm; in optee_rtc_probe() local
592 shm = tee_shm_alloc_kernel_buf(priv->ctx, sizeof(struct optee_rtc_info)); in optee_rtc_probe()
593 if (IS_ERR(shm)) { in optee_rtc_probe()
595 err = PTR_ERR(shm); in optee_rtc_probe()
599 priv->shm = shm; in optee_rtc_probe()
676 tee_shm_free(priv->shm); in optee_rtc_probe()
696 tee_shm_free(priv->shm); in optee_rtc_remove()