Lines Matching refs:cache_t
68 } cache_t; typedef
71 cache_t *aged[2]; /* .. LRU list */
72 int (*cmp)(cache_t *); /* .. Ptr to comparison function */
83 {{(cache_t *)&h, (cache_t *)&h}, f, sizeof (t), n}
95 static cache_t *
96 get_cache(cache_t *cap, head_t *chp) in get_cache()
126 cap->link[Prev] = (cache_t *)chp->aged; in get_cache()
141 static cache_t *
153 cache_t *cap, *cxp; in reclaim_cache()
154 cache_t *cpp = (cache_t *)chp; in reclaim_cache()
156 while ((cap = cpp->link[Prev]) != (cache_t *)chp) { in reclaim_cache()
202 static cache_t *
203 set_cache(cache_t **ccp, head_t *chp, int noreclaim) in set_cache()
215 cache_t *cap; in set_cache()
218 (cap = (cache_t *)bkmem_alloc(chp->size))) { in set_cache()
243 cap->link[Prev] = (cache_t *)chp; in set_cache()
262 cache_t ic_hdr; /* .. Standard header */
272 cmp_icache(cache_t *p) in cmp_icache()
279 static cache_t *ic_hash[IC_MAX_HDRS];
292 cache_t *icp; in get_icache()
354 cache_t dc_hdr; /* .. Standard header */
366 cmp_dcache(cache_t *p) /* Cache Search predicate: */ in cmp_dcache()
374 static cache_t *dc_hash[DC_MAX_HDRS];
485 cache_t bc_hdr; /* .. Standard header */
495 cmp_bcache(cache_t *p) /* Cache Search predicate: */ in cmp_bcache()
502 static cache_t *bc_hash[BC_MAX_HDRS];
513 cache_t *bcp; in get_bcache()