Lines Matching refs:cur

46     mbedtls_ssl_cache_entry *cur;  in ssl_cache_find_entry()  local
48 for (cur = cache->chain; cur != NULL; cur = cur->next) { in ssl_cache_find_entry()
51 (int) (t - cur->timestamp) > cache->timeout) { in ssl_cache_find_entry()
56 if (session_id_len != cur->session_id_len || in ssl_cache_find_entry()
57 memcmp(session_id, cur->session_id, in ssl_cache_find_entry()
58 cur->session_id_len) != 0) { in ssl_cache_find_entry()
65 if (cur != NULL) { in ssl_cache_find_entry()
66 *dst = cur; in ssl_cache_find_entry()
141 mbedtls_ssl_cache_entry *cur, *last; in ssl_cache_pick_writing_slot() local
152 for (cur = cache->chain; cur != NULL; cur = cur->next) { in ssl_cache_pick_writing_slot()
154 if (session_id_len == cur->session_id_len && in ssl_cache_pick_writing_slot()
155 memcmp(session_id, cur->session_id, cur->session_id_len) == 0) { in ssl_cache_pick_writing_slot()
158 last = cur; in ssl_cache_pick_writing_slot()
169 for (cur = cache->chain; cur != NULL; cur = cur->next) { in ssl_cache_pick_writing_slot()
171 (int) (t - cur->timestamp) > cache->timeout) { in ssl_cache_pick_writing_slot()
175 if (oldest == 0 || cur->timestamp < oldest) { in ssl_cache_pick_writing_slot()
176 oldest = cur->timestamp; in ssl_cache_pick_writing_slot()
177 old = cur; in ssl_cache_pick_writing_slot()
186 cur = mbedtls_calloc(1, sizeof(mbedtls_ssl_cache_entry)); in ssl_cache_pick_writing_slot()
187 if (cur == NULL) { in ssl_cache_pick_writing_slot()
193 cache->chain = cur; in ssl_cache_pick_writing_slot()
195 last->next = cur; in ssl_cache_pick_writing_slot()
225 cur = old; in ssl_cache_pick_writing_slot()
230 if (cur->session != NULL) { in ssl_cache_pick_writing_slot()
233 old = cur->next; in ssl_cache_pick_writing_slot()
234 ssl_cache_entry_zeroize(cur); in ssl_cache_pick_writing_slot()
235 cur->next = old; in ssl_cache_pick_writing_slot()
239 cur->timestamp = t; in ssl_cache_pick_writing_slot()
242 *dst = cur; in ssl_cache_pick_writing_slot()
253 mbedtls_ssl_cache_entry *cur; in mbedtls_ssl_cache_set() local
266 &cur); in mbedtls_ssl_cache_set()
293 if (session_id_len > sizeof(cur->session_id)) { in mbedtls_ssl_cache_set()
297 cur->session_id_len = session_id_len; in mbedtls_ssl_cache_set()
298 memcpy(cur->session_id, session_id, session_id_len); in mbedtls_ssl_cache_set()
300 cur->session = session_serialized; in mbedtls_ssl_cache_set()
301 cur->session_len = session_serialized_len; in mbedtls_ssl_cache_set()
392 mbedtls_ssl_cache_entry *cur, *prv; in mbedtls_ssl_cache_free() local
394 cur = cache->chain; in mbedtls_ssl_cache_free()
396 while (cur != NULL) { in mbedtls_ssl_cache_free()
397 prv = cur; in mbedtls_ssl_cache_free()
398 cur = cur->next; in mbedtls_ssl_cache_free()