Lines Matching defs:data
45 static OPENSSL_LH_NODE **getrn(OPENSSL_LHASH *lh, const void *data, unsigned long *rhash);
107 void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data)
117 rn = getrn(lh, data, &hash);
124 nn->data = data;
131 ret = (*rn)->data;
132 (*rn)->data = data;
137 void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data)
144 rn = getrn(lh, data, &hash);
151 ret = nn->data;
163 void *OPENSSL_LH_retrieve(OPENSSL_LHASH *lh, const void *data)
171 rn = getrn(lh, data, &hash);
173 return *rn == NULL ? NULL : (*rn)->data;
195 func_arg(a->data, arg);
197 func(a->data);
291 const void *data, unsigned long *rhash)
297 hash = (*(lh->hash)) (data);
311 if (cf(n1->data, data) == 0)