Lines Matching refs:debugfs_dentries
46 static struct xarray debugfs_dentries; variable
55 xa_lock_irqsave(&debugfs_dentries, flags); in ref_tracker_debugfs_mark()
56 __xa_set_mark(&debugfs_dentries, (unsigned long)dir, REF_TRACKER_DIR_DEAD); in ref_tracker_debugfs_mark()
57 xa_unlock_irqrestore(&debugfs_dentries, flags); in ref_tracker_debugfs_mark()
388 xa_lock_irqsave(&debugfs_dentries, flags); in ref_tracker_debugfs_show()
389 if (!xa_load(&debugfs_dentries, index) || in ref_tracker_debugfs_show()
390 xa_get_mark(&debugfs_dentries, index, REF_TRACKER_DIR_DEAD)) { in ref_tracker_debugfs_show()
391 xa_unlock_irqrestore(&debugfs_dentries, flags); in ref_tracker_debugfs_show()
396 xa_unlock(&debugfs_dentries); in ref_tracker_debugfs_show()
433 dentry = xa_load(&debugfs_dentries, (unsigned long)dir); in ref_tracker_dir_debugfs()
447 old = xa_store_irq(&debugfs_dentries, (unsigned long)dir, in ref_tracker_dir_debugfs()
467 dentry = xa_load(&debugfs_dentries, (unsigned long)dir); in ref_tracker_dir_symlink()
511 xa_for_each_marked(&debugfs_dentries, index, dentry, REF_TRACKER_DIR_DEAD) { in debugfs_reap_work()
512 xa_erase_irq(&debugfs_dentries, index); in debugfs_reap_work()
522 xa_init_flags(&debugfs_dentries, XA_FLAGS_LOCK_IRQ); in ref_tracker_debugfs_postcore_init()