/fs/efs/ |
H A D | dir.c | 64 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 D | namei.c | 19 int slot, namelen; local 50 namelen = dirslot->namelen; 53 if ((namelen == len) && (!memcmp(name, nameptr, len))) {
|
/fs/xfs/libxfs/ |
H A D | xfs_attr_sf.h | 37 __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 D | xfs_dir2_sf.c | 80 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 D | xfs_attr_leaf.c | 471 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 D | dir.h | 57 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 D | dns_resolve.h | 34 size_t namelen, struct sockaddr *sa, size_t salen);
|
H A D | namespace.c | 54 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 D | dns_resolve.c | 17 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 D | idmap.c | 155 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 D | dir.c | 68 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 D | namei.c | 29 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 D | xfs_xattr.c | 136 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 D | xfs_attr_list.c | 111 (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 D | dir.c | 12 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 D | xattr_security.c | 38 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 D | write.c | 207 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 D | dir.c | 287 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 D | jfs_xattr.h | 24 * 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 D | inode.c | 395 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 D | dlmmaster.c | 73 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 D | ea.c | 32 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 D | dir.c | 50 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 D | inode.c | 107 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 D | cell.c | 34 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);
|