Searched refs:namelen (Results 1 - 25 of 111) sorted by relevance

12345

/fs/efs/
H A Ddir.c64 int namelen; local
72 namelen = dirslot->namelen;
74 pr_debug("%s(): block %d slot %d/%d: inode %u, name \"%s\", namelen %u\n",
76 inodenum, nameptr, namelen);
77 if (!namelen)
83 if (nameptr - (char *) dirblock + namelen > EFS_DIRBSIZE) {
90 if (!dir_emit(ctx, nameptr, namelen, inodenum, DT_UNKNOWN)) {
H A Dnamei.c19 int slot, namelen; local
50 namelen = dirslot->namelen;
53 if ((namelen == len) && (!memcmp(name, nameptr, len))) {
/fs/xfs/libxfs/
H A Dxfs_attr_sf.h37 __uint8_t namelen; /* actual length of name (no NULL) */ member in struct:xfs_attr_shortform::xfs_attr_sf_entry
51 __uint8_t namelen; /* length of name value (no null) */ member in struct:xfs_attr_sf_sort
63 ((int)sizeof(xfs_attr_sf_entry_t)-1 + (sfep)->namelen+(sfep)->valuelen)
H A Dxfs_dir2_sf.c80 int namelen; /* total name bytes */ local
90 * if there is a filetype field, add the extra byte to the namelen
95 count = i8count = namelen = 0;
115 isdot = dep->namelen == 1 && dep->name[0] == '.';
117 dep->namelen == 2 &&
126 namelen += dep->namelen + has_ftype;
133 count + /* namelen */
135 namelen + /* name */
220 if (dep->namelen
[all...]
H A Dxfs_attr_leaf.c471 if (sfe->namelen != args->namelen)
473 if (memcmp(args->name, sfe->nameval, args->namelen) != 0)
482 size = XFS_ATTR_SF_ENTSIZE_BYNAME(args->namelen, args->valuelen);
487 sfe->namelen = args->namelen;
490 memcpy(sfe->nameval, args->name, args->namelen);
491 memcpy(&sfe->nameval[args->namelen], args->value, args->valuelen);
541 if (sfe->namelen != args->namelen)
2474 int namelen; local
[all...]
/fs/ocfs2/
H A Ddir.h57 int ocfs2_find_entry(const char *name, int namelen,
65 const char *name, int namelen,
85 int namelen);
89 int namelen,
94 int namelen, u64 *blkno);
101 int namelen,
/fs/nfs/
H A Ddns_resolve.h34 size_t namelen, struct sockaddr *sa, size_t salen);
H A Dnamespace.c54 int namelen; local
69 namelen = dentry->d_name.len;
70 buflen -= namelen + 1;
73 end -= namelen;
74 memcpy(end, dentry->d_name.name, namelen);
100 namelen = strlen(base);
103 while (namelen > 0 && base[namelen - 1] == '/')
104 namelen--;
106 buflen -= namelen;
[all...]
H A Ddns_resolve.c17 ssize_t nfs_dns_resolve_name(struct net *net, char *name, size_t namelen, argument
24 ip_len = dns_query(NULL, name, namelen, NULL, &ip_addr, NULL);
63 size_t namelen; member in struct:nfs_dns_ent
93 new->hostname = kstrndup(key->hostname, key->namelen, GFP_KERNEL);
95 new->namelen = key->namelen;
98 new->namelen = 0;
118 item->namelen = 0;
161 if (a->namelen == 0 || a->namelen !
332 nfs_dns_resolve_name(struct net *net, char *name, size_t namelen, struct sockaddr *sa, size_t salen) argument
[all...]
H A Didmap.c155 static int nfs_map_string_to_numeric(const char *name, size_t namelen, __u32 *res) argument
160 if (memchr(name, '@', namelen) != NULL || namelen >= sizeof(buf))
162 memcpy(buf, name, namelen);
163 buf[namelen] = '\0';
247 static ssize_t nfs_idmap_get_desc(const char *name, size_t namelen, argument
251 size_t desclen = typelen + namelen + 2;
262 memcpy(cp, name, namelen);
263 cp += namelen;
268 static struct key *nfs_idmap_request_key(const char *name, size_t namelen, argument
293 nfs_idmap_get_key(const char *name, size_t namelen, const char *type, void *data, size_t data_size, struct idmap *idmap) argument
353 nfs_idmap_lookup_id(const char *name, size_t namelen, const char *type, __u32 *id, struct idmap *idmap) argument
730 nfs_map_name_to_uid(const struct nfs_server *server, const char *name, size_t namelen, kuid_t *uid) argument
747 nfs_map_group_to_gid(const struct nfs_server *server, const char *name, size_t namelen, kgid_t *gid) argument
[all...]
/fs/dlm/
H A Ddir.c68 uint16_t namelen; local
101 * pick namelen/name pairs out of received buffer
116 namelen = be16_to_cpu(v);
120 /* namelen of 0xFFFFF marks end of names for
121 this node; namelen of 0 marks end of the
124 if (namelen == 0xFFFF)
126 if (!namelen)
129 if (namelen > left)
132 if (namelen > DLM_RESNAME_MAXLEN)
136 b, namelen,
[all...]
/fs/qnx4/
H A Dnamei.c29 int namelen, thislen; local
38 namelen = QNX4_NAME_MAX;
40 namelen = QNX4_SHORT_NAME_MAX;
43 if ( thislen > namelen )
44 thislen = namelen;
/fs/xfs/
H A Dxfs_xattr.c136 int namelen,
153 arraytop = context->count + prefix_len + namelen + 1;
161 strncpy(offset, (char *)name, namelen); /* real name */
162 offset += namelen;
164 context->count += prefix_len + namelen + 1;
173 int namelen,
177 context->count += xfs_xattr_prefix_len(flags) + namelen + 1;
132 xfs_xattr_put_listent( struct xfs_attr_list_context *context, int flags, unsigned char *name, int namelen, int valuelen, unsigned char *value) argument
169 xfs_xattr_put_listent_sizes( struct xfs_attr_list_context *context, int flags, unsigned char *name, int namelen, int valuelen, unsigned char *value) argument
H A Dxfs_attr_list.c111 (int)sfe->namelen,
113 &sfe->nameval[sfe->namelen]);
157 sbp->hash = xfs_da_hashname(sfe->nameval, sfe->namelen);
159 sbp->namelen = sfe->namelen;
205 sbp->namelen,
207 &sbp->name[sbp->namelen]);
432 (int)name_loc->namelen,
434 &name_loc->nameval[name_loc->namelen]);
462 (int)name_rmt->namelen,
548 xfs_attr_put_listent( xfs_attr_list_context_t *context, int flags, unsigned char *name, int namelen, int valuelen, unsigned char *value) argument
[all...]
/fs/omfs/
H A Ddir.c12 static int omfs_hash(const char *name, int namelen, int mod) argument
15 for (i = 0; i < namelen; i++)
25 const char *name, int namelen, int *ofs)
28 int bucket = omfs_hash(name, namelen, nbuckets);
35 const char *name, int namelen,
56 if (strncmp(oi->i_name, name, namelen) == 0)
68 const char *name, int namelen)
74 bh = omfs_get_bucket(dir, name, namelen, &ofs);
81 return omfs_scan_list(dir, block, name, namelen, &dummy);
115 int namelen local
24 omfs_get_bucket(struct inode *dir, const char *name, int namelen, int *ofs) argument
34 omfs_scan_list(struct inode *dir, u64 block, const char *name, int namelen, u64 *prev_block) argument
67 omfs_find_entry(struct inode *dir, const char *name, int namelen) argument
161 int namelen = dentry->d_name.len; local
[all...]
/fs/reiserfs/
H A Dxattr_security.c38 const char *name, size_t namelen, int handler_flags)
40 const size_t len = namelen + 1;
46 memcpy(list, name, namelen);
47 list[namelen] = '\0';
37 security_list(struct dentry *dentry, char *list, size_t list_len, const char *name, size_t namelen, int handler_flags) argument
/fs/jffs2/
H A Dwrite.c207 uint32_t namelen, int alloc_mode)
226 if (strnlen(name, namelen) != namelen) {
240 vecs[1].iov_len = namelen;
242 fd = jffs2_alloc_full_dirent(namelen+1);
248 fd->nhash = full_name_hash(name, namelen);
250 memcpy(fd->name, name, namelen);
251 fd->name[namelen]=0;
270 if (ret || (retlen != sizeof(*rd) + namelen)) {
272 sizeof(*rd) + namelen, flash_of
205 jffs2_write_dirent(struct jffs2_sb_info *c, struct jffs2_inode_info *f, struct jffs2_raw_dirent *rd, const unsigned char *name, uint32_t namelen, int alloc_mode) argument
546 jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, const char *name, int namelen, struct jffs2_inode_info *dead_f, uint32_t time) argument
668 jffs2_do_link(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino, uint8_t type, const char *name, int namelen, uint32_t time) argument
[all...]
H A Ddir.c287 int namelen; local
306 namelen = dentry->d_name.len;
377 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen,
378 ALLOC_NORMAL, JFFS2_SUMMARY_DIRENT_SIZE(namelen));
395 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen);
402 rd->nsize = namelen;
405 rd->name_crc = cpu_to_je32(crc32(0, dentry->d_name.name, namelen));
407 fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL);
449 int namelen; local
464 namelen
617 int namelen; local
[all...]
/fs/jfs/
H A Djfs_xattr.h24 * I know the null-terminator is redundant since namelen is stored, but
29 u8 namelen; /* Length of name */ member in struct:jfs_ea
47 (sizeof (struct jfs_ea) + (ea)->namelen + 1 + \
/fs/cramfs/
H A Dinode.c395 int namelen; local
406 namelen = de->namelen << 2;
407 memcpy(buf, name, namelen);
411 nextoffset = offset + sizeof(*de) + namelen;
413 if (!namelen) {
417 if (buf[namelen-1])
419 namelen--;
421 if (!dir_emit(ctx, buf, namelen, ino, mode >> 12))
444 int namelen, retva local
[all...]
/fs/ocfs2/dlm/
H A Ddlmmaster.c73 unsigned int namelen)
78 if (namelen != mle->mnamelen ||
79 memcmp(name, mle->mname, namelen) != 0)
95 unsigned int namelen);
100 char *name, unsigned int namelen);
118 const char *name, unsigned int namelen,
270 unsigned int namelen)
301 memcpy(mle->mname, name, namelen);
302 mle->mnamelen = namelen;
303 mle->mnamehash = dlm_lockid_hash(name, namelen);
70 dlm_mle_equal(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, const char *name, unsigned int namelen) argument
265 dlm_init_mle(struct dlm_master_list_entry *mle, enum dlm_mle_type type, struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) argument
339 dlm_find_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry **mle, char *name, unsigned int namelen) argument
555 dlm_init_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) argument
610 dlm_new_lockres(struct dlm_ctxt *dlm, const char *name, unsigned int namelen) argument
741 dlm_get_lock_resource(struct dlm_ctxt *dlm, const char *lockid, int namelen, int flags) argument
1433 unsigned int namelen, hash; local
1674 unsigned int namelen = res->lockname.len; local
1781 unsigned int namelen, hash; local
2235 unsigned int namelen; local
2268 unsigned int namelen; local
2461 unsigned int namelen; local
3024 unsigned int namelen, hash; local
3093 dlm_add_migration_mle(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, struct dlm_master_list_entry **oldmle, const char *name, unsigned int namelen, u8 new_master, u8 master) argument
[all...]
/fs/hpfs/
H A Dea.c32 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 9, ex+4))
36 pos += ea->namelen + ea_valuelen(ea) + 5;
104 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
111 if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), buf))
116 pos += ea->namelen + ea_valuelen(ea) + 5;
162 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
171 if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), ret)) {
178 pos += ea->namelen + ea_valuelen(ea) + 5;
223 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
232 hpfs_ea_write(s, a, ano, pos + 4 + ea->namelen
[all...]
/fs/affs/
H A Ddir.c50 int namelen; local
118 namelen = min(AFFS_TAIL(sb, fh_bh)->name[0], (u8)30);
122 namelen, name, ino, hash_pos, (u32)ctx->pos);
124 if (!dir_emit(ctx, name, namelen, ino, DT_UNKNOWN))
/fs/efivarfs/
H A Dinode.c107 int namelen, i = 0, err = 0; local
123 namelen = dentry->d_name.len - EFI_VARIABLE_GUID_LEN - 1;
125 efivarfs_hex_to_guid(dentry->d_name.name + namelen + 1,
128 for (i = 0; i < namelen; i++)
/fs/afs/
H A Dcell.c34 static struct afs_cell *afs_cell_alloc(const char *name, unsigned namelen, argument
44 _enter("%*.*s,%s", namelen, namelen, name ?: "", vllist);
48 if (namelen > AFS_MAXCELLNAME) {
54 cell = kzalloc(sizeof(struct afs_cell) + namelen + 1, GFP_KERNEL);
60 memcpy(cell->name, name, namelen);
61 cell->name[namelen] = 0;
73 ret = dns_query("afsdb", name, namelen, "ipv4", &dvllist, NULL);

Completed in 378 milliseconds

12345