Lines Matching refs:methods
65 const psa_drv_se_t *methods; member
97 return( driver->methods ); in psa_get_se_driver_methods()
112 *p_methods = ( driver ? driver->methods : NULL ); in psa_get_se_driver()
209 if( driver->methods->key_management == NULL ) in psa_find_se_slot_for_key()
219 driver->methods->key_management->p_validate_slot_number; in psa_find_se_slot_for_key()
238 driver->methods->key_management->p_allocate; in psa_find_se_slot_for_key()
262 if( driver->methods->key_management == NULL || in psa_destroy_se_key()
263 driver->methods->key_management->p_destroy == NULL ) in psa_destroy_se_key()
265 status = driver->methods->key_management->p_destroy( in psa_destroy_se_key()
281 const psa_drv_se_t *methods = psa_get_se_driver_methods( driver ); in psa_init_all_se_drivers() local
282 if( methods->p_init != NULL ) in psa_init_all_se_drivers()
284 psa_status_t status = methods->p_init( in psa_init_all_se_drivers()
306 const psa_drv_se_t *methods) in psa_register_se_driver() argument
311 if( methods->hal_version != PSA_DRV_SE_HAL_VERSION ) in psa_register_se_driver()
338 driver_table[i].methods = methods; in psa_register_se_driver()
340 methods->persistent_data_size; in psa_register_se_driver()
342 if( methods->persistent_data_size != 0 ) in psa_register_se_driver()
345 mbedtls_calloc( 1, methods->persistent_data_size ); in psa_register_se_driver()