v9fs_dentry
struct v9fs_dentry *v9fs_dentry = to_v9fs_dentry(dentry);
if (!hlist_empty(&v9fs_dentry->head)) {
hlist_for_each_entry(fid, &v9fs_dentry->head, dlist) {
struct v9fs_dentry *v9fs_dentry = to_v9fs_dentry(dentry);
hlist_add_head(&fid->dlist, &v9fs_dentry->head);
#define to_v9fs_dentry(d) ((struct v9fs_dentry *)((d)->d_fsdata))
struct v9fs_dentry *v9fs_dentry = kzalloc(sizeof(*v9fs_dentry),
if (!v9fs_dentry)
INIT_HLIST_HEAD(&v9fs_dentry->head);
dentry->d_fsdata = (void *)v9fs_dentry;
struct v9fs_dentry *v9fs_dentry = to_v9fs_dentry(dentry);
kfree_rcu(v9fs_dentry, rcu);
struct v9fs_dentry *v9fs_dentry = to_v9fs_dentry(dentry);
return time_before_eq64(v9fs_dentry->expire_time, get_jiffies_64());
struct v9fs_dentry *v9fs_dentry = to_v9fs_dentry(dentry);
v9fs_dentry->expire_time = get_jiffies_64() +
struct v9fs_dentry *v9fs_dentry = to_v9fs_dentry(dentry);
hlist_move_list(&v9fs_dentry->head, &head);