Lines Matching refs:entry
150 py_hashentry_t_destroy_value(void *entry) {
151 py_hashentry_t *h = (py_hashentry_t *)entry;
161 PyMem_Free(entry);
179 py_hashentry_t *entry = (py_hashentry_t *)PyMem_Malloc(sizeof(py_hashentry_t));
180 if (entry == NULL) {
183 memcpy(entry, h, sizeof(py_hashentry_t));
185 if (_Py_hashtable_set(ht, (const void*)entry->py_name, (void*)entry) < 0) {
186 PyMem_Free(entry);
189 entry->refcnt = 1;
192 if (_Py_hashtable_set(ht, (const void*)entry->py_alias, (void*)entry) < 0) {
193 PyMem_Free(entry);
196 entry->refcnt++;
325 py_hashentry_t *entry = (py_hashentry_t *)_Py_hashtable_get(
329 if (entry != NULL) {
334 if (entry->evp == NULL) {
335 entry->evp = PY_EVP_MD_fetch(entry->ossl_name, NULL);
337 digest = entry->evp;
340 if (entry->evp_nosecurity == NULL) {
341 entry->evp_nosecurity = PY_EVP_MD_fetch(entry->ossl_name, "-fips");
343 digest = entry->evp_nosecurity;