Lines Matching refs:tee_driver
1510 int __tee_client_driver_register(struct tee_client_driver *tee_driver, in __tee_client_driver_register() argument
1513 tee_driver->driver.owner = owner; in __tee_client_driver_register()
1514 tee_driver->driver.bus = &tee_bus_type; in __tee_client_driver_register()
1521 if (!tee_driver->probe && tee_driver->driver.probe) in __tee_client_driver_register()
1522 tee_driver->probe = tee_client_device_probe_legacy; in __tee_client_driver_register()
1523 if (!tee_driver->remove && tee_driver->driver.remove) in __tee_client_driver_register()
1524 tee_driver->remove = tee_client_device_remove_legacy; in __tee_client_driver_register()
1525 if (!tee_driver->shutdown && tee_driver->driver.probe) in __tee_client_driver_register()
1526 tee_driver->shutdown = tee_client_device_shutdown_legacy; in __tee_client_driver_register()
1528 return driver_register(&tee_driver->driver); in __tee_client_driver_register()
1532 void tee_client_driver_unregister(struct tee_client_driver *tee_driver) in tee_client_driver_unregister() argument
1534 driver_unregister(&tee_driver->driver); in tee_client_driver_unregister()