Lines Matching refs:methods
46 const psa_drv_se_t *methods; member
78 return driver->methods; in psa_get_se_driver_methods()
93 *p_methods = (driver ? driver->methods : NULL); in psa_get_se_driver()
196 if (driver->methods->key_management == NULL) { in psa_find_se_slot_for_key()
206 driver->methods->key_management->p_validate_slot_number; in psa_find_se_slot_for_key()
222 driver->methods->key_management->p_allocate; in psa_find_se_slot_for_key()
247 if (driver->methods->key_management == NULL || in psa_destroy_se_key()
248 driver->methods->key_management->p_destroy == NULL) { in psa_destroy_se_key()
251 status = driver->methods->key_management->p_destroy( in psa_destroy_se_key()
267 const psa_drv_se_t *methods = psa_get_se_driver_methods(driver); in psa_init_all_se_drivers() local
268 if (methods->p_init != NULL) { in psa_init_all_se_drivers()
269 psa_status_t status = methods->p_init( in psa_init_all_se_drivers()
293 const psa_drv_se_t *methods) in psa_register_se_driver() argument
298 if (methods->hal_version != PSA_DRV_SE_HAL_VERSION) { in psa_register_se_driver()
329 driver_table[i].methods = methods; in psa_register_se_driver()
331 methods->persistent_data_size; in psa_register_se_driver()
333 if (methods->persistent_data_size != 0) { in psa_register_se_driver()
335 mbedtls_calloc(1, methods->persistent_data_size); in psa_register_se_driver()