Symbol: qstr
arch/hexagon/include/asm/thread_info.h
69
#define qqstr(s) qstr(s)
drivers/infiniband/hw/cxgb4/restrack.c
308
const char *qstr)
drivers/infiniband/hw/cxgb4/restrack.c
310
if (rdma_nl_put_driver_u32(msg, qstr, idx))
fs/9p/vfs_dentry.c
195
static int v9fs_lookup_revalidate(struct inode *dir, const struct qstr *name,
fs/adfs/dir.c
333
static int __adfs_compare(const unsigned char *qstr, u32 qlen,
fs/adfs/dir.c
342
if (adfs_tolower(qstr[i]) != adfs_tolower(str[i]))
fs/adfs/dir.c
348
static int adfs_dir_lookup_byname(struct inode *inode, const struct qstr *qstr,
fs/adfs/dir.c
368
name = qstr->name;
fs/adfs/dir.c
369
name_len = qstr->len;
fs/adfs/dir.c
396
adfs_hash(const struct dentry *parent, struct qstr *qstr)
fs/adfs/dir.c
402
if (qstr->len > ADFS_SB(parent->d_sb)->s_namelen)
fs/adfs/dir.c
405
len = qstr->len;
fs/adfs/dir.c
406
name = qstr->name;
fs/adfs/dir.c
410
qstr->hash = end_name_hash(hash);
fs/adfs/dir.c
420
const char *str, const struct qstr *qstr)
fs/adfs/dir.c
422
return __adfs_compare(qstr->name, qstr->len, str, len);
fs/affs/namei.c
117
unsigned int len, const char *str, const struct qstr *name)
fs/affs/namei.c
126
unsigned int len, const char *str, const struct qstr *name)
fs/affs/namei.c
46
__affs_hash_dentry(const struct dentry *dentry, struct qstr *qstr, toupper_t fn, bool notruncate)
fs/affs/namei.c
48
const u8 *name = qstr->name;
fs/affs/namei.c
53
retval = affs_check_name(qstr->name, qstr->len, notruncate);
fs/affs/namei.c
58
len = min(qstr->len, AFFSNAMEMAX);
fs/affs/namei.c
61
qstr->hash = end_name_hash(hash);
fs/affs/namei.c
67
affs_hash_dentry(const struct dentry *dentry, struct qstr *qstr)
fs/affs/namei.c
69
return __affs_hash_dentry(dentry, qstr, affs_toupper,
fs/affs/namei.c
75
affs_intl_hash_dentry(const struct dentry *dentry, struct qstr *qstr)
fs/affs/namei.c
77
return __affs_hash_dentry(dentry, qstr, affs_intl_toupper,
fs/affs/namei.c
83
const char *str, const struct qstr *name, toupper_t fn,
fs/afs/dir.c
1055
static int afs_d_revalidate(struct inode *parent_dir, const struct qstr *name,
fs/afs/dir.c
26
static int afs_d_revalidate(struct inode *dir, const struct qstr *name,
fs/afs/dir.c
598
static int afs_do_lookup_one(struct inode *dir, const struct qstr *name,
fs/afs/dir.c
88
struct qstr name;
fs/afs/dir.c
95
struct qstr name;
fs/afs/dir_edit.c
165
static int afs_dir_scan_block(const union afs_xdr_dir_block *block, const struct qstr *name,
fs/afs/dir_edit.c
242
const struct qstr *name, struct afs_fid *new_fid,
fs/afs/dir_edit.c
394
const struct qstr *name, enum afs_edit_dir_reason why)
fs/afs/dir_edit.c
528
void afs_edit_dir_update(struct afs_vnode *vnode, const struct qstr *name,
fs/afs/dir_search.c
123
int afs_dir_search_bucket(struct afs_dir_iter *iter, const struct qstr *name,
fs/afs/dir_search.c
191
int afs_dir_search(struct afs_vnode *dvnode, const struct qstr *name,
fs/afs/dir_search.c
21
unsigned int afs_dir_hash_name(const struct qstr *name)
fs/afs/dir_search.c
57
bool afs_dir_init_iter(struct afs_dir_iter *iter, const struct qstr *name)
fs/afs/dynroot.c
180
const struct qstr *name = &dentry->d_name;
fs/afs/fsclient.c
539
const struct qstr *name = &op->dentry->d_name;
fs/afs/fsclient.c
593
const struct qstr *name = &op->dentry->d_name;
fs/afs/fsclient.c
673
const struct qstr *name = &op->dentry->d_name;
fs/afs/fsclient.c
721
const struct qstr *name = &op->dentry->d_name;
fs/afs/fsclient.c
799
const struct qstr *name = &op->dentry->d_name;
fs/afs/fsclient.c
881
const struct qstr *name = &op->dentry->d_name;
fs/afs/fsclient.c
978
const struct qstr *orig_name = &op->dentry->d_name;
fs/afs/fsclient.c
979
const struct qstr *new_name = &op->dentry_2->d_name;
fs/afs/internal.h
1118
extern void afs_edit_dir_add(struct afs_vnode *, const struct qstr *, struct afs_fid *,
fs/afs/internal.h
1120
extern void afs_edit_dir_remove(struct afs_vnode *, const struct qstr *, enum afs_edit_dir_reason);
fs/afs/internal.h
1121
void afs_edit_dir_update(struct afs_vnode *vnode, const struct qstr *name,
fs/afs/internal.h
1128
unsigned int afs_dir_hash_name(const struct qstr *name);
fs/afs/internal.h
1129
bool afs_dir_init_iter(struct afs_dir_iter *iter, const struct qstr *name);
fs/afs/internal.h
1131
int afs_dir_search_bucket(struct afs_dir_iter *iter, const struct qstr *name,
fs/afs/internal.h
1133
int afs_dir_search(struct afs_vnode *dvnode, const struct qstr *name,
fs/afs/yfsclient.c
1038
const struct qstr *orig_name = &op->dentry->d_name;
fs/afs/yfsclient.c
1039
const struct qstr *new_name = &op->dentry_2->d_name;
fs/afs/yfsclient.c
1193
const struct qstr *orig_name = &op->dentry->d_name;
fs/afs/yfsclient.c
1194
const struct qstr *new_name = &op->dentry_2->d_name;
fs/afs/yfsclient.c
1239
const struct qstr *orig_name = &op->dentry->d_name;
fs/afs/yfsclient.c
1240
const struct qstr *new_name = &op->dentry_2->d_name;
fs/afs/yfsclient.c
1283
const struct qstr *orig_name = &op->dentry->d_name;
fs/afs/yfsclient.c
1284
const struct qstr *new_name = &op->dentry_2->d_name;
fs/afs/yfsclient.c
551
const struct qstr *name = &op->dentry->d_name;
fs/afs/yfsclient.c
602
const struct qstr *name = &op->dentry->d_name;
fs/afs/yfsclient.c
694
const struct qstr *name = &op->dentry->d_name;
fs/afs/yfsclient.c
75
static __be32 *xdr_encode_name(__be32 *bp, const struct qstr *p)
fs/afs/yfsclient.c
762
const struct qstr *name = &op->dentry->d_name;
fs/afs/yfsclient.c
807
const struct qstr *name = &op->dentry->d_name;
fs/afs/yfsclient.c
877
const struct qstr *name = &op->dentry->d_name;
fs/afs/yfsclient.c
954
const struct qstr *name = &op->dentry->d_name;
fs/autofs/autofs_i.h
97
struct qstr name;
fs/autofs/root.c
136
const struct qstr *name = &dentry->d_name;
fs/autofs/root.c
149
const struct qstr *qstr;
fs/autofs/root.c
160
qstr = &active->d_name;
fs/autofs/root.c
167
if (qstr->len != len)
fs/autofs/root.c
169
if (memcmp(qstr->name, str, len))
fs/autofs/root.c
191
const struct qstr *name = &dentry->d_name;
fs/autofs/root.c
204
const struct qstr *qstr;
fs/autofs/root.c
220
qstr = &expiring->d_name;
fs/autofs/root.c
227
if (qstr->len != len)
fs/autofs/root.c
229
if (memcmp(qstr->name, str, len))
fs/autofs/waitq.c
180
autofs_find_wait(struct autofs_sb_info *sbi, const struct qstr *qstr)
fs/autofs/waitq.c
185
if (wq->name.hash == qstr->hash &&
fs/autofs/waitq.c
186
wq->name.len == qstr->len &&
fs/autofs/waitq.c
188
!memcmp(wq->name.name, qstr->name, qstr->len))
fs/autofs/waitq.c
204
const struct qstr *qstr,
fs/autofs/waitq.c
215
wq = autofs_find_wait(sbi, qstr);
fs/autofs/waitq.c
249
wq = autofs_find_wait(sbi, qstr);
fs/autofs/waitq.c
308
struct qstr qstr;
fs/autofs/waitq.c
350
qstr.name = name;
fs/autofs/waitq.c
351
qstr.len = sprintf(name, "%p", dentry);
fs/autofs/waitq.c
358
qstr.name = ++p; // skip the leading slash
fs/autofs/waitq.c
359
qstr.len = strlen(p);
fs/autofs/waitq.c
362
qstr.hash = full_name_hash(dentry, qstr.name, qstr.len);
fs/autofs/waitq.c
369
ret = validate_request(&wq, sbi, &qstr, path, notify);
fs/autofs/waitq.c
392
memcpy(&wq->name, &qstr, sizeof(struct qstr));
fs/bfs/dir.c
24
static int bfs_add_entry(struct inode *dir, const struct qstr *child, int ino);
fs/bfs/dir.c
26
const struct qstr *child,
fs/bfs/dir.c
274
static int bfs_add_entry(struct inode *dir, const struct qstr *child, int ino)
fs/bfs/dir.c
326
const struct qstr *child,
fs/btrfs/ioctl.c
1145
struct qstr qname = QSTR(name);
fs/btrfs/ioctl.c
861
struct qstr *qname, struct btrfs_root *snap_src,
fs/btrfs/ioctl.c
908
struct qstr *qname,
fs/btrfs/xattr.c
523
const struct qstr *qstr)
fs/btrfs/xattr.c
525
return security_inode_init_security(inode, dir, qstr,
fs/btrfs/xattr.h
13
struct qstr;
fs/btrfs/xattr.h
29
const struct qstr *qstr);
fs/ceph/crypto.c
247
&(struct qstr)QSTR_INIT(p, name_len),
fs/ceph/dir.c
1968
static int ceph_d_revalidate(struct inode *dir, const struct qstr *name,
fs/ceph/inode.c
1640
struct qstr dname;
fs/ceph/inode.c
2008
struct qstr dname;
fs/ceph/mds_client.c
2771
const struct qstr *name = req->r_dname;
fs/ceph/mds_client.c
5978
struct qstr dname;
fs/ceph/mds_client.c
891
struct qstr dname;
fs/ceph/mds_client.h
351
const struct qstr *r_dname; /* stable name (for ->d_revalidate) */
fs/coda/dir.c
356
struct qstr name;
fs/coda/dir.c
440
static int coda_dentry_revalidate(struct inode *dir, const struct qstr *name,
fs/crypto/fname.c
272
const struct qstr qname = FSTR_TO_QSTR(iname);
fs/crypto/fname.c
342
int fscrypt_setup_filename(struct inode *dir, const struct qstr *iname,
fs/crypto/fname.c
467
u64 fscrypt_fname_siphash(const struct inode *dir, const struct qstr *name)
fs/crypto/fname.c
481
int fscrypt_d_revalidate(struct inode *dir, const struct qstr *name,
fs/crypto/fname.c
77
static inline bool fscrypt_is_dot_dotdot(const struct qstr *str)
fs/crypto/fname.c
94
int fscrypt_fname_encrypt(const struct inode *inode, const struct qstr *iname,
fs/crypto/hooks.c
289
struct qstr iname = QSTR_INIT(target, len);
fs/d_path.c
96
static bool prepend_name(struct prepend_buffer *p, const struct qstr *name)
fs/dcache.c
1896
static struct dentry *__d_alloc(struct super_block *sb, const struct qstr *name)
fs/dcache.c
1979
struct dentry *d_alloc(struct dentry * parent, const struct qstr *name)
fs/dcache.c
2028
struct dentry *d_alloc_pseudo(struct super_block *sb, const struct qstr *name)
fs/dcache.c
2045
struct qstr q;
fs/dcache.c
2338
struct qstr *name)
fs/dcache.c
2383
const struct qstr *name)
fs/dcache.c
2402
const struct qstr *name,
fs/dcache.c
2465
const struct qstr *name,
fs/dcache.c
2552
struct dentry *d_lookup(const struct dentry *parent, const struct qstr *name)
fs/dcache.c
2582
struct dentry *__d_lookup(const struct dentry *parent, const struct qstr *name)
fs/dcache.c
2645
struct dentry *d_hash_and_lookup(struct dentry *dir, struct qstr *name)
fs/dcache.c
2756
const struct qstr *name)
fs/dcache.c
3375
int d_mark_tmpfile_name(struct file *file, const struct qstr *name)
fs/dcache.c
92
const struct qstr empty_name = QSTR_INIT("", 0);
fs/dcache.c
94
const struct qstr slash_name = QSTR_INIT("/", 1);
fs/dcache.c
96
const struct qstr dotdot_name = QSTR_INIT("..", 2);
fs/ecryptfs/dentry.c
33
static int ecryptfs_d_revalidate(struct inode *dir, const struct qstr *name,
fs/ecryptfs/inode.c
391
struct qstr qname = QSTR_INIT(ecryptfs_dentry->d_name.name,
fs/efivarfs/super.c
151
const struct qstr *name)
fs/efivarfs/super.c
170
static int efivarfs_d_hash(const struct dentry *dentry, struct qstr *qstr)
fs/efivarfs/super.c
173
const unsigned char *s = qstr->name;
fs/efivarfs/super.c
174
unsigned int len = qstr->len;
fs/efivarfs/super.c
183
qstr->hash = end_name_hash(hash);
fs/efivarfs/super.c
194
struct qstr q = QSTR(name);
fs/erofs/internal.h
422
int erofs_namei(struct inode *dir, const struct qstr *name,
fs/erofs/namei.c
161
int erofs_namei(struct inode *dir, const struct qstr *name, erofs_nid_t *nid,
fs/erofs/xattr.c
22
struct qstr name;
fs/exfat/namei.c
102
const char *str, const struct qstr *name)
fs/exfat/namei.c
136
static int exfat_utf8_d_hash(const struct dentry *dentry, struct qstr *qstr)
fs/exfat/namei.c
139
const unsigned char *name = qstr->name;
fs/exfat/namei.c
140
unsigned int len = exfat_striptail_len(qstr->len, qstr->name,
fs/exfat/namei.c
158
qstr->hash = end_name_hash(hash);
fs/exfat/namei.c
163
const char *str, const struct qstr *name)
fs/exfat/namei.c
34
static int exfat_d_revalidate(struct inode *dir, const struct qstr *name,
fs/exfat/namei.c
585
static int exfat_find(struct inode *dir, const struct qstr *qname,
fs/exfat/namei.c
79
static int exfat_d_hash(const struct dentry *dentry, struct qstr *qstr)
fs/exfat/namei.c
83
const unsigned char *name = qstr->name;
fs/exfat/namei.c
84
unsigned int len = exfat_striptail_len(qstr->len, qstr->name,
fs/exfat/namei.c
97
qstr->hash = end_name_hash(hash);
fs/ext2/dir.c
344
const struct qstr *child, struct folio **foliop)
fs/ext2/dir.c
422
int ext2_inode_by_name(struct inode *dir, const struct qstr *child, ino_t *ino)
fs/ext2/ext2.h
719
const struct qstr *child, ino_t *ino);
fs/ext2/ext2.h
721
struct ext2_dir_entry_2 *ext2_find_entry(struct inode *, const struct qstr *,
fs/ext2/ext2.h
730
extern struct inode * ext2_new_inode (struct inode *, umode_t, const struct qstr *);
fs/ext2/ialloc.c
421
const struct qstr *qstr)
fs/ext2/ialloc.c
588
err = ext2_init_security(inode, dir, qstr);
fs/ext2/xattr.h
109
const struct qstr *qstr);
fs/ext2/xattr.h
112
const struct qstr *qstr)
fs/ext2/xattr_security.c
49
const struct qstr *qstr)
fs/ext2/xattr_security.c
51
return security_inode_init_security(inode, dir, qstr,
fs/ext4/crypto.c
22
int ext4_fname_setup_filename(struct inode *dir, const struct qstr *iname,
fs/ext4/ext4.h
2661
const struct qstr *usr_fname;
fs/ext4/ext4.h
2668
struct qstr cf_name;
fs/ext4/ext4.h
2904
const struct qstr *iname,
fs/ext4/ext4.h
2914
const struct qstr *iname,
fs/ext4/ext4.h
2929
int ext4_fname_setup_filename(struct inode *dir, const struct qstr *iname,
fs/ext4/ext4.h
2941
const struct qstr *iname,
fs/ext4/ext4.h
3027
const struct qstr *qstr, __u32 goal,
fs/ext4/ext4.h
3032
#define ext4_new_inode(handle, dir, mode, qstr, goal, owner, i_flags) \
fs/ext4/ext4.h
3033
__ext4_new_inode(&nop_mnt_idmap, (handle), (dir), (mode), (qstr), \
fs/ext4/ext4.h
3035
#define ext4_new_inode_start_handle(idmap, dir, mode, qstr, goal, owner, \
fs/ext4/ext4.h
3037
__ext4_new_inode((idmap), NULL, (dir), (mode), (qstr), (goal), (owner), \
fs/ext4/ext4.h
3806
extern int __ext4_unlink(struct inode *dir, const struct qstr *d_name,
fs/ext4/ext4.h
3809
const struct qstr *d_name, struct dentry *dentry);
fs/ext4/fast_commit.c
1818
struct qstr entry;
fs/ext4/fast_commit.c
1858
struct qstr qstr_dname = QSTR_INIT(darg->dname, darg->dname_len);
fs/ext4/hash.c
284
struct qstr qname = QSTR_INIT(name, len);
fs/ext4/hash.c
321
struct qstr qstr = {.name = name, .len = len };
fs/ext4/hash.c
329
dlen = utf8_casefold(um, &qstr, buff, PATH_MAX);
fs/ext4/ialloc.c
1026
ret2 = find_group_orlov(sb, dir, &group, mode, qstr);
fs/ext4/ialloc.c
1332
err = ext4_init_security(handle, inode, dir, qstr);
fs/ext4/ialloc.c
426
const struct qstr *qstr)
fs/ext4/ialloc.c
463
if (qstr) {
fs/ext4/ialloc.c
466
ext4fs_dirhash(parent, qstr->name, qstr->len, &hinfo);
fs/ext4/ialloc.c
935
umode_t mode, const struct qstr *qstr,
fs/ext4/namei.c
1362
int ext4_fname_setup_ci_filename(struct inode *dir, const struct qstr *iname,
fs/ext4/namei.c
1365
struct qstr *cf_name = &name->cf_name;
fs/ext4/namei.c
1669
const struct qstr *d_name,
fs/ext4/namei.c
2357
const struct qstr *d_name,
fs/ext4/namei.c
3226
int __ext4_unlink(struct inode *dir, const struct qstr *d_name,
fs/ext4/namei.c
3456
const struct qstr *d_name, struct dentry *dentry)
fs/ext4/namei.c
3695
const struct qstr *d_name)
fs/ext4/xattr.h
221
struct inode *dir, const struct qstr *qstr);
fs/ext4/xattr.h
224
struct inode *dir, const struct qstr *qstr)
fs/ext4/xattr_security.c
56
const struct qstr *qstr)
fs/ext4/xattr_security.c
58
return security_inode_init_security(inode, dir, qstr,
fs/f2fs/dir.c
138
int f2fs_setup_filename(struct inode *dir, const struct qstr *iname,
fs/f2fs/dir.c
410
const struct qstr *child, struct folio **res_folio)
fs/f2fs/dir.c
436
ino_t f2fs_inode_by_name(struct inode *dir, const struct qstr *qstr,
fs/f2fs/dir.c
442
de = f2fs_find_entry(dir, qstr, folio);
fs/f2fs/dir.c
803
int f2fs_do_add_link(struct inode *dir, const struct qstr *name,
fs/f2fs/f2fs.h
3864
int f2fs_setup_filename(struct inode *dir, const struct qstr *iname,
fs/f2fs/f2fs.h
3885
const struct qstr *child, struct folio **res_folio);
fs/f2fs/f2fs.h
3887
ino_t f2fs_inode_by_name(struct inode *dir, const struct qstr *qstr,
fs/f2fs/f2fs.h
3900
int f2fs_do_add_link(struct inode *dir, const struct qstr *name,
fs/f2fs/f2fs.h
626
const struct qstr *usr_fname;
fs/f2fs/f2fs.h
653
struct qstr cf_name;
fs/f2fs/hash.c
128
struct qstr tmp = QSTR_INIT(name, len);
fs/f2fs/recovery.c
121
struct qstr *usr_fname)
fs/f2fs/recovery.c
168
struct qstr usr_fname;
fs/f2fs/xattr.c
157
const struct qstr *qstr, struct folio *ifolio)
fs/f2fs/xattr.c
159
return security_inode_init_security(inode, dir, qstr,
fs/f2fs/xattr.h
161
const struct qstr *, struct folio *);
fs/f2fs/xattr.h
164
const struct qstr *qstr, struct folio *ifolio)
fs/fat/namei_msdos.c
151
static int msdos_hash(const struct dentry *dentry, struct qstr *qstr)
fs/fat/namei_msdos.c
157
error = msdos_format_name(qstr->name, qstr->len, msdos_name, options);
fs/fat/namei_msdos.c
159
qstr->hash = full_name_hash(dentry, msdos_name, MSDOS_NAME);
fs/fat/namei_msdos.c
168
unsigned int len, const char *str, const struct qstr *name)
fs/fat/namei_vfat.c
109
static unsigned int vfat_striptail_len(const struct qstr *qstr)
fs/fat/namei_vfat.c
111
return __vfat_striptail_len(qstr->len, qstr->name);
fs/fat/namei_vfat.c
120
static int vfat_hash(const struct dentry *dentry, struct qstr *qstr)
fs/fat/namei_vfat.c
122
qstr->hash = full_name_hash(dentry, qstr->name, vfat_striptail_len(qstr));
fs/fat/namei_vfat.c
132
static int vfat_hashi(const struct dentry *dentry, struct qstr *qstr)
fs/fat/namei_vfat.c
139
name = qstr->name;
fs/fat/namei_vfat.c
140
len = vfat_striptail_len(qstr);
fs/fat/namei_vfat.c
145
qstr->hash = end_name_hash(hash);
fs/fat/namei_vfat.c
154
unsigned int len, const char *str, const struct qstr *name)
fs/fat/namei_vfat.c
173
unsigned int len, const char *str, const struct qstr *name)
fs/fat/namei_vfat.c
52
static int vfat_revalidate(struct inode *dir, const struct qstr *name,
fs/fat/namei_vfat.c
64
static int vfat_revalidate_ci(struct inode *dir, const struct qstr *name,
fs/fat/namei_vfat.c
654
static int vfat_add_entry(struct inode *dir, const struct qstr *qname,
fs/fat/namei_vfat.c
690
static int vfat_find(struct inode *dir, const struct qstr *qname,
fs/fs_context.c
156
const struct qstr *value)
fs/fuse/dir.c
1584
u64 child_nodeid, struct qstr *name, u32 flags)
fs/fuse/dir.c
357
const struct qstr *name,
fs/fuse/dir.c
383
static int fuse_dentry_revalidate(struct inode *dir, const struct qstr *name,
fs/fuse/dir.c
553
int fuse_lookup_name(struct super_block *sb, u64 nodeid, const struct qstr *name,
fs/fuse/fuse_i.h
1156
u64 child_nodeid, struct qstr *name, u32 flags);
fs/fuse/fuse_i.h
915
int fuse_lookup_name(struct super_block *sb, u64 nodeid, const struct qstr *name,
fs/fuse/notify.c
51
struct qstr name;
fs/fuse/notify.c
93
struct qstr name;
fs/fuse/readdir.c
160
struct qstr name = QSTR_INIT(dirent->name, dirent->namelen);
fs/gfs2/dentry.c
35
static int gfs2_drevalidate(struct inode *dir, const struct qstr *name,
fs/gfs2/dentry.c
75
static int gfs2_dhash(const struct dentry *dentry, struct qstr *str)
fs/gfs2/dir.c
1088
struct qstr str;
fs/gfs2/dir.c
1641
struct inode *gfs2_dir_search(struct inode *dir, const struct qstr *name,
fs/gfs2/dir.c
1672
int gfs2_dir_check(struct inode *dir, const struct qstr *name,
fs/gfs2/dir.c
1722
static int dir_new_leaf(struct inode *inode, const struct qstr *name)
fs/gfs2/dir.c
1794
int gfs2_dir_add(struct inode *inode, const struct qstr *name,
fs/gfs2/dir.c
1875
const struct qstr *name = &dentry->d_name;
fs/gfs2/dir.c
1935
int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename,
fs/gfs2/dir.c
2155
int gfs2_diradd_alloc_required(struct inode *inode, const struct qstr *name,
fs/gfs2/dir.c
403
const struct qstr *name, int ret)
fs/gfs2/dir.c
414
const struct qstr *name,
fs/gfs2/dir.c
421
const struct qstr *name,
fs/gfs2/dir.c
432
const struct qstr *name,
fs/gfs2/dir.c
445
const struct qstr *name,
fs/gfs2/dir.c
464
const struct qstr *name,
fs/gfs2/dir.c
484
const struct qstr *name,
fs/gfs2/dir.c
557
const struct qstr *name,
fs/gfs2/dir.c
711
const struct qstr *name,
fs/gfs2/dir.c
735
const struct qstr *name,
fs/gfs2/dir.c
747
const struct qstr *name,
fs/gfs2/dir.c
810
const struct qstr *name,
fs/gfs2/dir.c
84
struct qstr gfs2_qdot __read_mostly;
fs/gfs2/dir.c
85
struct qstr gfs2_qdotdot __read_mostly;
fs/gfs2/dir.c
88
const struct qstr *name, void *opaque);
fs/gfs2/dir.c
913
struct qstr args;
fs/gfs2/dir.c
999
static int dir_split_leaf(struct inode *inode, const struct qstr *name)
fs/gfs2/dir.h
27
const struct qstr *filename,
fs/gfs2/dir.h
29
int gfs2_dir_check(struct inode *dir, const struct qstr *filename,
fs/gfs2/dir.h
31
int gfs2_dir_add(struct inode *inode, const struct qstr *filename,
fs/gfs2/dir.h
41
int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename,
fs/gfs2/dir.h
47
const struct qstr *filename,
fs/gfs2/dir.h
59
static inline void gfs2_str2qstr(struct qstr *name, const char *fname)
fs/gfs2/dir.h
67
static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent)
fs/gfs2/dir.h
79
extern struct qstr gfs2_qdot;
fs/gfs2/dir.h
80
extern struct qstr gfs2_qdotdot;
fs/gfs2/inode.c
1174
static int gfs2_unlink_ok(struct gfs2_inode *dip, const struct qstr *name,
fs/gfs2/inode.c
290
struct qstr qstr;
fs/gfs2/inode.c
293
gfs2_str2qstr(&qstr, name);
fs/gfs2/inode.c
294
inode = gfs2_lookupi(dip, &qstr, 1);
fs/gfs2/inode.c
322
struct inode *gfs2_lookupi(struct inode *dir, const struct qstr *name,
fs/gfs2/inode.c
374
static int create_ok(struct gfs2_inode *dip, const struct qstr *name,
fs/gfs2/inode.c
629
static int link_dinode(struct gfs2_inode *dip, const struct qstr *name,
fs/gfs2/inode.c
705
const struct qstr *name = &dentry->d_name;
fs/gfs2/inode.h
98
struct inode *gfs2_lookupi(struct inode *dir, const struct qstr *name,
fs/gfs2/ops_fstype.c
536
struct qstr name;
fs/hfs/catalog.c
23
void hfs_cat_build_key(struct super_block *sb, btree_key *key, u32 parent, const struct qstr *name)
fs/hfs/catalog.c
339
int hfs_cat_delete(u32 cnid, struct inode *dir, const struct qstr *str)
fs/hfs/catalog.c
402
int hfs_cat_move(u32 cnid, struct inode *src_dir, const struct qstr *src_name,
fs/hfs/catalog.c
403
struct inode *dst_dir, const struct qstr *dst_name)
fs/hfs/catalog.c
67
u32 parentid, const struct qstr *name)
fs/hfs/catalog.c
82
int hfs_cat_create(u32 cnid, struct inode *dir, const struct qstr *str, struct inode *inode)
fs/hfs/hfs_fs.h
149
const struct qstr *str, struct inode *inode);
fs/hfs/hfs_fs.h
150
extern int hfs_cat_delete(u32 cnid, struct inode *dir, const struct qstr *str);
fs/hfs/hfs_fs.h
152
const struct qstr *src_name,
fs/hfs/hfs_fs.h
154
const struct qstr *dst_name);
fs/hfs/hfs_fs.h
156
u32 parent, const struct qstr *name);
fs/hfs/hfs_fs.h
183
extern struct inode *hfs_new_inode(struct inode *dir, const struct qstr *name,
fs/hfs/hfs_fs.h
215
extern int hfs_hash_dentry(const struct dentry *dentry, struct qstr *this);
fs/hfs/hfs_fs.h
220
const struct qstr *name);
fs/hfs/hfs_fs.h
224
struct hfs_name *out, const struct qstr *in);
fs/hfs/inode.c
184
struct inode *hfs_new_inode(struct inode *dir, const struct qstr *name, umode_t mode)
fs/hfs/string.c
100
unsigned int len, const char *str, const struct qstr *name)
fs/hfs/string.c
56
int hfs_hash_dentry(const struct dentry *dentry, struct qstr *this)
fs/hfs/string_test.c
44
struct qstr test_name1, test_name2, test_name3;
fs/hfs/string_test.c
78
struct qstr test_name;
fs/hfs/sysdep.c
16
static int hfs_revalidate_dentry(struct inode *dir, const struct qstr *name,
fs/hfs/trans.c
97
void hfs_asc2mac(struct super_block *sb, struct hfs_name *out, const struct qstr *in)
fs/hfsplus/catalog.c
178
u32 parentid, const struct qstr *str)
fs/hfsplus/catalog.c
254
const struct qstr *str, struct inode *inode)
fs/hfsplus/catalog.c
331
int hfsplus_delete_cat(u32 cnid, struct inode *dir, const struct qstr *str)
fs/hfsplus/catalog.c
426
struct inode *src_dir, const struct qstr *src_name,
fs/hfsplus/catalog.c
427
struct inode *dst_dir, const struct qstr *dst_name)
fs/hfsplus/catalog.c
44
hfsplus_btree_key *key, u32 parent, const struct qstr *str)
fs/hfsplus/dir.c
300
struct qstr str;
fs/hfsplus/dir.c
374
struct qstr str;
fs/hfsplus/dir.c
87
struct qstr str;
fs/hfsplus/hfsplus_fs.h
417
u32 parent, const struct qstr *str);
fs/hfsplus/hfsplus_fs.h
423
int hfsplus_create_cat(u32 cnid, struct inode *dir, const struct qstr *str,
fs/hfsplus/hfsplus_fs.h
425
int hfsplus_delete_cat(u32 cnid, struct inode *dir, const struct qstr *str);
fs/hfsplus/hfsplus_fs.h
426
int hfsplus_rename_cat(u32 cnid, struct inode *src_dir, const struct qstr *src_name,
fs/hfsplus/hfsplus_fs.h
427
struct inode *dst_dir, const struct qstr *dst_name);
fs/hfsplus/hfsplus_fs.h
508
int hfsplus_hash_dentry(const struct dentry *dentry, struct qstr *str);
fs/hfsplus/hfsplus_fs.h
510
const char *str, const struct qstr *name);
fs/hfsplus/super.c
429
const struct qstr *str,
fs/hfsplus/super.c
458
struct qstr str;
fs/hfsplus/unicode.c
488
int hfsplus_hash_dentry(const struct dentry *dentry, struct qstr *str)
fs/hfsplus/unicode.c
542
unsigned int len, const char *str, const struct qstr *name)
fs/hfsplus/unicode_test.c
1016
struct qstr str1, str2;
fs/hfsplus/unicode_test.c
1069
struct qstr str1, str2;
fs/hfsplus/unicode_test.c
1108
struct qstr str1, str2;
fs/hfsplus/unicode_test.c
1144
struct qstr str1, str2, str3;
fs/hfsplus/unicode_test.c
1192
struct qstr str;
fs/hfsplus/unicode_test.c
1238
struct qstr name;
fs/hfsplus/unicode_test.c
1285
struct qstr name;
fs/hfsplus/unicode_test.c
1336
struct qstr name;
fs/hfsplus/unicode_test.c
1374
struct qstr name;
fs/hfsplus/unicode_test.c
1415
struct qstr name;
fs/hfsplus/unicode_test.c
1450
struct qstr name;
fs/hfsplus/unicode_test.c
1454
struct qstr null_name = {
fs/hfsplus/unicode_test.c
1518
struct qstr name;
fs/hfsplus/unicode_test.c
961
static void create_qstr(struct qstr *str, const char *name)
fs/hfsplus/unicode_test.c
972
struct qstr str1, str2;
fs/hfsplus/xattr.h
39
const struct qstr *qstr);
fs/hfsplus/xattr_security.c
69
const struct qstr *qstr)
fs/hfsplus/xattr_security.c
71
return security_inode_init_security(inode, dir, qstr,
fs/hpfs/dentry.c
16
static int hpfs_hash_dentry(const struct dentry *dentry, struct qstr *qstr)
fs/hpfs/dentry.c
20
unsigned l = qstr->len;
fs/hpfs/dentry.c
22
if (l == 1) if (qstr->name[0]=='.') goto x;
fs/hpfs/dentry.c
23
if (l == 2) if (qstr->name[0]=='.' || qstr->name[1]=='.') goto x;
fs/hpfs/dentry.c
24
hpfs_adjust_length(qstr->name, &l);
fs/hpfs/dentry.c
32
hash = partial_name_hash(hpfs_upcase(hpfs_sb(dentry->d_sb)->sb_cp_table,qstr->name[i]), hash);
fs/hpfs/dentry.c
33
qstr->hash = end_name_hash(hash);
fs/hpfs/dentry.c
39
unsigned int len, const char *str, const struct qstr *name)
fs/internal.h
228
extern struct dentry * d_alloc_pseudo(struct super_block *, const struct qstr *);
fs/internal.h
233
extern struct dentry *__d_lookup(const struct dentry *, const struct qstr *);
fs/internal.h
235
const struct qstr *name, unsigned *seq);
fs/internal.h
69
struct dentry *d_hash_and_lookup(struct dentry *, struct qstr *);
fs/internal.h
70
struct dentry *start_dirop(struct dentry *parent, struct qstr *name,
fs/internal.h
72
int lookup_noperm_common(struct qstr *qname, struct dentry *base);
fs/isofs/inode.c
175
isofs_hashi_common(const struct dentry *dentry, struct qstr *qstr, int ms)
fs/isofs/inode.c
182
len = qstr->len;
fs/isofs/inode.c
183
name = qstr->name;
fs/isofs/inode.c
194
qstr->hash = end_name_hash(hash);
fs/isofs/inode.c
204
const struct qstr *name, int ms, int ci)
fs/isofs/inode.c
230
isofs_hashi(const struct dentry *dentry, struct qstr *qstr)
fs/isofs/inode.c
232
return isofs_hashi_common(dentry, qstr, 0);
fs/isofs/inode.c
237
unsigned int len, const char *str, const struct qstr *name)
fs/isofs/inode.c
247
isofs_hash_common(const struct dentry *dentry, struct qstr *qstr, int ms)
fs/isofs/inode.c
252
len = qstr->len;
fs/isofs/inode.c
253
name = qstr->name;
fs/isofs/inode.c
259
qstr->hash = full_name_hash(dentry, name, len);
fs/isofs/inode.c
265
isofs_hash_ms(const struct dentry *dentry, struct qstr *qstr)
fs/isofs/inode.c
267
return isofs_hash_common(dentry, qstr, 1);
fs/isofs/inode.c
271
isofs_hashi_ms(const struct dentry *dentry, struct qstr *qstr)
fs/isofs/inode.c
273
return isofs_hashi_common(dentry, qstr, 1);
fs/isofs/inode.c
278
unsigned int len, const char *str, const struct qstr *name)
fs/isofs/inode.c
285
unsigned int len, const char *str, const struct qstr *name)
fs/isofs/inode.c
39
static int isofs_hashi(const struct dentry *parent, struct qstr *qstr);
fs/isofs/inode.c
41
unsigned int len, const char *str, const struct qstr *name);
fs/isofs/inode.c
44
static int isofs_hashi_ms(const struct dentry *parent, struct qstr *qstr);
fs/isofs/inode.c
45
static int isofs_hash_ms(const struct dentry *parent, struct qstr *qstr);
fs/isofs/inode.c
47
unsigned int len, const char *str, const struct qstr *name);
fs/isofs/inode.c
49
unsigned int len, const char *str, const struct qstr *name);
fs/jffs2/nodelist.h
408
struct jffs2_raw_inode *ri, const struct qstr *qstr);
fs/jffs2/security.c
44
const struct qstr *qstr)
fs/jffs2/security.c
46
return security_inode_init_security(inode, dir, qstr,
fs/jffs2/write.c
443
const struct qstr *qstr)
fs/jffs2/write.c
485
ret = jffs2_init_security(&f->vfs_inode, &dir_f->vfs_inode, qstr);
fs/jffs2/write.c
492
ret = jffs2_reserve_space(c, sizeof(*rd)+qstr->len, &alloclen,
fs/jffs2/write.c
493
ALLOC_NORMAL, JFFS2_SUMMARY_DIRENT_SIZE(qstr->len));
fs/jffs2/write.c
512
rd->totlen = cpu_to_je32(sizeof(*rd) + qstr->len);
fs/jffs2/write.c
519
rd->nsize = qstr->len;
fs/jffs2/write.c
522
rd->name_crc = cpu_to_je32(crc32(0, qstr->name, qstr->len));
fs/jffs2/write.c
524
fd = jffs2_write_dirent(c, dir_f, rd, qstr->name, qstr->len, ALLOC_NORMAL);
fs/jffs2/xattr.h
121
const struct qstr *qstr);
fs/jffs2/xattr.h
124
#define jffs2_init_security(inode,dir,qstr) (0)
fs/jfs/jfs_xattr.h
53
const struct qstr *);
fs/jfs/jfs_xattr.h
56
struct inode *dir, const struct qstr *qstr)
fs/jfs/namei.c
1554
static int jfs_ci_hash(const struct dentry *dir, struct qstr *this)
fs/jfs/namei.c
1568
unsigned int len, const char *str, const struct qstr *name)
fs/jfs/namei.c
1583
static int jfs_ci_revalidate(struct inode *dir, const struct qstr *name,
fs/jfs/xattr.c
1050
const struct qstr *qstr)
fs/jfs/xattr.c
1052
return security_inode_init_security(inode, dir, qstr,
fs/kernfs/dir.c
1171
static int kernfs_dop_revalidate(struct inode *dir, const struct qstr *name,
fs/kernfs/file.c
932
struct qstr name;
fs/libfs.c
1797
const char *str, const struct qstr *name)
fs/libfs.c
1802
struct qstr qstr;
fs/libfs.c
1821
qstr.len = len;
fs/libfs.c
1822
qstr.name = str;
fs/libfs.c
1832
if (qstr.name == dentry->d_shortname.string) {
fs/libfs.c
1834
qstr.name = strbuf.string;
fs/libfs.c
1839
return utf8_strncasecmp(dentry->d_sb->s_encoding, name, &qstr);
fs/libfs.c
1850
int generic_ci_d_hash(const struct dentry *dentry, struct qstr *str)
fs/libfs.c
1894
const struct qstr *name,
fs/libfs.c
1895
const struct qstr *folded_name,
fs/libfs.c
1901
struct qstr dirent = QSTR_INIT(de_name, de_name_len);
fs/libfs.c
2299
struct qstr qname = QSTR(name);
fs/namei.c
1031
static inline int d_revalidate(struct inode *dir, const struct qstr *name,
fs/namei.c
1764
static struct dentry *lookup_dcache(const struct qstr *name,
fs/namei.c
1790
static struct dentry *lookup_one_qstr_excl(const struct qstr *name,
fs/namei.c
1893
static struct dentry *__lookup_slow(const struct qstr *name,
fs/namei.c
1929
static noinline struct dentry *lookup_slow(const struct qstr *name,
fs/namei.c
1941
static struct dentry *lookup_slow_killable(const struct qstr *name,
fs/namei.c
2875
struct qstr *last, enum last_type *type,
fs/namei.c
2900
struct qstr *last, enum last_type *type)
fs/namei.c
2905
static struct dentry *__start_dirop(struct dentry *parent, struct qstr *name,
fs/namei.c
2939
struct dentry *start_dirop(struct dentry *parent, struct qstr *name,
fs/namei.c
2967
struct qstr last;
fs/namei.c
3015
struct qstr last;
fs/namei.c
3049
struct path *parent, struct qstr *last,
fs/namei.c
3085
int lookup_noperm_common(struct qstr *qname, struct dentry *base)
fs/namei.c
3115
struct qstr *qname, struct dentry *base)
fs/namei.c
3145
struct dentry *try_lookup_noperm(struct qstr *name, struct dentry *base)
fs/namei.c
3167
struct dentry *lookup_noperm(struct qstr *name, struct dentry *base)
fs/namei.c
3193
struct dentry *lookup_one(struct mnt_idmap *idmap, struct qstr *name,
fs/namei.c
3226
struct dentry *lookup_one_unlocked(struct mnt_idmap *idmap, struct qstr *name,
fs/namei.c
3267
struct qstr *name,
fs/namei.c
3310
struct qstr *name,
fs/namei.c
3341
struct dentry *lookup_noperm_unlocked(struct qstr *name, struct dentry *base)
fs/namei.c
3369
struct dentry *lookup_noperm_positive_unlocked(struct qstr *name,
fs/namei.c
3400
struct qstr *name)
fs/namei.c
3427
struct qstr *name)
fs/namei.c
3456
struct qstr *name)
fs/namei.c
3487
struct qstr *name)
fs/namei.c
3510
struct qstr *name)
fs/namei.c
3535
struct qstr *name)
fs/namei.c
3866
struct qstr *old_last, struct qstr *new_last)
fs/namei.c
3945
struct qstr *old_last, struct qstr *new_last)
fs/namei.c
3961
struct dentry *old_dentry, struct qstr *new_last)
fs/namei.c
4042
struct dentry *old_dentry, struct qstr *new_last)
fs/namei.c
4929
struct qstr last;
fs/namei.c
5404
struct qstr last;
fs/namei.c
5548
struct qstr last;
fs/namei.c
6118
struct qstr old_last, new_last;
fs/namei.c
730
struct qstr last;
fs/nfs/dir.c
1719
static int nfs_lookup_revalidate_dentry(struct inode *dir, const struct qstr *name,
fs/nfs/dir.c
1779
nfs_do_lookup_revalidate(struct inode *dir, const struct qstr *name,
fs/nfs/dir.c
1846
static int nfs_lookup_revalidate(struct inode *dir, const struct qstr *name,
fs/nfs/dir.c
2063
static int nfs4_lookup_revalidate(struct inode *, const struct qstr *,
fs/nfs/dir.c
2254
nfs4_lookup_revalidate(struct inode *dir, const struct qstr *name,
fs/nfs/dir.c
728
struct qstr filename = QSTR_INIT(entry->name, entry->len);
fs/nfs/nfs2xdr.c
713
const struct qstr *old = args->old_name;
fs/nfs/nfs2xdr.c
714
const struct qstr *new = args->new_name;
fs/nfs/nfs3proc.c
196
nfs3_proc_lookup(struct inode *dir, struct dentry *dentry, const struct qstr *name,
fs/nfs/nfs3proc.c
519
nfs3_proc_link(struct inode *inode, struct inode *dir, const struct qstr *name)
fs/nfs/nfs3proc.c
637
nfs3_proc_rmdir(struct inode *dir, const struct qstr *name)
fs/nfs/nfs3xdr.c
1188
const struct qstr *old = args->old_name;
fs/nfs/nfs3xdr.c
1189
const struct qstr *new = args->new_name;
fs/nfs/nfs4_fs.h
298
const struct qstr *);
fs/nfs/nfs4_fs.h
337
extern int nfs4_proc_fs_locations(struct rpc_clnt *, struct inode *, const struct qstr *,
fs/nfs/nfs4_fs.h
347
extern int nfs4_proc_secinfo(struct inode *, const struct qstr *, struct nfs4_secinfo_flavors *);
fs/nfs/nfs4namespace.c
262
const struct qstr *name)
fs/nfs/nfs4proc.c
4336
const struct qstr *name, struct nfs_fattr *fattr,
fs/nfs/nfs4proc.c
4573
struct dentry *dentry, const struct qstr *name,
fs/nfs/nfs4proc.c
4623
struct dentry *dentry, const struct qstr *name,
fs/nfs/nfs4proc.c
4667
static int nfs4_proc_lookup(struct inode *dir, struct dentry *dentry, const struct qstr *name,
fs/nfs/nfs4proc.c
4894
_nfs4_proc_remove(struct inode *dir, const struct qstr *name, u32 ftype)
fs/nfs/nfs4proc.c
4948
static int nfs4_proc_rmdir(struct inode *dir, const struct qstr *name)
fs/nfs/nfs4proc.c
5074
static int _nfs4_proc_link(struct inode *inode, struct inode *dir, const struct qstr *name)
fs/nfs/nfs4proc.c
5117
static int nfs4_proc_link(struct inode *inode, struct inode *dir, const struct qstr *name)
fs/nfs/nfs4proc.c
5140
const struct qstr *name, struct iattr *sattr, u32 ftype)
fs/nfs/nfs4proc.c
8055
const struct qstr *name,
fs/nfs/nfs4proc.c
8098
const struct qstr *name,
fs/nfs/nfs4proc.c
8310
static int _nfs4_proc_secinfo(struct inode *dir, const struct qstr *name, struct nfs4_secinfo_flavors *flavors, bool use_integrity)
fs/nfs/nfs4proc.c
8361
int nfs4_proc_secinfo(struct inode *dir, const struct qstr *name,
fs/nfs/nfs4trace.h
1125
const struct qstr *name,
fs/nfs/nfs4trace.h
1159
const struct qstr *name, \
fs/nfs/nfs4trace.h
1204
const struct qstr *oldname,
fs/nfs/nfs4trace.h
1206
const struct qstr *newname,
fs/nfs/nfs4xdr.c
1303
static void encode_link(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1395
static void encode_lookup(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1494
static inline void encode_claim_null(struct xdr_stream *xdr, const struct qstr *name)
fs/nfs/nfs4xdr.c
1512
static inline void encode_claim_delegate_cur(struct xdr_stream *xdr, const struct qstr *name, const nfs4_stateid *stateid)
fs/nfs/nfs4xdr.c
1670
static void encode_remove(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1676
static void encode_rename(struct xdr_stream *xdr, const struct qstr *oldname, const struct qstr *newname, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1816
static void encode_secinfo(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr)
fs/nfs/proc.c
157
nfs_proc_lookup(struct inode *dir, struct dentry *dentry, const struct qstr *name,
fs/nfs/proc.c
378
nfs_proc_link(struct inode *inode, struct inode *dir, const struct qstr *name)
fs/nfs/proc.c
482
nfs_proc_rmdir(struct inode *dir, const struct qstr *name)
fs/nfs/unlink.c
172
nfs_async_unlink(struct dentry *dentry, const struct qstr *name)
fs/nfsd/filecache.c
792
const struct qstr *name, u32 cookie)
fs/nilfs2/dir.c
296
const struct qstr *qstr, struct folio **foliop)
fs/nilfs2/dir.c
298
const unsigned char *name = qstr->name;
fs/nilfs2/dir.c
299
int namelen = qstr->len;
fs/nilfs2/dir.c
390
int nilfs_inode_by_name(struct inode *dir, const struct qstr *qstr, ino_t *ino)
fs/nilfs2/dir.c
395
de = nilfs_find_entry(dir, qstr, &folio);
fs/nilfs2/nilfs.h
258
int nilfs_inode_by_name(struct inode *dir, const struct qstr *qstr, ino_t *ino);
fs/nilfs2/nilfs.h
260
struct nilfs_dir_entry *nilfs_find_entry(struct inode *, const struct qstr *,
fs/notify/dnotify/dnotify.c
91
const struct qstr *name, u32 cookie)
fs/notify/fanotify/fanotify.c
633
const struct qstr *name,
fs/notify/fanotify/fanotify.c
643
const struct qstr *name2 = moved ? &moved->d_name : NULL;
fs/notify/fanotify/fanotify.c
747
struct inode *dir, const struct qstr *file_name,
fs/notify/fanotify/fanotify.c
930
const struct qstr *file_name, u32 cookie,
fs/notify/fanotify/fanotify.h
215
const struct qstr *name)
fs/notify/fanotify/fanotify.h
226
const struct qstr *name)
fs/notify/fsnotify.c
197
struct qstr *file_name = NULL;
fs/notify/fsnotify.c
254
struct inode *dir, const struct qstr *name,
fs/notify/fsnotify.c
280
struct inode *dir, const struct qstr *name,
fs/notify/fsnotify.c
335
struct inode *dir, const struct qstr *file_name,
fs/notify/fsnotify.c
496
const struct qstr *file_name, struct inode *inode, u32 cookie)
fs/notify/inotify/inotify.h
49
const struct qstr *name, u32 cookie);
fs/notify/inotify/inotify_fsnotify.c
61
const struct qstr *name, u32 cookie)
fs/ntfs/namei.c
245
struct qstr nls_name;
fs/ntfs3/inode.c
1183
const struct qstr *name = &dentry->d_name;
fs/ntfs3/namei.c
20
int fill_name_de(struct ntfs_sb_info *sbi, void *buf, const struct qstr *name,
fs/ntfs3/namei.c
380
static int ntfs_d_hash(const struct dentry *dentry, struct qstr *name)
fs/ntfs3/namei.c
439
const char *str, const struct qstr *name)
fs/ntfs3/ntfs_fs.h
795
int fill_name_de(struct ntfs_sb_info *sbi, void *buf, const struct qstr *name,
fs/ocfs2/dcache.c
35
static int ocfs2_dentry_revalidate(struct inode *dir, const struct qstr *name,
fs/ocfs2/dlm/dlmcommon.h
277
struct qstr lockname;
fs/ocfs2/dlmfs/dlmfs.c
412
const struct qstr *domain = &dentry->d_name;
fs/ocfs2/dlmfs/dlmfs.c
461
const struct qstr *name = &dentry->d_name;
fs/ocfs2/dlmfs/userdlm.c
664
struct ocfs2_cluster_connection *user_dlm_register(const struct qstr *name)
fs/ocfs2/dlmfs/userdlm.h
68
struct ocfs2_cluster_connection *user_dlm_register(const struct qstr *name);
fs/ocfs2/xattr.c
7256
const struct qstr *qstr)
fs/ocfs2/xattr.c
7261
ret = ocfs2_init_security_get(inode, dir, qstr, NULL);
fs/ocfs2/xattr.c
7333
const struct qstr *qstr,
fs/ocfs2/xattr.c
7342
ret = security_inode_init_security(inode, dir, qstr,
fs/ocfs2/xattr.c
7354
return security_inode_init_security(inode, dir, qstr,
fs/ocfs2/xattr.h
48
const struct qstr *,
fs/ocfs2/xattr.h
87
const struct qstr *qstr);
fs/orangefs/dcache.c
16
static int orangefs_revalidate_lookup(struct inode *parent_inode, const struct qstr *name,
fs/orangefs/dcache.c
92
static int orangefs_d_revalidate(struct inode *dir, const struct qstr *name,
fs/overlayfs/copy_up.c
528
struct qstr name = { };
fs/overlayfs/copy_up.c
585
struct qstr destname;
fs/overlayfs/dir.c
162
struct dentry *newdentry, struct qstr *qname,
fs/overlayfs/dir.c
367
struct qstr qname = QSTR_LEN(dentry->d_name.name,
fs/overlayfs/namei.c
1426
const struct qstr *name = &dentry->d_name;
fs/overlayfs/namei.c
22
struct qstr name;
fs/overlayfs/namei.c
737
int ovl_get_index_name_fh(const struct ovl_fh *fh, struct qstr *name)
fs/overlayfs/namei.c
746
*name = (struct qstr) QSTR_INIT(n, s - n);
fs/overlayfs/namei.c
768
struct qstr *name)
fs/overlayfs/namei.c
787
struct qstr name;
fs/overlayfs/namei.c
818
struct qstr name;
fs/overlayfs/overlayfs.h
426
struct qstr *name)
fs/overlayfs/overlayfs.h
434
struct qstr *name)
fs/overlayfs/overlayfs.h
740
int ovl_get_index_name_fh(const struct ovl_fh *fh, struct qstr *name);
fs/overlayfs/overlayfs.h
742
struct qstr *name);
fs/overlayfs/overlayfs.h
903
struct qstr *qname,
fs/overlayfs/readdir.c
76
const struct qstr qstr = { .name = str, .len = len };
fs/overlayfs/readdir.c
90
cf_len = utf8_casefold(rdd->map, &qstr, cf_name, NAME_MAX);
fs/overlayfs/super.c
155
static int ovl_dentry_revalidate(struct inode *dir, const struct qstr *name,
fs/overlayfs/util.c
1083
struct qstr name = { };
fs/proc/base.c
2043
static int pid_revalidate(struct inode *dir, const struct qstr *name,
fs/proc/base.c
2104
struct qstr qname = QSTR_INIT(name, len);
fs/proc/base.c
2179
static int map_files_d_revalidate(struct inode *dir, const struct qstr *name,
fs/proc/fd.c
143
static int tid_fd_revalidate(struct inode *dir, const struct qstr *name,
fs/proc/generic.c
221
static int proc_misc_d_revalidate(struct inode *dir, const struct qstr *name,
fs/proc/generic.c
352
static int proc_net_d_revalidate(struct inode *dir, const struct qstr *name,
fs/proc/generic.c
426
struct qstr qstr;
fs/proc/generic.c
430
qstr.name = fn;
fs/proc/generic.c
431
qstr.len = strnlen(fn, NAME_MAX + 1);
fs/proc/generic.c
432
if (qstr.len == 0) {
fs/proc/generic.c
436
if (qstr.len > NAME_MAX) {
fs/proc/generic.c
440
if (qstr.len == 1 && fn[0] == '.') {
fs/proc/generic.c
444
if (qstr.len == 2 && fn[0] == '.' && fn[1] == '.') {
fs/proc/generic.c
448
if (*parent == &proc_root && name_to_int(&qstr) != ~0U) {
fs/proc/generic.c
449
WARN(1, "create '/proc/%s' by hand\n", qstr.name);
fs/proc/generic.c
461
if (qstr.len + 1 <= SIZEOF_PDE_INLINE_NAME) {
fs/proc/generic.c
464
ent->name = kmalloc(qstr.len + 1, GFP_KERNEL);
fs/proc/generic.c
471
memcpy(ent->name, fn, qstr.len + 1);
fs/proc/generic.c
472
ent->namelen = qstr.len;
fs/proc/internal.h
158
unsigned name_to_int(const struct qstr *qstr);
fs/proc/proc_sysctl.c
520
const struct qstr *name = &dentry->d_name;
fs/proc/proc_sysctl.c
685
struct qstr qname;
fs/proc/proc_sysctl.c
885
static int proc_sys_revalidate(struct inode *dir, const struct qstr *name,
fs/proc/proc_sysctl.c
914
unsigned int len, const char *str, const struct qstr *name)
fs/proc/util.c
4
unsigned name_to_int(const struct qstr *qstr)
fs/proc/util.c
6
const char *name = qstr->name;
fs/proc/util.c
7
int len = qstr->len;
fs/smb/client/dir.c
873
cifs_d_revalidate(struct inode *dir, const struct qstr *name,
fs/smb/client/dir.c
976
static int cifs_ci_hash(const struct dentry *dentry, struct qstr *q)
fs/smb/client/dir.c
997
unsigned int len, const char *str, const struct qstr *name)
fs/smb/client/readdir.c
67
cifs_prime_dcache(struct dentry *parent, struct qstr *name,
fs/smb/client/readdir.c
963
struct qstr name;
fs/smb/server/misc.c
254
const struct qstr q_name = {.name = name, .len = strlen(name)};
fs/smb/server/vfs.c
1105
const struct qstr q_buf = {.name = buf->private,
fs/smb/server/vfs.c
1107
const struct qstr q_name = {.name = name,
fs/smb/server/vfs.c
1271
struct qstr last;
fs/smb/server/vfs.c
57
struct qstr last;
fs/smb/server/vfs.c
668
struct qstr new_last;
fs/tracefs/inode.c
440
static int tracefs_d_revalidate(struct inode *inode, const struct qstr *name,
fs/ubifs/ubifs.h
2052
const struct qstr *qstr);
fs/ubifs/ubifs.h
2055
struct inode *inode, const struct qstr *qstr)
fs/ubifs/xattr.c
636
const struct qstr *qstr)
fs/ubifs/xattr.c
640
err = security_inode_init_security(inode, dentry, qstr,
fs/udf/namei.c
52
static int udf_fiiter_find_entry(struct inode *dir, const struct qstr *child,
fs/ufs/dir.c
249
struct ufs_dir_entry *ufs_find_entry(struct inode *dir, const struct qstr *qstr,
fs/ufs/dir.c
253
const unsigned char *name = qstr->name;
fs/ufs/dir.c
254
int namelen = qstr->len;
fs/ufs/dir.c
70
ino_t ufs_inode_by_name(struct inode *dir, const struct qstr *qstr)
fs/ufs/dir.c
76
de = ufs_find_entry(dir, qstr, &folio);
fs/ufs/ufs.h
101
struct ufs_dir_entry *ufs_find_entry(struct inode *, const struct qstr *,
fs/ufs/ufs.h
99
ino_t ufs_inode_by_name(struct inode *, const struct qstr *);
fs/unicode/tests/utf8_kunit.c
220
const struct qstr s1 = {.name = nfdi_test_data[i].str,
fs/unicode/tests/utf8_kunit.c
222
const struct qstr s2 = {.name = nfdi_test_data[i].dec,
fs/unicode/tests/utf8_kunit.c
231
const struct qstr s1 = {.name = nfdicf_test_data[i].str,
fs/unicode/tests/utf8_kunit.c
233
const struct qstr s2 = {.name = nfdicf_test_data[i].ncf,
fs/unicode/utf8-core.c
12
int utf8_validate(const struct unicode_map *um, const struct qstr *str)
fs/unicode/utf8-core.c
122
struct qstr *str)
fs/unicode/utf8-core.c
141
int utf8_normalize(const struct unicode_map *um, const struct qstr *str,
fs/unicode/utf8-core.c
21
const struct qstr *s1, const struct qstr *s2)
fs/unicode/utf8-core.c
47
const struct qstr *s1, const struct qstr *s2)
fs/unicode/utf8-core.c
76
const struct qstr *cf,
fs/unicode/utf8-core.c
77
const struct qstr *s1)
fs/unicode/utf8-core.c
99
int utf8_casefold(const struct unicode_map *um, const struct qstr *str,
fs/vboxsf/dir.c
195
static int vboxsf_dentry_revalidate(struct inode *dir, const struct qstr *name,
fs/xfs/scrub/dirtree_repair.c
289
struct qstr qname = QSTR_INIT(name->name, name->len);
fs/xfs/scrub/orphanage.c
434
struct qstr qname = QSTR_INIT(adopt->xname->name,
fs/xfs/scrub/orphanage.c
476
struct qstr qname = QSTR_INIT(adopt->xname->name,
fs/xfs/xfs_inode.c
2099
struct qstr name;
fs/xfs/xfs_iops.c
346
struct qstr dname;
fs/xfs/xfs_iops.c
89
const struct qstr *qstr)
fs/xfs/xfs_iops.c
91
return security_inode_init_security(inode, dir, qstr,
fs/xfs/xfs_iops.h
17
const struct qstr *qstr);
fs/zonefs/super.c
590
static long zonefs_fname_to_fno(const struct qstr *fname)
include/linux/dcache.h
100
struct qstr __d_name; /* for use ONLY in fs/dcache.c */
include/linux/dcache.h
101
const struct qstr d_name;
include/linux/dcache.h
161
int (*d_revalidate)(struct inode *, const struct qstr *,
include/linux/dcache.h
164
int (*d_hash)(const struct dentry *, struct qstr *);
include/linux/dcache.h
166
unsigned int, const char *, const struct qstr *);
include/linux/dcache.h
257
extern struct dentry * d_alloc(struct dentry *, const struct qstr *);
include/linux/dcache.h
259
extern struct dentry * d_alloc_parallel(struct dentry *, const struct qstr *);
include/linux/dcache.h
264
extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *);
include/linux/dcache.h
266
const struct qstr *name);
include/linux/dcache.h
278
int d_mark_tmpfile_name(struct file *file, const struct qstr *name);
include/linux/dcache.h
303
extern struct dentry *d_lookup(const struct dentry *, const struct qstr *);
include/linux/dcache.h
60
#define QSTR_LEN(n,l) (struct qstr)QSTR_INIT(n,l)
include/linux/dcache.h
628
struct qstr name;
include/linux/dcache.h
63
extern const struct qstr empty_name;
include/linux/dcache.h
64
extern const struct qstr slash_name;
include/linux/dcache.h
65
extern const struct qstr dotdot_name;
include/linux/evm.h
24
const struct qstr *qstr, struct xattr *xattrs,
include/linux/evm.h
65
const struct qstr *qstr,
include/linux/fs.h
3326
const struct qstr *name,
include/linux/fs.h
3327
const struct qstr *folded_name,
include/linux/fs.h
3331
int generic_ci_d_hash(const struct dentry *dentry, struct qstr *str);
include/linux/fs.h
3333
const char *str, const struct qstr *name);
include/linux/fs.h
3358
const struct qstr *name)
include/linux/fs.h
3374
const struct qstr *name)
include/linux/fs_context.h
138
const struct qstr *value);
include/linux/fscrypt.h
203
int fscrypt_d_revalidate(struct inode *dir, const struct qstr *name,
include/linux/fscrypt.h
430
int fscrypt_fname_encrypt(const struct inode *inode, const struct qstr *iname,
include/linux/fscrypt.h
434
int fscrypt_setup_filename(struct inode *inode, const struct qstr *iname,
include/linux/fscrypt.h
44
const struct qstr *usr_fname;
include/linux/fscrypt.h
451
u64 fscrypt_fname_siphash(const struct inode *dir, const struct qstr *name);
include/linux/fscrypt.h
695
const struct qstr *iname,
include/linux/fscrypt.h
742
const struct qstr *name)
include/linux/fscrypt.h
748
static inline int fscrypt_d_revalidate(struct inode *dir, const struct qstr *name,
include/linux/fsnotify.h
250
const struct qstr *old_name,
include/linux/fsnotify.h
259
const struct qstr *new_name = &moved->d_name;
include/linux/fsnotify.h
49
struct inode *dir, const struct qstr *name,
include/linux/fsnotify_backend.h
175
const struct qstr *file_name, u32 cookie,
include/linux/fsnotify_backend.h
179
const struct qstr *file_name, u32 cookie);
include/linux/fsnotify_backend.h
669
struct inode *dir, const struct qstr *name,
include/linux/fsnotify_backend.h
959
struct inode *dir, const struct qstr *name,
include/linux/lsm_hook_defs.h
119
struct inode *dir, const struct qstr *qstr, struct xattr *xattrs,
include/linux/lsm_hook_defs.h
122
const struct qstr *name, const struct inode *context_inode)
include/linux/lsm_hook_defs.h
85
int mode, const struct qstr *name, const char **xattr_name,
include/linux/lsm_hook_defs.h
88
const struct qstr *name, const struct cred *old, struct cred *new)
include/linux/namei.h
163
struct qstr *old_last, struct qstr *new_last);
include/linux/namei.h
165
struct dentry *old_dentry, struct qstr *new_last);
include/linux/namei.h
64
struct path *parent, struct qstr *last,
include/linux/namei.h
69
extern struct dentry *try_lookup_noperm(struct qstr *, struct dentry *);
include/linux/namei.h
70
extern struct dentry *lookup_noperm(struct qstr *, struct dentry *);
include/linux/namei.h
71
extern struct dentry *lookup_noperm_unlocked(struct qstr *, struct dentry *);
include/linux/namei.h
72
extern struct dentry *lookup_noperm_positive_unlocked(struct qstr *, struct dentry *);
include/linux/namei.h
73
struct dentry *lookup_one(struct mnt_idmap *, struct qstr *, struct dentry *);
include/linux/namei.h
75
struct qstr *name, struct dentry *base);
include/linux/namei.h
77
struct qstr *name,
include/linux/namei.h
80
struct qstr *name,
include/linux/namei.h
84
struct qstr *name);
include/linux/namei.h
86
struct qstr *name);
include/linux/namei.h
89
struct qstr *name);
include/linux/namei.h
92
struct qstr *name);
include/linux/namei.h
93
struct dentry *start_creating_noperm(struct dentry *parent, struct qstr *name);
include/linux/namei.h
94
struct dentry *start_removing_noperm(struct dentry *parent, struct qstr *name);
include/linux/nfs_xdr.h
1065
const struct qstr * name;
include/linux/nfs_xdr.h
1116
const struct qstr * name;
include/linux/nfs_xdr.h
1131
const struct qstr * name;
include/linux/nfs_xdr.h
1281
const struct qstr *name;
include/linux/nfs_xdr.h
1307
const struct qstr *name;
include/linux/nfs_xdr.h
1796
int (*lookup) (struct inode *, struct dentry *, const struct qstr *,
include/linux/nfs_xdr.h
1815
int (*link) (struct inode *, struct inode *, const struct qstr *);
include/linux/nfs_xdr.h
1819
int (*rmdir) (struct inode *, const struct qstr *);
include/linux/nfs_xdr.h
495
const struct qstr * name;
include/linux/nfs_xdr.h
735
struct qstr name;
include/linux/nfs_xdr.h
752
const struct qstr *old_name;
include/linux/nfs_xdr.h
753
const struct qstr *new_name;
include/linux/security.h
390
const struct qstr *name,
include/linux/security.h
394
const struct qstr *name,
include/linux/security.h
402
const struct qstr *qstr,
include/linux/security.h
405
const struct qstr *name,
include/linux/security.h
55
struct qstr;
include/linux/security.h
873
const struct qstr *name,
include/linux/security.h
881
int mode, const struct qstr *name,
include/linux/security.h
891
const struct qstr *qstr,
include/linux/security.h
899
const struct qstr *name,
include/linux/unicode.h
58
int utf8_validate(const struct unicode_map *um, const struct qstr *str);
include/linux/unicode.h
61
const struct qstr *s1, const struct qstr *s2);
include/linux/unicode.h
64
const struct qstr *s1, const struct qstr *s2);
include/linux/unicode.h
66
const struct qstr *cf,
include/linux/unicode.h
67
const struct qstr *s1);
include/linux/unicode.h
69
int utf8_normalize(const struct unicode_map *um, const struct qstr *str,
include/linux/unicode.h
72
int utf8_casefold(const struct unicode_map *um, const struct qstr *str,
include/linux/unicode.h
76
struct qstr *str);
include/trace/events/afs.h
1015
TP_PROTO(struct afs_vnode *dvnode, const struct qstr *name,
include/trace/events/afs.h
792
const struct qstr *name),
include/trace/events/afs.h
829
const struct qstr *name, const struct qstr *name2),
include/trace/events/fsnotify.h
14
struct inode *dir, const struct qstr *file_name,
kernel/audit.h
241
extern int audit_compare_dname_path(const struct qstr *dname, const char *path, int plen);
kernel/audit_fsnotify.c
169
const struct qstr *dname, u32 cookie)
kernel/audit_tree.c
1044
const struct qstr *file_name, u32 cookie)
kernel/audit_watch.c
246
const struct qstr *dname, dev_t dev,
kernel/audit_watch.c
474
const struct qstr *dname, u32 cookie)
kernel/auditfilter.c
1313
int audit_compare_dname_path(const struct qstr *dname, const char *path, int parentlen)
kernel/auditsc.c
2368
const struct qstr *dname = &dentry->d_name;
security/integrity/evm/evm_main.c
1065
const struct qstr *qstr, struct xattr *xattrs,
security/security.c
1271
const struct qstr *name,
security/security.c
1296
const struct qstr *name,
security/security.c
1332
const struct qstr *qstr,
security/security.c
1354
ret = scall->hl->hook.inode_init_security(inode, dir, qstr, new_xattrs,
security/security.c
1392
const struct qstr *name,
security/selinux/hooks.c
1823
const struct qstr *name, u16 tclass,
security/selinux/hooks.c
2921
const struct qstr *name,
security/selinux/hooks.c
2943
const struct qstr *name,
security/selinux/hooks.c
2964
const struct qstr *qstr,
security/selinux/hooks.c
2979
rc = selinux_determine_inode_label(crsec, dir, qstr, newsclass, &newsid);
security/selinux/hooks.c
3010
const struct qstr *name,
security/selinux/hooks.c
3772
struct qstr q;
security/selinux/include/security.h
290
const struct qstr *qstr, u32 *out_sid);
security/selinux/selinuxfs.c
1976
struct qstr null_name = QSTR(NULL_FILE_NAME);
security/selinux/ss/services.c
1967
const struct qstr *qstr, u32 *out_sid)
security/selinux/ss/services.c
1971
qstr ? qstr->name : NULL, out_sid, true);
security/smack/smack_lsm.c
1012
const struct qstr *qstr,
security/smack/smack_lsm.c
5002
const struct qstr *name,