Lines Matching refs:amdtee
459 struct amdtee *amdtee; in amdtee_driver_init() local
472 amdtee = kzalloc(sizeof(*amdtee), GFP_KERNEL); in amdtee_driver_init()
473 if (!amdtee) { in amdtee_driver_init()
485 teedev = tee_device_alloc(&amdtee_desc, NULL, pool, amdtee); in amdtee_driver_init()
490 amdtee->teedev = teedev; in amdtee_driver_init()
492 rc = tee_device_register(amdtee->teedev); in amdtee_driver_init()
496 amdtee->pool = pool; in amdtee_driver_init()
498 drv_data->amdtee = amdtee; in amdtee_driver_init()
503 tee_device_unregister(amdtee->teedev); in amdtee_driver_init()
509 kfree(amdtee); in amdtee_driver_init()
522 struct amdtee *amdtee; in amdtee_driver_exit() local
524 if (!drv_data || !drv_data->amdtee) in amdtee_driver_exit()
527 amdtee = drv_data->amdtee; in amdtee_driver_exit()
529 tee_device_unregister(amdtee->teedev); in amdtee_driver_exit()
530 tee_shm_pool_free(amdtee->pool); in amdtee_driver_exit()