Lines Matching refs:teedev
394 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_shm_register()
444 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_shm_unregister()
728 struct tee_device *teedev = ctx->teedev; in optee_handle_rpc() local
729 struct optee *optee = tee_get_drvdata(teedev); in optee_handle_rpc()
787 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_smc_do_call_with_arg()
849 static void optee_get_version(struct tee_device *teedev, in optee_get_version() argument
857 struct optee *optee = tee_get_drvdata(teedev); in optee_get_version()
868 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_smc_open()
1179 struct tee_device *teedev; in optee_probe() local
1229 teedev = tee_device_alloc(&optee_clnt_desc, NULL, pool, optee); in optee_probe()
1230 if (IS_ERR(teedev)) { in optee_probe()
1231 rc = PTR_ERR(teedev); in optee_probe()
1234 optee->teedev = teedev; in optee_probe()
1236 teedev = tee_device_alloc(&optee_supp_desc, NULL, pool, optee); in optee_probe()
1237 if (IS_ERR(teedev)) { in optee_probe()
1238 rc = PTR_ERR(teedev); in optee_probe()
1241 optee->supp_teedev = teedev; in optee_probe()
1243 rc = tee_device_register(optee->teedev); in optee_probe()
1281 tee_device_unregister(optee->teedev); in optee_probe()