Lines Matching defs:fname
92 * Compute @fname->hash. For all directories, @fname->disk_name must be set.
93 * For casefolded directories, @fname->usr_fname must be set, and also
94 * @fname->cf_name if the filename is valid Unicode.
96 void f2fs_hash_filename(const struct inode *dir, struct f2fs_filename *fname)
98 const u8 *name = fname->disk_name.name;
99 size_t len = fname->disk_name.len;
104 fname->hash = 0;
116 WARN_ON_ONCE(!fname->usr_fname->name);
117 if (fname->cf_name.name) {
118 name = fname->cf_name.name;
119 len = fname->cf_name.len;
121 name = fname->usr_fname->name;
122 len = fname->usr_fname->len;
126 fname->hash = cpu_to_le32(TEA_hash_name(name, len));