Home
last modified time | relevance | path

Searched refs:qstr (Results 1 – 25 of 195) sorted by relevance

12345678

/openbmc/linux/fs/hpfs/
H A Ddentry.c16 static int hpfs_hash_dentry(const struct dentry *dentry, struct qstr *qstr) in hpfs_hash_dentry() argument
20 unsigned l = qstr->len; in hpfs_hash_dentry()
22 if (l == 1) if (qstr->name[0]=='.') goto x; in hpfs_hash_dentry()
23 if (l == 2) if (qstr->name[0]=='.' || qstr->name[1]=='.') goto x; in hpfs_hash_dentry()
24 hpfs_adjust_length(qstr->name, &l); in hpfs_hash_dentry()
32 hash = partial_name_hash(hpfs_upcase(hpfs_sb(dentry->d_sb)->sb_cp_table,qstr->name[i]), hash); in hpfs_hash_dentry()
33 qstr->hash = end_name_hash(hash); in hpfs_hash_dentry()
39 unsigned int len, const char *str, const struct qstr *name) in hpfs_compare_dentry()
/openbmc/linux/include/linux/
H A Dunicode.h56 int utf8_validate(const struct unicode_map *um, const struct qstr *str);
59 const struct qstr *s1, const struct qstr *s2);
62 const struct qstr *s1, const struct qstr *s2);
64 const struct qstr *cf,
65 const struct qstr *s1);
67 int utf8_normalize(const struct unicode_map *um, const struct qstr *str,
70 int utf8_casefold(const struct unicode_map *um, const struct qstr *str,
74 struct qstr *str);
H A Ddcache.h49 struct qstr { struct
61 extern const struct qstr empty_name; argument
62 extern const struct qstr slash_name;
63 extern const struct qstr dotdot_name;
88 struct qstr d_name;
131 int (*d_hash)(const struct dentry *, struct qstr *);
133 unsigned int, const char *, const struct qstr *);
231 extern struct dentry * d_alloc(struct dentry *, const struct qstr *);
238 const struct qstr *name);
281 const struct qstr *name, unsigned *seq);
[all …]
H A Devm.h62 const struct qstr *qstr, struct xattr *xattrs,
168 const struct qstr *qstr, in evm_inode_init_security() argument
/openbmc/linux/fs/gfs2/
H A Ddir.h27 const struct qstr *filename,
29 int gfs2_dir_check(struct inode *dir, const struct qstr *filename,
31 int gfs2_dir_add(struct inode *inode, const struct qstr *filename,
41 int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename,
47 const struct qstr *filename,
59 static inline void gfs2_str2qstr(struct qstr *name, const char *fname) in gfs2_str2qstr()
67 static inline void gfs2_qstr2dirent(const struct qstr *name, u16 reclen, struct gfs2_dirent *dent) in gfs2_qstr2dirent()
79 extern struct qstr gfs2_qdot;
80 extern struct qstr gfs2_qdotdot;
/openbmc/linux/fs/autofs/
H A Dwaitq.c180 autofs_find_wait(struct autofs_sb_info *sbi, const struct qstr *qstr) in autofs_find_wait() argument
185 if (wq->name.hash == qstr->hash && in autofs_find_wait()
186 wq->name.len == qstr->len && in autofs_find_wait()
188 !memcmp(wq->name.name, qstr->name, qstr->len)) in autofs_find_wait()
204 const struct qstr *qstr, in validate_request() argument
215 wq = autofs_find_wait(sbi, qstr); in validate_request()
308 struct qstr qstr; in autofs_wait() local
350 qstr.name = name; in autofs_wait()
359 qstr.len = strlen(p); in autofs_wait()
362 qstr.hash = full_name_hash(dentry, qstr.name, qstr.len); in autofs_wait()
[all …]
/openbmc/linux/fs/unicode/
H A Dutf8-core.c12 int utf8_validate(const struct unicode_map *um, const struct qstr *str) in utf8_validate()
21 const struct qstr *s1, const struct qstr *s2) in utf8_strncmp()
47 const struct qstr *s1, const struct qstr *s2) in utf8_strncasecmp()
76 const struct qstr *cf, in utf8_strncasecmp_folded()
77 const struct qstr *s1) in utf8_strncasecmp_folded()
99 int utf8_casefold(const struct unicode_map *um, const struct qstr *str, in utf8_casefold()
122 struct qstr *str) in utf8_casefold_hash()
141 int utf8_normalize(const struct unicode_map *um, const struct qstr *str, in utf8_normalize()
/openbmc/linux/fs/proc/
H A Dutil.c4 unsigned name_to_int(const struct qstr *qstr) in name_to_int() argument
6 const char *name = qstr->name; in name_to_int()
7 int len = qstr->len; in name_to_int()
H A Dgeneric.c398 struct qstr qstr; in __proc_create() local
402 qstr.name = fn; in __proc_create()
403 qstr.len = strlen(fn); in __proc_create()
404 if (qstr.len == 0 || qstr.len >= 256) { in __proc_create()
405 WARN(1, "name len %u\n", qstr.len); in __proc_create()
408 if (qstr.len == 1 && fn[0] == '.') { in __proc_create()
417 WARN(1, "create '/proc/%s' by hand\n", qstr.name); in __proc_create()
429 if (qstr.len + 1 <= SIZEOF_PDE_INLINE_NAME) { in __proc_create()
432 ent->name = kmalloc(qstr.len + 1, GFP_KERNEL); in __proc_create()
439 memcpy(ent->name, fn, qstr.len + 1); in __proc_create()
[all …]
/openbmc/linux/fs/adfs/
H A Ddir.c341 if (adfs_tolower(qstr[i]) != adfs_tolower(str[i])) in __adfs_compare()
347 static int adfs_dir_lookup_byname(struct inode *inode, const struct qstr *qstr, in adfs_dir_lookup_byname() argument
367 name = qstr->name; in adfs_dir_lookup_byname()
368 name_len = qstr->len; in adfs_dir_lookup_byname()
395 adfs_hash(const struct dentry *parent, struct qstr *qstr) in adfs_hash() argument
401 if (qstr->len > ADFS_SB(parent->d_sb)->s_namelen) in adfs_hash()
404 len = qstr->len; in adfs_hash()
405 name = qstr->name; in adfs_hash()
409 qstr->hash = end_name_hash(hash); in adfs_hash()
419 const char *str, const struct qstr *qstr) in adfs_compare() argument
[all …]
/openbmc/linux/fs/hfs/
H A Dhfs_fs.h181 extern int hfs_cat_create(u32, struct inode *, const struct qstr *, struct inode *);
182 extern int hfs_cat_delete(u32, struct inode *, const struct qstr *);
183 extern int hfs_cat_move(u32, struct inode *, const struct qstr *,
184 struct inode *, const struct qstr *);
185 extern void hfs_cat_build_key(struct super_block *, btree_key *, u32, const struct qstr *);
206 extern struct inode *hfs_new_inode(struct inode *, const struct qstr *, umode_t);
232 extern int hfs_hash_dentry(const struct dentry *, struct qstr *);
236 unsigned int len, const char *str, const struct qstr *name);
239 extern void hfs_asc2mac(struct super_block *, struct hfs_name *, const struct qstr *);
/openbmc/linux/fs/isofs/
H A Dinode.c38 static int isofs_hashi(const struct dentry *parent, struct qstr *qstr);
43 static int isofs_hashi_ms(const struct dentry *parent, struct qstr *qstr);
44 static int isofs_hash_ms(const struct dentry *parent, struct qstr *qstr);
175 isofs_hashi_common(const struct dentry *dentry, struct qstr *qstr, int ms) in isofs_hashi_common() argument
182 len = qstr->len; in isofs_hashi_common()
183 name = qstr->name; in isofs_hashi_common()
230 isofs_hashi(const struct dentry *dentry, struct qstr *qstr) in isofs_hashi() argument
252 len = qstr->len; in isofs_hash_common()
253 name = qstr->name; in isofs_hash_common()
265 isofs_hash_ms(const struct dentry *dentry, struct qstr *qstr) in isofs_hash_ms() argument
[all …]
H A Dnamei.c21 struct qstr qstr; in isofs_cmp() local
22 qstr.name = compare; in isofs_cmp()
23 qstr.len = dlen; in isofs_cmp()
26 return dentry->d_op->d_compare(NULL, dentry->d_name.len, dentry->d_name.name, &qstr); in isofs_cmp()
/openbmc/linux/fs/affs/
H A Dnamei.c46 __affs_hash_dentry(const struct dentry *dentry, struct qstr *qstr, toupper_t fn, bool notruncate) in __affs_hash_dentry() argument
48 const u8 *name = qstr->name; in __affs_hash_dentry()
53 retval = affs_check_name(qstr->name, qstr->len, notruncate); in __affs_hash_dentry()
58 len = min(qstr->len, AFFSNAMEMAX); in __affs_hash_dentry()
61 qstr->hash = end_name_hash(hash); in __affs_hash_dentry()
67 affs_hash_dentry(const struct dentry *dentry, struct qstr *qstr) in affs_hash_dentry() argument
69 return __affs_hash_dentry(dentry, qstr, affs_toupper, in affs_hash_dentry()
75 affs_intl_hash_dentry(const struct dentry *dentry, struct qstr *qstr) in affs_intl_hash_dentry() argument
77 return __affs_hash_dentry(dentry, qstr, affs_intl_toupper, in affs_intl_hash_dentry()
83 const char *str, const struct qstr *name, toupper_t fn, in __affs_compare_dentry()
[all …]
/openbmc/linux/fs/ext2/
H A Dxattr.h109 const struct qstr *qstr);
112 const struct qstr *qstr) in ext2_init_security() argument
H A Dxattr_security.c49 const struct qstr *qstr) in ext2_init_security() argument
51 return security_inode_init_security(inode, dir, qstr, in ext2_init_security()
/openbmc/linux/fs/jfs/
H A Djfs_xattr.h53 const struct qstr *);
56 struct inode *dir, const struct qstr *qstr) in jfs_init_security() argument
/openbmc/linux/fs/reiserfs/
H A Dxattr.h37 const struct qstr *qstr,
103 const struct qstr *qstr, in reiserfs_security_init() argument
/openbmc/linux/fs/efivarfs/
H A Dsuper.c89 const struct qstr *name) in efivarfs_d_compare()
104 static int efivarfs_d_hash(const struct dentry *dentry, struct qstr *qstr) in efivarfs_d_hash() argument
107 const unsigned char *s = qstr->name; in efivarfs_d_hash()
108 unsigned int len = qstr->len; in efivarfs_d_hash()
120 qstr->hash = end_name_hash(hash); in efivarfs_d_hash()
133 struct qstr q; in efivarfs_alloc_dentry()
/openbmc/linux/fs/jffs2/
H A Dsecurity.c44 const struct qstr *qstr) in jffs2_init_security() argument
46 return security_inode_init_security(inode, dir, qstr, in jffs2_init_security()
/openbmc/qemu/tests/unit/
H A Dtest-qobject-output-visitor.c104 QString *qstr; in test_visitor_out_string() local
108 qstr = qobject_to(QString, visitor_get(data)); in test_visitor_out_string()
109 g_assert(qstr); in test_visitor_out_string()
117 QString *qstr; in test_visitor_out_no_string() local
122 qstr = qobject_to(QString, visitor_get(data)); in test_visitor_out_no_string()
123 g_assert(qstr); in test_visitor_out_no_string()
124 g_assert_cmpstr(qstring_get_str(qstr), ==, ""); in test_visitor_out_no_string()
131 QString *qstr; in test_visitor_out_enum() local
137 g_assert(qstr); in test_visitor_out_enum()
416 QString *qstr; in test_visitor_out_alternate() local
[all …]
/openbmc/linux/fs/ext4/
H A Dxattr_security.c56 const struct qstr *qstr) in ext4_init_security() argument
58 return security_inode_init_security(inode, dir, qstr, in ext4_init_security()
/openbmc/qemu/tests/qtest/
H A Ddevice-plug-test.c30 QString *qstr; in wait_device_deleted_event() local
43 qstr = qobject_to(QString, qdict_get(data, "device")); in wait_device_deleted_event()
44 g_assert(qstr); in wait_device_deleted_event()
45 if (!strcmp(qstring_get_str(qstr), id)) { in wait_device_deleted_event()
/openbmc/linux/fs/ocfs2/
H A Dxattr.h48 const struct qstr *,
87 const struct qstr *qstr);
/openbmc/linux/fs/hfsplus/
H A Dxattr_security.c69 const struct qstr *qstr) in hfsplus_init_security() argument
71 return security_inode_init_security(inode, dir, qstr, in hfsplus_init_security()

12345678