• Home
  • Raw
  • Download

Lines Matching refs:sub_node

743             PyHamtNode *sub_node = hamt_node_assoc(  in hamt_node_bitmap_assoc()  local
746 if (sub_node == NULL) { in hamt_node_bitmap_assoc()
750 if (val_or_node == (PyObject *)sub_node) { in hamt_node_bitmap_assoc()
751 Py_DECREF(sub_node); in hamt_node_bitmap_assoc()
760 Py_SETREF(ret->b_array[val_idx], (PyObject*)sub_node); in hamt_node_bitmap_assoc()
798 PyHamtNode *sub_node = hamt_node_new_bitmap_or_collision( in hamt_node_bitmap_assoc() local
804 if (sub_node == NULL) { in hamt_node_bitmap_assoc()
810 Py_DECREF(sub_node); in hamt_node_bitmap_assoc()
814 Py_SETREF(ret->b_array[val_idx], (PyObject *)sub_node); in hamt_node_bitmap_assoc()
985 PyHamtNode *sub_node = NULL; in hamt_node_bitmap_without() local
989 shift + 5, hash, key, &sub_node); in hamt_node_bitmap_without()
1010 assert(sub_node != NULL); in hamt_node_bitmap_without()
1012 if (IS_BITMAP_NODE(sub_node)) { in hamt_node_bitmap_without()
1013 PyHamtNode_Bitmap *sub_tree = (PyHamtNode_Bitmap *)sub_node; in hamt_node_bitmap_without()
1028 Py_DECREF(sub_node); in hamt_node_bitmap_without()
1051 if (IS_COLLISION_NODE(sub_node)) { in hamt_node_bitmap_without()
1053 (PyHamtNode_Collision*)sub_node) > 1); in hamt_node_bitmap_without()
1063 (PyObject *)sub_node); /* borrow */ in hamt_node_bitmap_without()
1071 assert(sub_node == NULL); in hamt_node_bitmap_without()
1782 PyHamtNode *sub_node = NULL; in hamt_node_array_without() local
1785 shift + 5, hash, key, &sub_node); in hamt_node_array_without()
1790 assert(sub_node == NULL); in hamt_node_array_without()
1797 assert(sub_node != NULL); in hamt_node_array_without()
1801 Py_DECREF(sub_node); in hamt_node_array_without()
1805 Py_SETREF(clone->a_array[idx], sub_node); /* borrow */ in hamt_node_array_without()
1811 assert(sub_node == NULL); in hamt_node_array_without()