Lines Matching refs:name

48 		/* this is not name found, but matched third key component */
187 const char *name, int len)
191 if (!len || (len == 1 && name[0] == '.'))
193 if (len == 2 && name[0] == '.' && name[1] == '.')
196 res = REISERFS_SB(s)->s_hash_function(name, len);
210 const char *name, int namelen)
215 !memcmp(de->de_name, name, de->de_namelen))
229 const char *name, int namelen)
249 /* hash value does not match, no need to check whole name */
260 /* calculate pointer to name and namelen */
269 reiserfs_match(de, name, namelen)) != NAME_NOT_FOUND) {
285 * is 0 already, we know for sure, that there is no name with
305 static int reiserfs_find_entry(struct inode *dir, const char *name, int namelen,
317 get_third_component(dir->i_sb, name, namelen),
331 linear_search_in_dir_item(&key_to_search, de, name,
368 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len,
432 struct inode *dir, const char *name, int namelen,
444 * create file with short name
463 get_third_component(dir->i_sb, name, namelen),
480 * fill buffer : directory entry head, name[, dir objectid | ,
494 /* copy name */
495 memcpy((char *)(deh + 1), name, namelen);
509 retval = reiserfs_find_entry(dir, name, namelen, &path, &de);
676 reiserfs_add_entry(&th, dir, dentry->d_name.name,
762 reiserfs_add_entry(&th, dir, dentry->d_name.name,
860 reiserfs_add_entry(&th, dir, dentry->d_name.name,
930 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len,
1032 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len,
1107 char *name;
1150 name = kmalloc(item_len, GFP_NOFS);
1151 if (!name) {
1156 memcpy(name, symname, strlen(symname));
1157 padd_item(name, item_len, strlen(symname));
1162 kfree(name);
1167 reiserfs_new_inode(&th, parent_dir, mode, name, strlen(symname),
1169 kfree(name);
1181 retval = reiserfs_add_entry(&th, parent_dir, dentry->d_name.name,
1240 reiserfs_add_entry(&th, dir, dentry->d_name.name,
1265 static int de_still_valid(const char *name, int len,
1270 /* recalculate pointer to name and name length */
1273 if (tmp.de_namelen != len || memcmp(name, de->de_name, len))
1278 static int entry_points_to_object(const char *name, int len,
1282 if (!de_still_valid(name, len, de))
1334 * three balancings: (1) old name removal, (2) new name insertion
1364 reiserfs_find_entry(old_dir, old_dentry->d_name.name,
1424 reiserfs_add_entry(&th, new_dir, new_dentry->d_name.name,
1441 * this makes it so an fsync on an open fd for the old name will
1451 * look for old name using corresponding entry key
1468 /* look for new name by reiserfs_find_entry */
1471 reiserfs_find_entry(new_dir, new_dentry->d_name.name,
1529 !entry_points_to_object(new_dentry->d_name.name,
1533 !entry_points_to_object(old_dentry->d_name.name,
1630 "couldn't not cut old name. Fsck later?");