Lines Matching defs:link
54 #define Next 0 /* Next pointer in Fwd/Bak link */
63 struct cache *link[4]; /* .. Fwd/Bak links for hash chain & LRU */
64 struct cache **chn; /* .. Hash chain link */
123 cap->link[Next]->link[Prev] = cap->link[Prev];
124 cap->link[Prev]->link[Next] = cap->link[Next];
126 cap->link[Prev] = (cache_t *)chp->aged;
127 cap->link[Next] = chp->aged[Frst];
128 chp->aged[Frst]->link[Prev] = cap;
134 cap = cap->link[Hash+Next];
156 while ((cap = cpp->link[Prev]) != (cache_t *)chp) {
172 cap->link[Prev]->link[Next] = cap->link[Next];
173 cap->link[Next]->link[Prev] = cap->link[Prev];
175 if ((cxp = cap->link[Hash+Prev]) != 0)
176 cxp->link[Hash+Next] = cap->link[Hash+Next];
178 *(cap->chn) = cap->link[Hash+Next];
180 if ((cxp = cap->link[Hash+Next]) != 0)
181 cxp->link[Hash+Prev] = cap->link[Hash+Prev];
243 cap->link[Prev] = (cache_t *)chp;
244 cap->link[Next] = chp->aged[Frst];
245 cap->link[Prev]->link[Next] = cap->link[Next]->link[Prev] = cap;
247 if ((cap->link[Hash+Next] = *ccp) != 0)
248 (*ccp)->link[Hash+Prev] = cap;