Lines Matching refs:itemp
118 add_cache(Cache *cp, Item *itemp) in add_cache() argument
129 bp = &cp->bp[(*cp->hfunc)(itemp->key, itemp->keyl, cp->hsz)]; in add_cache()
138 (*cp->hfunc)(itemp->key, itemp->keyl, cp->hsz)); in add_cache()
164 bp->itempp[bp->nent] = itemp; in add_cache()
191 Item *itemp = Null_Item; in first_item() local
204 itemp = cp->bp[*bidx].itempp[0]; in first_item()
210 return (itemp); in first_item()
216 Item *itemp = Null_Item; in next_item() local
226 itemp = cp->bp[*bidx].itempp[++(*iidx)]; in next_item()
235 itemp = cp->bp[*bidx].itempp[(*iidx)++]; in next_item()
245 return (itemp); in next_item()
253 Item *itemp; in des_cache() local
267 itemp = bp->itempp[j]; in des_cache()
268 if (itemp->key) in des_cache()
269 (void) (*cp->kffunc)(itemp->key); in des_cache()
270 if (itemp->data) in des_cache()
271 (void) (*cp->dffunc)(itemp->data); in des_cache()
282 del_cache(Cache *cp, Item *itemp) in del_cache() argument
289 void *datap = itemp->key; in del_cache()
290 int datalen = itemp->keyl; in del_cache()
374 Item *itemp; in pr_cache() local
389 itemp = bp->itempp[iidx]; in pr_cache()
390 (*pfunc)(itemp->key, itemp->keyl, in pr_cache()
391 itemp->data, itemp->datal); in pr_cache()