Lines Matching refs:data
93 const void *data) in ckh_try_bucket_insert() argument
109 cell->data = data; in ckh_try_bucket_insert()
128 const void *key, *data, *tkey, *tdata; in ckh_evict_reloc_insert() local
135 data = *argdata; in ckh_evict_reloc_insert()
151 tkey = cell->key; tdata = cell->data; in ckh_evict_reloc_insert()
152 cell->key = key; cell->data = data; in ckh_evict_reloc_insert()
153 key = tkey; data = tdata; in ckh_evict_reloc_insert()
185 *argdata = data; in ckh_evict_reloc_insert()
190 if (!ckh_try_bucket_insert(ckh, bucket, key, data)) in ckh_evict_reloc_insert()
200 const void *data = *argdata; in ckh_try_insert() local
206 if (!ckh_try_bucket_insert(ckh, bucket, key, data)) in ckh_try_insert()
211 if (!ckh_try_bucket_insert(ckh, bucket, key, data)) in ckh_try_insert()
228 const void *key, *data; in ckh_rebuild() local
235 data = aTab[i].data; in ckh_rebuild()
236 if (ckh_try_insert(ckh, &key, &data)) { in ckh_rebuild()
443 ckh_iter(ckh_t *ckh, size_t *tabind, void **key, void **data) in ckh_iter() argument
452 if (data != NULL) in ckh_iter()
453 *data = (void *)ckh->tab[i].data; in ckh_iter()
463 ckh_insert(tsd_t *tsd, ckh_t *ckh, const void *key, const void *data) in ckh_insert() argument
474 while (ckh_try_insert(ckh, &key, &data)) { in ckh_insert()
488 void **data) in ckh_remove() argument
498 if (data != NULL) in ckh_remove()
499 *data = (void *)ckh->tab[cell].data; in ckh_remove()
501 ckh->tab[cell].data = NULL; /* Not necessary. */ in ckh_remove()
519 ckh_search(ckh_t *ckh, const void *searchkey, void **key, void **data) in ckh_search() argument
529 if (data != NULL) in ckh_search()
530 *data = (void *)ckh->tab[cell].data; in ckh_search()