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()
387 xa_lock_irqsave(&debugfs_dentries, flags); in ref_tracker_debugfs_show()
388 if (!xa_load(&debugfs_dentries, index) || in ref_tracker_debugfs_show()
389 xa_get_mark(&debugfs_dentries, index, REF_TRACKER_DIR_DEAD)) { in ref_tracker_debugfs_show()
390 xa_unlock_irqrestore(&debugfs_dentries, flags); in ref_tracker_debugfs_show()
395 xa_unlock(&debugfs_dentries); in ref_tracker_debugfs_show()
432 dentry = xa_load(&debugfs_dentries, (unsigned long)dir); in ref_tracker_dir_debugfs()
446 old = xa_store_irq(&debugfs_dentries, (unsigned long)dir, in ref_tracker_dir_debugfs()
466 dentry = xa_load(&debugfs_dentries, (unsigned long)dir); in ref_tracker_dir_symlink()
510 xa_for_each_marked(&debugfs_dentries, index, dentry, REF_TRACKER_DIR_DEAD) { in debugfs_reap_work()
511 xa_erase_irq(&debugfs_dentries, index); in debugfs_reap_work()
521 xa_init_flags(&debugfs_dentries, XA_FLAGS_LOCK_IRQ); in ref_tracker_debugfs_postcore_init()