Lines Matching refs:dentry
104 static int efivarfs_create(struct inode *dir, struct dentry *dentry, in efivarfs_create() argument
112 if (!efivarfs_valid_name(dentry->d_name.name, dentry->d_name.len)) in efivarfs_create()
120 namelen = dentry->d_name.len - EFI_VARIABLE_GUID_LEN - 1; in efivarfs_create()
122 efivarfs_hex_to_guid(dentry->d_name.name + namelen + 1, in efivarfs_create()
126 dentry->d_name.name, namelen)) in efivarfs_create()
136 var->var.VariableName[i] = dentry->d_name.name[i]; in efivarfs_create()
143 d_instantiate(dentry, inode); in efivarfs_create()
144 dget(dentry); in efivarfs_create()
154 static int efivarfs_unlink(struct inode *dir, struct dentry *dentry) in efivarfs_unlink() argument
156 struct efivar_entry *var = d_inode(dentry)->i_private; in efivarfs_unlink()
161 drop_nlink(d_inode(dentry)); in efivarfs_unlink()
162 dput(dentry); in efivarfs_unlink()