Home | History | Annotate | Download | only in Objects

Lines Matching refs:value_addr

225                            Py_hash_t hash, PyObject ***value_addr,
228 Py_hash_t hash, PyObject ***value_addr,
232 Py_hash_t hash, PyObject ***value_addr,
235 Py_hash_t hash, PyObject ***value_addr,
688 Py_hash_t hash, PyObject ***value_addr, Py_ssize_t *hashpos)
707 *value_addr = NULL;
717 *value_addr = &ep->me_value;
728 *value_addr = NULL;
733 *value_addr = &ep->me_value;
755 *value_addr = NULL;
769 *value_addr = &ep->me_value;
778 *value_addr = NULL;
786 *value_addr = &ep->me_value;
803 Py_hash_t hash, PyObject ***value_addr, Py_ssize_t *hashpos)
817 return lookdict(mp, key, hash, value_addr, hashpos);
824 *value_addr = NULL;
837 *value_addr = &ep->me_value;
851 *value_addr = NULL;
863 *value_addr = &ep->me_value;
878 Py_hash_t hash, PyObject ***value_addr,
893 return lookdict(mp, key, hash, value_addr, hashpos);
901 *value_addr = NULL;
911 *value_addr = &ep->me_value;
922 *value_addr = NULL;
931 *value_addr = &ep->me_value;
946 Py_hash_t hash, PyObject ***value_addr, Py_ssize_t *hashpos)
956 ix = lookdict(mp, key, hash, value_addr, hashpos);
958 *value_addr = &mp->ma_values[ix];
968 *value_addr = NULL;
978 *value_addr = &mp->ma_values[ix];
988 *value_addr = NULL;
998 *value_addr = &mp->ma_values[ix];
1073 PyObject ***value_addr, Py_ssize_t *hashpos)
1096 *value_addr = &ep->me_value;
1114 PyObject **value_addr;
1123 ix = mp->ma_keys->dk_lookup(mp, key, hash, &value_addr, &hashpos);
1136 ((ix >= 0 && *value_addr == NULL && mp->ma_used != ix) ||
1142 find_empty_slot(mp, key, hash, &value_addr, &hashpos);
1154 find_empty_slot(mp, key, hash, &value_addr, &hashpos);
1178 assert(value_addr != NULL);
1180 old_value = *value_addr;
1182 *value_addr = value;
1193 *value_addr = value;
1406 PyObject **value_addr;
1430 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
1437 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
1443 return *value_addr;
1455 PyObject **value_addr;
1462 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
1466 return *value_addr;
1479 PyObject **value_addr;
1494 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
1497 return *value_addr;
1522 PyObject **value_addr;
1533 ix = globals->ma_keys->dk_lookup(globals, key, hash, &value_addr, NULL);
1536 if (ix != DKIX_EMPTY && *value_addr != NULL)
1537 return *value_addr;
1540 value_addr, NULL);
1543 return *value_addr;
1597 PyObject **value_addr)
1602 old_value = *value_addr;
1604 *value_addr = NULL;
1639 PyObject **value_addr;
1648 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
1651 if (ix == DKIX_EMPTY || *value_addr == NULL) {
1662 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
1665 return delitem_common(mp, hashpos, ix, value_addr);
1679 PyObject **value_addr;
1691 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
1694 if (ix == DKIX_EMPTY || *value_addr == NULL) {
1705 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
1709 res = predicate(*value_addr);
1713 return delitem_common(mp, hashpos, ix, value_addr);
1838 PyObject **value_addr;
1852 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
1855 if (ix == DKIX_EMPTY || *value_addr == NULL) {
1869 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
1873 old_value = *value_addr;
1875 *value_addr = NULL;
2125 PyObject **value_addr;
2133 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
2136 if (ix == DKIX_EMPTY || *value_addr == NULL) {
2154 v = *value_addr;
2795 PyObject **value_addr;
2803 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
2806 if (ix == DKIX_EMPTY || *value_addr == NULL)
2819 PyObject **value_addr;
2830 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
2833 if (ix == DKIX_EMPTY || *value_addr == NULL)
2836 val = *value_addr;
2848 PyObject **value_addr;
2867 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, &hashpos);
2872 ((ix >= 0 && *value_addr == NULL && mp->ma_used != ix) ||
2877 find_empty_slot(mp, key, hash, &value_addr, &hashpos);
2888 find_empty_slot(mp, key, hash, &value_addr, &hashpos);
2911 else if (*value_addr == NULL) {
2917 *value_addr = value;
2922 value = *value_addr;
3177 PyObject **value_addr;
3185 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
3188 return (ix != DKIX_EMPTY && *value_addr != NULL);
3196 PyObject **value_addr;
3199 ix = (mp->ma_keys->dk_lookup)(mp, key, hash, &value_addr, NULL);
3202 return (ix != DKIX_EMPTY && *value_addr != NULL);