Lines Matching refs:GHashNode
50 typedef struct _GHashNode GHashNode;
56 GHashNode *next;
63 GHashNode **nodes;
81 static GHashNode** g_hash_table_lookup_node (GHashTable *hash_table,
83 static GHashNode* g_hash_node_new (gpointer key,
86 static void g_hash_node_destroy (GHashNode *hash_node,
89 static void g_hash_nodes_destroy (GHashNode *hash_node,
158 hash_table->nodes = g_new0 (GHashNode*, hash_table->size);
239 static inline GHashNode**
243 GHashNode **node;
279 GHashNode *node;
310 GHashNode *node;
349 GHashNode **node;
400 GHashNode **node;
444 GHashNode **node, *dest;
512 GHashNode **node, *dest;
613 GHashNode *node, *prev;
674 GHashNode *node;
707 GHashNode *node;
741 GHashNode **new_nodes;
742 GHashNode *node;
743 GHashNode *next;
751 new_nodes = g_new0 (GHashNode*, new_size);
769 static GHashNode*
773 GHashNode *hash_node = g_slice_new (GHashNode);
785 g_hash_node_destroy (GHashNode *hash_node,
793 g_slice_free (GHashNode, hash_node);
797 g_hash_nodes_destroy (GHashNode *hash_node,
803 GHashNode *next = hash_node->next;
808 g_slice_free (GHashNode, hash_node);