Lines Matching refs:fname

160 static inline void fscrypt_free_filename(struct fscrypt_name *fname)  in fscrypt_free_filename()  argument
162 kfree(fname->crypto_buf.name); in fscrypt_free_filename()
226 static inline bool fscrypt_match_name(const struct fscrypt_name *fname, in fscrypt_match_name() argument
229 if (unlikely(!fname->disk_name.name)) { in fscrypt_match_name()
231 (const void *)fname->crypto_buf.name; in fscrypt_match_name()
232 if (WARN_ON_ONCE(fname->usr_fname->name[0] != '_')) in fscrypt_match_name()
240 if (de_name_len != fname->disk_name.len) in fscrypt_match_name()
242 return !memcmp(de_name, fname->disk_name.name, fname->disk_name.len); in fscrypt_match_name()
262 struct fscrypt_name *fname);
436 int lookup, struct fscrypt_name *fname) in fscrypt_setup_filename() argument
441 memset(fname, 0, sizeof(*fname)); in fscrypt_setup_filename()
442 fname->usr_fname = iname; in fscrypt_setup_filename()
443 fname->disk_name.name = (unsigned char *)iname->name; in fscrypt_setup_filename()
444 fname->disk_name.len = iname->len; in fscrypt_setup_filename()
448 static inline void fscrypt_free_filename(struct fscrypt_name *fname) in fscrypt_free_filename() argument
473 static inline bool fscrypt_match_name(const struct fscrypt_name *fname, in fscrypt_match_name() argument
477 if (de_name_len != fname->disk_name.len) in fscrypt_match_name()
479 return !memcmp(de_name, fname->disk_name.name, fname->disk_name.len); in fscrypt_match_name()
524 struct fscrypt_name *fname) in __fscrypt_prepare_lookup() argument
668 struct fscrypt_name *fname) in fscrypt_prepare_lookup() argument
671 return __fscrypt_prepare_lookup(dir, dentry, fname); in fscrypt_prepare_lookup()
673 memset(fname, 0, sizeof(*fname)); in fscrypt_prepare_lookup()
674 fname->usr_fname = &dentry->d_name; in fscrypt_prepare_lookup()
675 fname->disk_name.name = (unsigned char *)dentry->d_name.name; in fscrypt_prepare_lookup()
676 fname->disk_name.len = dentry->d_name.len; in fscrypt_prepare_lookup()