Searched refs:htab (Results 1 - 3 of 3) sorted by relevance

/u-boot/test/env/
H A Dhashtable.c19 struct hsearch_data *htab, size_t size)
32 ut_asserteq(1, hsearch_r(item, ENV_ENTER, &ritem, htab, 0));
39 struct hsearch_data *htab, size_t size)
52 hsearch_r(item, ENV_FIND, &ritem, htab, 0);
62 struct hsearch_data *htab, size_t iterations)
75 hsearch_r(item, ENV_ENTER, &ritem, htab, 0);
78 hsearch_r(item, ENV_FIND, &ritem, htab, 0);
83 ut_asserteq(0, hdelete_r(key, htab, 0));
92 struct hsearch_data htab; local
94 memset(&htab,
18 htab_fill(struct unit_test_state *uts, struct hsearch_data *htab, size_t size) argument
38 htab_check_fill(struct unit_test_state *uts, struct hsearch_data *htab, size_t size) argument
61 htab_create_delete(struct unit_test_state *uts, struct hsearch_data *htab, size_t iterations) argument
112 struct hsearch_data htab; local
[all...]
/u-boot/lib/
H A Dhashtable.c62 static void _hdelete(const char *key, struct hsearch_data *htab,
96 int hcreate_r(size_t nel, struct hsearch_data *htab) argument
99 if (htab == NULL) {
105 if (htab->table != NULL) {
115 htab->size = nel;
116 htab->filled = 0;
119 htab->table = (struct env_entry_node *)calloc(htab->size + 1,
121 if (htab->table == NULL) {
140 void hdestroy_r(struct hsearch_data *htab) argument
202 hmatch_r(const char *match, int last_idx, struct env_entry **retval, struct hsearch_data *htab) argument
237 _compare_and_overwrite_entry(struct env_entry item, enum env_action action, struct env_entry **retval, struct hsearch_data *htab, int flag, unsigned int hval, unsigned int idx) argument
283 hsearch_r(struct env_entry item, enum env_action action, struct env_entry **retval, struct hsearch_data *htab, int flag) argument
442 _hdelete(const char *key, struct hsearch_data *htab, struct env_entry *ep, int idx) argument
455 hdelete_r(const char *key, struct hsearch_data *htab, int flag) argument
602 hexport_r(struct hsearch_data *htab, const char sep, int flag, char **resp, size_t size, int argc, char *const argv[]) argument
792 himport_r(struct hsearch_data *htab, const char *env, size_t size, const char sep, int flag, int crlf_is_lf, int nvars, char * const vars[]) argument
993 hwalk_r(struct hsearch_data *htab, int (*callback)(struct env_entry *entry)) argument
[all...]
/u-boot/include/
H A Dsearch.h62 int hcreate_r(size_t nel, struct hsearch_data *htab);
65 void hdestroy_r(struct hsearch_data *htab);
74 struct env_entry **retval, struct hsearch_data *htab, int flag);
81 struct hsearch_data *htab);
87 * @htab: Hash table
93 int hdelete_r(const char *key, struct hsearch_data *htab, int flag);
95 ssize_t hexport_r(struct hsearch_data *htab, const char sep, int flag,
102 int himport_r(struct hsearch_data *htab, const char *env, size_t size,
107 int hwalk_r(struct hsearch_data *htab,

Completed in 47 milliseconds