Lines Matching refs:i
58 size_t i; in psa_get_se_driver_entry() local
67 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_get_se_driver_entry()
68 if (driver_table[i].location == location) { in psa_get_se_driver_entry()
69 return &driver_table[i]; in psa_get_se_driver_entry()
261 size_t i; in psa_init_all_se_drivers() local
262 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_init_all_se_drivers()
263 psa_se_drv_table_entry_t *driver = &driver_table[i]; in psa_init_all_se_drivers()
295 size_t i; in psa_register_se_driver() local
313 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_register_se_driver()
314 if (driver_table[i].location == 0) { in psa_register_se_driver()
320 if (driver_table[i].location == location) { in psa_register_se_driver()
324 if (i == PSA_MAX_SE_DRIVERS) { in psa_register_se_driver()
328 driver_table[i].location = location; in psa_register_se_driver()
329 driver_table[i].methods = methods; in psa_register_se_driver()
330 driver_table[i].u.internal.persistent_data_size = in psa_register_se_driver()
334 driver_table[i].u.internal.persistent_data = in psa_register_se_driver()
336 if (driver_table[i].u.internal.persistent_data == NULL) { in psa_register_se_driver()
343 status = psa_load_se_persistent_data(&driver_table[i]); in psa_register_se_driver()
352 memset(&driver_table[i], 0, sizeof(driver_table[i])); in psa_register_se_driver()
358 size_t i; in psa_unregister_all_se_drivers() local
359 for (i = 0; i < PSA_MAX_SE_DRIVERS; i++) { in psa_unregister_all_se_drivers()
360 if (driver_table[i].u.internal.persistent_data != NULL) { in psa_unregister_all_se_drivers()
361 mbedtls_free(driver_table[i].u.internal.persistent_data); in psa_unregister_all_se_drivers()