Lines Matching refs:cur

45     mbedtls_ssl_cache_entry *cur;  in ssl_cache_find_entry()  local
47 for (cur = cache->chain; cur != NULL; cur = cur->next) { in ssl_cache_find_entry()
50 (int) (t - cur->timestamp) > cache->timeout) { in ssl_cache_find_entry()
55 if (session_id_len != cur->session_id_len || in ssl_cache_find_entry()
56 memcmp(session_id, cur->session_id, in ssl_cache_find_entry()
57 cur->session_id_len) != 0) { in ssl_cache_find_entry()
64 if (cur != NULL) { in ssl_cache_find_entry()
65 *dst = cur; in ssl_cache_find_entry()
140 mbedtls_ssl_cache_entry *cur, *last; in ssl_cache_pick_writing_slot() local
151 for (cur = cache->chain; cur != NULL; cur = cur->next) { in ssl_cache_pick_writing_slot()
153 if (session_id_len == cur->session_id_len && in ssl_cache_pick_writing_slot()
154 memcmp(session_id, cur->session_id, cur->session_id_len) == 0) { in ssl_cache_pick_writing_slot()
157 last = cur; in ssl_cache_pick_writing_slot()
168 for (cur = cache->chain; cur != NULL; cur = cur->next) { in ssl_cache_pick_writing_slot()
170 (int) (t - cur->timestamp) > cache->timeout) { in ssl_cache_pick_writing_slot()
174 if (oldest == 0 || cur->timestamp < oldest) { in ssl_cache_pick_writing_slot()
175 oldest = cur->timestamp; in ssl_cache_pick_writing_slot()
176 old = cur; in ssl_cache_pick_writing_slot()
185 cur = mbedtls_calloc(1, sizeof(mbedtls_ssl_cache_entry)); in ssl_cache_pick_writing_slot()
186 if (cur == NULL) { in ssl_cache_pick_writing_slot()
192 cache->chain = cur; in ssl_cache_pick_writing_slot()
194 last->next = cur; in ssl_cache_pick_writing_slot()
224 cur = old; in ssl_cache_pick_writing_slot()
229 if (cur->session != NULL) { in ssl_cache_pick_writing_slot()
232 old = cur->next; in ssl_cache_pick_writing_slot()
233 ssl_cache_entry_zeroize(cur); in ssl_cache_pick_writing_slot()
234 cur->next = old; in ssl_cache_pick_writing_slot()
238 cur->timestamp = t; in ssl_cache_pick_writing_slot()
241 *dst = cur; in ssl_cache_pick_writing_slot()
252 mbedtls_ssl_cache_entry *cur; in mbedtls_ssl_cache_set() local
265 &cur); in mbedtls_ssl_cache_set()
292 if (session_id_len > sizeof(cur->session_id)) { in mbedtls_ssl_cache_set()
296 cur->session_id_len = session_id_len; in mbedtls_ssl_cache_set()
297 memcpy(cur->session_id, session_id, session_id_len); in mbedtls_ssl_cache_set()
299 cur->session = session_serialized; in mbedtls_ssl_cache_set()
300 cur->session_len = session_serialized_len; in mbedtls_ssl_cache_set()
391 mbedtls_ssl_cache_entry *cur, *prv; in mbedtls_ssl_cache_free() local
393 cur = cache->chain; in mbedtls_ssl_cache_free()
395 while (cur != NULL) { in mbedtls_ssl_cache_free()
396 prv = cur; in mbedtls_ssl_cache_free()
397 cur = cur->next; in mbedtls_ssl_cache_free()