Lines Matching refs:name

48 		/* this is not name found, but matched third key component */
186 const char *name, int len)
190 if (!len || (len == 1 && name[0] == '.'))
192 if (len == 2 && name[0] == '.' && name[1] == '.')
195 res = REISERFS_SB(s)->s_hash_function(name, len);
209 const char *name, int namelen)
214 !memcmp(de->de_name, name, de->de_namelen))
228 const char *name, int namelen)
248 /* hash value does not match, no need to check whole name */
259 /* calculate pointer to name and namelen */
268 reiserfs_match(de, name, namelen)) != NAME_NOT_FOUND) {
284 * is 0 already, we know for sure, that there is no name with
304 static int reiserfs_find_entry(struct inode *dir, const char *name, int namelen,
316 get_third_component(dir->i_sb, name, namelen),
330 linear_search_in_dir_item(&key_to_search, de, name,
367 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len,
433 struct inode *dir, const char *name, int namelen,
445 * create file with short name
464 get_third_component(dir->i_sb, name, namelen),
481 * fill buffer : directory entry head, name[, dir objectid | ,
495 /* copy name */
496 memcpy((char *)(deh + 1), name, namelen);
510 retval = reiserfs_find_entry(dir, name, namelen, &path, &de);
677 reiserfs_add_entry(&th, dir, dentry->d_name.name,
763 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,
1031 reiserfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len,
1105 char *name;
1148 name = kmalloc(item_len, GFP_NOFS);
1149 if (!name) {
1154 memcpy(name, symname, strlen(symname));
1155 padd_item(name, item_len, strlen(symname));
1160 kfree(name);
1165 reiserfs_new_inode(&th, parent_dir, mode, name, strlen(symname),
1167 kfree(name);
1179 retval = reiserfs_add_entry(&th, parent_dir, dentry->d_name.name,
1238 reiserfs_add_entry(&th, dir, dentry->d_name.name,
1263 static int de_still_valid(const char *name, int len,
1268 /* recalculate pointer to name and name length */
1271 if (tmp.de_namelen != len || memcmp(name, de->de_name, len))
1276 static int entry_points_to_object(const char *name, int len,
1280 if (!de_still_valid(name, len, de))
1332 * three balancings: (1) old name removal, (2) new name insertion
1362 reiserfs_find_entry(old_dir, old_dentry->d_name.name,
1419 reiserfs_add_entry(&th, new_dir, new_dentry->d_name.name,
1436 * this makes it so an fsync on an open fd for the old name will
1446 * look for old name using corresponding entry key
1463 /* look for new name by reiserfs_find_entry */
1466 reiserfs_find_entry(new_dir, new_dentry->d_name.name,
1524 !entry_points_to_object(new_dentry->d_name.name,
1528 !entry_points_to_object(old_dentry->d_name.name,
1628 "couldn't not cut old name. Fsck later?");