Searched refs:hnode_t (Results 1 - 4 of 4) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/etc/afpd/
H A Dhash.h33 hash_fun_t, hnode_t **, hashcount_t);
34 extern void hash_insert(hash_t *, hnode_t *, const void *);
35 extern hnode_t *hash_lookup(hash_t *, const void *);
36 extern hnode_t *hash_delete(hash_t *, hnode_t *);
38 extern void hash_delete_free(hash_t *, hnode_t *);
40 extern void hnode_put(hnode_t *, void *);
41 extern void *hnode_get(hnode_t *);
42 extern const void *hnode_getkey(hnode_t *);
50 extern hnode_t *hash_scan_nex
[all...]
H A Dhash.c58 static hnode_t *hnode_alloc(void *context);
59 static void hnode_free(hnode_t *node, void *context);
159 hnode_t **newtable;
174 hnode_t *low_chain = NULL, *high_chain = NULL, *hptr, *next;
234 hnode_t **newtable, *low_tail, *low_chain, *high_chain;
350 hnode_t *node;
400 hash_comp_t compfun, hash_fun_t hashfun, hnode_t **table,
480 hnode_t *hash_scan_next(hscan_t *scan)
482 hnode_t *next = scan->next; /* 1 */
519 void hash_insert(hash_t *hash, hnode_t *nod
[all...]
H A Ddircache.c311 hnode_t *hn;
378 hnode_t *hn;
443 hnode_t *hn;
540 hnode_t *hn;
656 hnode_t *hn;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/include/atalk/
H A Dhash.h63 typedef struct hnode_t { struct
65 struct hnode_t *hash_next; /* 2 */
72 } hnode_t; typedef in typeref:struct:hnode_t
101 typedef hnode_t *(*hnode_alloc_t)(void *);
102 typedef void (*hnode_free_t)(hnode_t *, void *);
109 * hash nodes (of type hnode_t). If the table is empty, every element of
141 struct hnode_t **hash_table; /* 1 */
173 hnode_t *hash_next; /* 3 */

Completed in 49 milliseconds