Lines Matching refs:dirs

230 	splay_tree *dirs; /* indexed by path; node data is fam_dir_entry */  member
305 if (!scf->dirs) break; in fam_dir_periodic_cleanup()
307 fam_dir_tag_refcnt(scf->dirs, keys, &max_ndx); in fam_dir_periodic_cleanup()
310 splay_tree *node = scf->dirs = splaytree_splay(scf->dirs, ndx); in fam_dir_periodic_cleanup()
313 scf->dirs = splaytree_delete(scf->dirs, ndx); in fam_dir_periodic_cleanup()
427 scf->dirs = splaytree_splay(scf->dirs, ndx); in stat_cache_handle_fdevent_in()
428 if (!scf->dirs || scf->dirs->key != ndx) in stat_cache_handle_fdevent_in()
430 fam_dir_entry *fam_dir = scf->dirs->data; in stat_cache_handle_fdevent_in()
460 scf->dirs = splaytree_splay(scf->dirs, ndx); in stat_cache_handle_fdevent_in()
461 if (!scf->dirs || scf->dirs->key != ndx) { in stat_cache_handle_fdevent_in()
464 fam_dir_entry *fam_dir = scf->dirs->data; in stat_cache_handle_fdevent_in()
509 stat_cache_sptree_find(&scf->dirs, BUF_PTR_LEN(n)); in stat_cache_handle_fdevent_fn()
537 if (scf->dirs) in stat_cache_handle_fdevent_fn()
538 fam_dir_invalidate_tree(scf->dirs, in stat_cache_handle_fdevent_fn()
647 while (scf->dirs) { in stat_cache_free_fam()
649 splay_tree *node = scf->dirs; in stat_cache_free_fam()
651 scf->dirs = splaytree_delete(scf->dirs, node->key); in stat_cache_free_fam()
682 scf->dirs = splaytree_splay(scf->dirs, dir_ndx); in fam_dir_monitor()
683 if (NULL != scf->dirs && scf->dirs->key == dir_ndx) { in fam_dir_monitor()
684 fam_dir = scf->dirs->data; in fam_dir_monitor()
722 if (scf->dirs) fam_dir_invalidate_tree(scf->dirs, fn, dirlen); in fam_dir_monitor()
765 scf->dirs = splaytree_insert(scf->dirs, dir_ndx, fam_dir); in fam_dir_monitor()
1244 splay_tree **sptree = &sc.scf->dirs; in stat_cache_delete_dir()