Lines Matching refs:name

57 	struct xfs_name	*name)
62 for (i = 0, hash = 0; i < name->len; i++)
63 hash = tolower(name->name[i]) ^ rol32(hash, 7);
71 const unsigned char *name,
82 if (args->name[i] == name[i])
84 if (tolower(args->name[i]) != tolower(name[i]))
239 * Enter a name in a directory, or check for available space.
246 struct xfs_name *name,
268 args->name = name->name;
269 args->namelen = name->len;
270 args->filetype = name->type;
271 args->hashval = xfs_dir2_hashname(dp->i_mount, name);
308 * If doing a CI lookup and case-insensitive match, dup actual name into
309 * args.value. Return EEXIST for success (ie. name found) or an error.
314 const unsigned char *name,
327 memcpy(args->value, name, len);
333 * Lookup a name in a directory, give back the inode number.
334 * If ci_name is not NULL, returns the actual name in ci_name if it differs
335 * to name, or ci_name->name is set to NULL for an exact match.
342 struct xfs_name *name,
344 struct xfs_name *ci_name) /* out: actual name if CI match */
364 args->name = name->name;
365 args->namelen = name->len;
366 args->filetype = name->type;
367 args->hashval = xfs_dir2_hashname(dp->i_mount, name);
403 ci_name->name = args->value;
420 struct xfs_name *name,
436 args->name = name->name;
437 args->namelen = name->len;
438 args->filetype = name->type;
439 args->hashval = xfs_dir2_hashname(dp->i_mount, name);
478 struct xfs_name *name, /* name of entry to replace */
497 args->name = name->name;
498 args->namelen = name->len;
499 args->filetype = name->type;
500 args->hashval = xfs_dir2_hashname(dp->i_mount, name);
539 struct xfs_name *name) /* name of entry to add */
541 return xfs_dir_createname(tp, dp, name, 0, 0);
711 /* Returns true if the directory entry name is valid. */
714 const void *name,
718 * MAXNAMELEN includes the trailing null, but (name/length) leave it
725 return !memchr(name, '/', length) && !memchr(name, 0, length);
731 struct xfs_name *name)
734 return xfs_ascii_ci_hashname(name);
735 return xfs_da_hashname(name->name, name->len);
741 const unsigned char *name,
745 return xfs_ascii_ci_compname(args, name, len);
746 return xfs_da_compname(args, name, len);