Lines Matching refs:v
56 inj_var_t *v = inj_alloc(sizeof (inj_var_t)); in inj_var_alloc() local
58 v->v_next = next; in inj_var_alloc()
59 v->v_key = key; in inj_var_alloc()
60 v->v_uvalue = value; in inj_var_alloc()
62 return (v); in inj_var_alloc()
66 inj_var_free(inj_var_t *v, void (*freefn)(inj_var_t *, void *), void *arg) in inj_var_free() argument
69 freefn(v, arg); in inj_var_free()
71 inj_free(v, sizeof (inj_var_t)); in inj_var_free()
77 inj_var_t *v, *w; in inj_hash_destroy() local
81 for (v = h->h_hash[i]; v != NULL; v = w) { in inj_hash_destroy()
82 w = v->v_next; in inj_hash_destroy()
83 inj_var_free(v, freefn, arg); in inj_hash_destroy()
94 inj_var_t *v; in inj_hash_insert() local
96 for (v = h->h_hash[i]; v != NULL; v = v->v_next) { in inj_hash_insert()
97 if (h->h_cmpfn(v->v_key, key) == 0) in inj_hash_insert()
102 v = inj_var_alloc(key, value, h->h_hash[i]); in inj_hash_insert()
103 h->h_hash[i] = v; in inj_hash_insert()
113 inj_var_t *v; in inj_hash_lookup() local
115 for (v = h->h_hash[i]; v != NULL; v = v->v_next) { in inj_hash_lookup()
116 if (h->h_cmpfn(v->v_key, key) == 0) in inj_hash_lookup()
117 return (v); in inj_hash_lookup()
124 inj_hash_get_key(inj_var_t *v) in inj_hash_get_key() argument
126 return (v->v_key); in inj_hash_get_key()
130 inj_hash_get_value(inj_var_t *v) in inj_hash_get_value() argument
132 return (v->v_uvalue); in inj_hash_get_value()
136 inj_hash_get_cookie(inj_var_t *v) in inj_hash_get_cookie() argument
138 return ((void *)(uintptr_t)v->v_uvalue); in inj_hash_get_cookie()