Lines Matching refs:dircache_t

289 /* special dircache_t pointer to indicate error should be returned */
299 #define DC_RET_LOW_MEM (dircache_t *)1
300 #define VALID_DIR_CACHE(dcp) ((dircache_t *)(dcp) > DC_RET_LOW_MEM)
328 static void dnlc_dir_abort(dircache_t *dcp);
329 static void dnlc_dir_adjust_fhash(dircache_t *dcp);
330 static void dnlc_dir_adjust_nhash(dircache_t *dcp);
403 dc_head.dch_next = (dircache_t *)&dc_head;
404 dc_head.dch_prev = (dircache_t *)&dc_head;
1147 dircache_t *dcp;
1166 dcp = (dircache_t *)dcap->dca_dircache;
1204 dircache_t *dcp;
1240 if ((dcp = kmem_zalloc(sizeof (dircache_t), KM_NOSLEEP)) == NULL) {
1257 dcp->dc_prev = (dircache_t *)&dc_head;
1271 kmem_free(dcp, sizeof (dircache_t));
1288 dircache_t *dcp;
1329 dcp = (dircache_t *)dcap->dca_dircache;
1346 dcp = (dircache_t *)dcap->dca_dircache;
1404 dircache_t *dcp;
1437 dcp = (dircache_t *)dcap->dca_dircache;
1455 dcp = (dircache_t *)dcap->dca_dircache;
1496 dircache_t *dcp;
1499 dcp = (dircache_t *)dcap->dca_dircache;
1511 dnlc_dir_abort(dircache_t *dcp)
1551 kmem_free(dcp, sizeof (dircache_t));
1561 dircache_t *dcp;
1565 dcp = (dircache_t *)dcap->dca_dircache;
1589 dircache_t *dcp;
1601 dcp = (dircache_t *)dcap->dca_dircache;
1665 dircache_t *dcp;
1677 dcp = (dircache_t *)dcap->dca_dircache;
1730 dircache_t *dcp;
1740 dcp = (dircache_t *)dcap->dca_dircache;
1788 dircache_t *dcp;
1799 dcp = (dircache_t *)dcap->dca_dircache;
1831 dircache_t *dcp;
1835 dcp = (dircache_t *)dcap->dca_dircache;
1874 dircache_t *dcp, *oldest;
1881 while (dcp != (dircache_t *)&dc_head) {
1904 * Mark it as such by saving a special dircache_t
1926 dnlc_dir_adjust_nhash(dircache_t *dcp)
1978 dnlc_dir_adjust_fhash(dircache_t *dcp)