Lines Matching refs:slot_idx

130                                              size_t slot_idx)  in volatile_key_id_of_index()  argument
137 slot_idx); in volatile_key_id_of_index()
240 static inline psa_key_slot_t *get_persistent_key_slot(size_t slot_idx);
251 static inline psa_key_slot_t *get_key_slot(size_t slice_idx, size_t slot_idx);
279 size_t slot_idx = slot_index_of_volatile_key_id(key_id); in get_volatile_key_slot() local
280 if (slot_idx >= key_slice_length(slice_idx)) { in get_volatile_key_slot()
287 return &slice[slot_idx]; in get_volatile_key_slot()
290 static inline psa_key_slot_t *get_persistent_key_slot(size_t slot_idx) in get_persistent_key_slot() argument
292 return &global_data.key_slices[KEY_SLOT_CACHE_SLICE_INDEX][slot_idx]; in get_persistent_key_slot()
295 static inline psa_key_slot_t *get_key_slot(size_t slice_idx, size_t slot_idx) in get_key_slot() argument
297 return &global_data.key_slices[slice_idx][slot_idx]; in get_key_slot()
316 static inline psa_key_slot_t *get_persistent_key_slot(size_t slot_idx) in get_persistent_key_slot() argument
318 return &global_data.key_slots[slot_idx]; in get_persistent_key_slot()
321 static inline psa_key_slot_t *get_key_slot(size_t slice_idx, size_t slot_idx) in get_key_slot() argument
324 return &global_data.key_slots[slot_idx]; in get_key_slot()
388 size_t slot_idx; in psa_get_and_lock_key_slot_in_memory() local
408 for (slot_idx = 0; slot_idx < PERSISTENT_KEY_CACHE_COUNT; slot_idx++) { in psa_get_and_lock_key_slot_in_memory()
409 slot = get_persistent_key_slot(slot_idx); in psa_get_and_lock_key_slot_in_memory()
416 status = (slot_idx < MBEDTLS_PSA_KEY_SLOT_COUNT) ? in psa_get_and_lock_key_slot_in_memory()
459 for (size_t slot_idx = 0; slot_idx < key_slice_length(slice_idx); slot_idx++) { in psa_wipe_all_key_slots() local
460 psa_key_slot_t *slot = get_key_slot(slice_idx, slot_idx); in psa_wipe_all_key_slots()
524 size_t slot_idx = global_data.first_free_slot_index[slice_idx]; in psa_allocate_volatile_key_slot() local
525 *key_id = volatile_key_id_of_index(slice_idx, slot_idx); in psa_allocate_volatile_key_slot()
527 psa_key_slot_t *slot = &slice[slot_idx]; in psa_allocate_volatile_key_slot()
528 size_t next_free = slot_idx + 1 + slot->var.free.next_free_relative_to_next; in psa_allocate_volatile_key_slot()
579 size_t slot_idx = slot - slice; in psa_free_key_slot() local
587 global_data.first_free_slot_index[slice_idx] = slot_idx; in psa_free_key_slot()
589 (int32_t) next_free - (int32_t) slot_idx - 1; in psa_free_key_slot()
599 size_t slot_idx; in psa_reserve_free_key_slot() local
618 for (slot_idx = 0; slot_idx < PERSISTENT_KEY_CACHE_COUNT; slot_idx++) { in psa_reserve_free_key_slot()
619 psa_key_slot_t *slot = get_key_slot(KEY_SLOT_CACHE_SLICE_INDEX, slot_idx); in psa_reserve_free_key_slot()
665 slot_idx = selected_slot - global_data.key_slots; in psa_reserve_free_key_slot()
666 *volatile_key_id = PSA_KEY_ID_VOLATILE_MIN + slot_idx; in psa_reserve_free_key_slot()
1101 for (size_t slot_idx = 0; slot_idx < key_slice_length(slice_idx); slot_idx++) { in mbedtls_psa_get_stats() local
1102 const psa_key_slot_t *slot = get_key_slot(slice_idx, slot_idx); in mbedtls_psa_get_stats()