Lines Matching refs:ep
694 PyDictKeyEntry *ep0, *ep; in lookdict() local
714 ep = &ep0[ix]; in lookdict()
715 assert(ep->me_key != NULL); in lookdict()
716 if (ep->me_key == key) { in lookdict()
717 *value_addr = &ep->me_value; in lookdict()
722 if (ep->me_hash == hash) { in lookdict()
723 startkey = ep->me_key; in lookdict()
731 if (dk == mp->ma_keys && ep->me_key == startkey) { in lookdict()
733 *value_addr = &ep->me_value; in lookdict()
763 ep = &ep0[ix]; in lookdict()
764 assert(ep->me_key != NULL); in lookdict()
765 if (ep->me_key == key) { in lookdict()
769 *value_addr = &ep->me_value; in lookdict()
772 if (ep->me_hash == hash) { in lookdict()
773 startkey = ep->me_key; in lookdict()
781 if (dk == mp->ma_keys && ep->me_key == startkey) { in lookdict()
786 *value_addr = &ep->me_value; in lookdict()
808 PyDictKeyEntry *ep, *ep0 = DK_ENTRIES(mp->ma_keys); in lookdict_unicode() local
831 ep = &ep0[ix]; in lookdict_unicode()
832 assert(ep->me_key != NULL); in lookdict_unicode()
833 if (ep->me_key == key in lookdict_unicode()
834 || (ep->me_hash == hash && unicode_eq(ep->me_key, key))) { in lookdict_unicode()
837 *value_addr = &ep->me_value; in lookdict_unicode()
859 ep = &ep0[ix]; in lookdict_unicode()
860 assert(ep->me_key != NULL); in lookdict_unicode()
861 if (ep->me_key == key in lookdict_unicode()
862 || (ep->me_hash == hash && unicode_eq(ep->me_key, key))) { in lookdict_unicode()
863 *value_addr = &ep->me_value; in lookdict_unicode()
884 PyDictKeyEntry *ep, *ep0 = DK_ENTRIES(mp->ma_keys); in lookdict_unicode_nodummy() local
904 ep = &ep0[ix]; in lookdict_unicode_nodummy()
905 assert(ep->me_key != NULL); in lookdict_unicode_nodummy()
906 assert(PyUnicode_CheckExact(ep->me_key)); in lookdict_unicode_nodummy()
907 if (ep->me_key == key || in lookdict_unicode_nodummy()
908 (ep->me_hash == hash && unicode_eq(ep->me_key, key))) { in lookdict_unicode_nodummy()
911 *value_addr = &ep->me_value; in lookdict_unicode_nodummy()
925 ep = &ep0[ix]; in lookdict_unicode_nodummy()
926 assert(ep->me_key != NULL && PyUnicode_CheckExact(ep->me_key)); in lookdict_unicode_nodummy()
927 if (ep->me_key == key || in lookdict_unicode_nodummy()
928 (ep->me_hash == hash && unicode_eq(ep->me_key, key))) { in lookdict_unicode_nodummy()
931 *value_addr = &ep->me_value; in lookdict_unicode_nodummy()
951 PyDictKeyEntry *ep, *ep0 = DK_ENTRIES(mp->ma_keys); in lookdict_split() local
972 ep = &ep0[ix]; in lookdict_split()
973 assert(ep->me_key != NULL && PyUnicode_CheckExact(ep->me_key)); in lookdict_split()
974 if (ep->me_key == key || in lookdict_split()
975 (ep->me_hash == hash && unicode_eq(ep->me_key, key))) { in lookdict_split()
992 ep = &ep0[ix]; in lookdict_split()
993 assert(ep->me_key != NULL && PyUnicode_CheckExact(ep->me_key)); in lookdict_split()
994 if (ep->me_key == key || in lookdict_split()
995 (ep->me_hash == hash && unicode_eq(ep->me_key, key))) { in lookdict_split()
1078 PyDictKeyEntry *ep, *ep0 = DK_ENTRIES(mp->ma_keys); in find_empty_slot() local
1093 ep = &ep0[mp->ma_keys->dk_nentries]; in find_empty_slot()
1095 assert(ep->me_value == NULL); in find_empty_slot()
1096 *value_addr = &ep->me_value; in find_empty_slot()
1115 PyDictKeyEntry *ep, *ep0; in insertdict() local
1157 ep = &ep0[mp->ma_keys->dk_nentries]; in insertdict()
1160 ep->me_key = key; in insertdict()
1161 ep->me_hash = hash; in insertdict()
1167 ep->me_value = value; in insertdict()
1218 PyDictKeyEntry *ep; in insertdict_clean() local
1229 ep = &ep0[k->dk_nentries]; in insertdict_clean()
1230 assert(ep->me_value == NULL); in insertdict_clean()
1233 ep->me_key = key; in insertdict_clean()
1234 ep->me_hash = hash; in insertdict_clean()
1235 ep->me_value = value; in insertdict_clean()
1293 PyDictKeyEntry *ep = &ep0[i]; in dictresize() local
1294 if (ep->me_value != NULL) { in dictresize()
1295 insertdict_clean(mp, ep->me_key, ep->me_hash, ep->me_value); in dictresize()
1600 PyDictKeyEntry *ep; in delitem_common() local
1607 ep = &DK_ENTRIES(mp->ma_keys)[ix]; in delitem_common()
1610 old_key = ep->me_key; in delitem_common()
1611 ep->me_key = NULL; in delitem_common()
1837 PyDictKeyEntry *ep; in _PyDict_Pop_KnownHash() local
1879 ep = &DK_ENTRIES(mp->ma_keys)[ix]; in _PyDict_Pop_KnownHash()
1881 old_key = ep->me_key; in _PyDict_Pop_KnownHash()
1882 ep->me_key = NULL; in _PyDict_Pop_KnownHash()
2179 PyDictKeyEntry *ep; in dict_keys() local
2195 ep = DK_ENTRIES(mp->ma_keys); in dict_keys()
2202 value_ptr = &ep[0].me_value; in dict_keys()
2207 PyObject *key = ep[i].me_key; in dict_keys()
2223 PyDictKeyEntry *ep; in dict_values() local
2239 ep = DK_ENTRIES(mp->ma_keys); in dict_values()
2246 value_ptr = &ep[0].me_value; in dict_values()
2269 PyDictKeyEntry *ep; in dict_items() local
2297 ep = DK_ENTRIES(mp->ma_keys); in dict_items()
2304 value_ptr = &ep[0].me_value; in dict_items()
2311 key = ep[i].me_key; in dict_items()
2719 PyDictKeyEntry *ep = &DK_ENTRIES(a->ma_keys)[i]; in dict_equal() local
2724 aval = ep->me_value; in dict_equal()
2729 PyObject *key = ep->me_key; in dict_equal()
2736 if ((b->ma_keys->dk_lookup)(b, key, ep->me_hash, &vaddr, NULL) < 0) in dict_equal()
2882 PyDictKeyEntry *ep, *ep0; in PyDict_SetDefault() local
2891 ep = &ep0[mp->ma_keys->dk_nentries]; in PyDict_SetDefault()
2896 ep->me_key = key; in PyDict_SetDefault()
2897 ep->me_hash = hash; in PyDict_SetDefault()
2903 ep->me_value = value; in PyDict_SetDefault()
2965 PyDictKeyEntry *ep0, *ep; in dict_popitem() local
3003 ep = &ep0[i]; in dict_popitem()
3004 j = lookdict_index(mp->ma_keys, ep->me_hash, i); in dict_popitem()
3009 PyTuple_SET_ITEM(res, 0, ep->me_key); in dict_popitem()
3010 PyTuple_SET_ITEM(res, 1, ep->me_value); in dict_popitem()
3011 ep->me_key = NULL; in dict_popitem()
3012 ep->me_value = NULL; in dict_popitem()