/fs/dlm/ |
D | dir.c | 139 int namelen, uint32_t bucket) in search_bucket() argument 144 if (de->length == namelen && !memcmp(name, de->name, namelen)) in search_bucket() 152 void dlm_dir_remove_entry(struct dlm_ls *ls, int nodeid, char *name, int namelen) in dlm_dir_remove_entry() argument 157 bucket = dir_hash(ls, name, namelen); in dlm_dir_remove_entry() 161 de = search_bucket(ls, name, namelen, bucket); in dlm_dir_remove_entry() 205 uint16_t namelen; in dlm_recover_directory() local 251 namelen = be16_to_cpu(v); in dlm_recover_directory() 259 if (namelen == 0xFFFF) in dlm_recover_directory() 261 if (!namelen) in dlm_recover_directory() 264 if (namelen > left) in dlm_recover_directory() [all …]
|
D | memory.c | 54 struct dlm_rsb *dlm_allocate_rsb(struct dlm_ls *ls, int namelen) in dlm_allocate_rsb() argument 58 DLM_ASSERT(namelen <= DLM_RESNAME_MAXLEN,); in dlm_allocate_rsb() 60 r = kzalloc(sizeof(*r) + namelen, ls->ls_allocation); in dlm_allocate_rsb()
|
/fs/jffs2/ |
D | write.c | 201 uint32_t namelen, int alloc_mode) in jffs2_write_dirent() argument 219 if (strnlen(name, namelen) != namelen) { in jffs2_write_dirent() 233 vecs[1].iov_len = namelen; in jffs2_write_dirent() 235 fd = jffs2_alloc_full_dirent(namelen+1); in jffs2_write_dirent() 241 fd->nhash = full_name_hash(name, namelen); in jffs2_write_dirent() 243 memcpy(fd->name, name, namelen); in jffs2_write_dirent() 244 fd->name[namelen]=0; in jffs2_write_dirent() 263 if (ret || (retlen != sizeof(*rd) + namelen)) { in jffs2_write_dirent() 265 sizeof(*rd)+namelen, flash_ofs, ret, retlen); in jffs2_write_dirent() 268 jffs2_add_physical_node_ref(c, flash_ofs | REF_OBSOLETE, PAD(sizeof(*rd)+namelen), NULL); in jffs2_write_dirent() [all …]
|
D | dir.c | 306 int namelen; in jffs2_symlink() local 325 namelen = dentry->d_name.len; in jffs2_symlink() 399 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen, in jffs2_symlink() 400 ALLOC_NORMAL, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_symlink() 420 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_symlink() 427 rd->nsize = namelen; in jffs2_symlink() 430 rd->name_crc = cpu_to_je32(crc32(0, dentry->d_name.name, namelen)); in jffs2_symlink() 432 fd = jffs2_write_dirent(c, dir_f, rd, dentry->d_name.name, namelen, ALLOC_NORMAL); in jffs2_symlink() 469 int namelen; in jffs2_mkdir() local 484 namelen = dentry->d_name.len; in jffs2_mkdir() [all …]
|
/fs/ocfs2/dlm/ |
D | dlmmaster.c | 74 unsigned int namelen) in dlm_mle_equal() argument 83 if (namelen != mle->u.name.len || in dlm_mle_equal() 84 memcmp(name, mle->u.name.name, namelen)!=0) in dlm_mle_equal() 88 if (namelen != res->lockname.len || in dlm_mle_equal() 89 memcmp(res->lockname.name, name, namelen) != 0) in dlm_mle_equal() 105 unsigned int namelen); 110 char *name, unsigned int namelen); 128 const char *name, unsigned int namelen, 280 unsigned int namelen) in dlm_init_mle() argument 303 memcpy(mle->u.name.name, name, namelen); in dlm_init_mle() [all …]
|
D | dlmlock.c | 315 create.namelen = res->lockname.len; in dlm_send_remote_lock_request() 317 memcpy(create.name, res->lockname.name, create.namelen); in dlm_send_remote_lock_request() 327 "up currently.\n", dlm->name, create.namelen, in dlm_send_remote_lock_request() 472 unsigned int namelen; in dlm_create_lock_handler() local 482 namelen = create->namelen; in dlm_create_lock_handler() 487 dlm->name, create->node_idx, namelen, name); in dlm_create_lock_handler() 493 if (namelen > DLM_LOCKID_NAME_MAX) { in dlm_create_lock_handler() 515 res = dlm_lookup_lockres(dlm, name, namelen); in dlm_create_lock_handler() 566 const char *name, int namelen, dlm_astlockfunc_t *ast, in dlmlock() argument 597 (!dlm_is_recovery_lock(name, namelen) || convert) ) { in dlmlock() [all …]
|
/fs/nfs/ |
D | namespace.c | 52 int namelen; in nfs_path() local 58 namelen = dentry->d_name.len; in nfs_path() 59 buflen -= namelen + 1; in nfs_path() 62 end -= namelen; in nfs_path() 63 memcpy(end, dentry->d_name.name, namelen); in nfs_path() 68 namelen = strlen(base); in nfs_path() 70 while (namelen > 0 && base[namelen - 1] == '/') in nfs_path() 71 namelen--; in nfs_path() 72 buflen -= namelen; in nfs_path() 75 end -= namelen; in nfs_path() [all …]
|
D | idmap.c | 209 size_t namelen, __u32 id) in idmap_update_entry() argument 212 memcpy(he->ih_name, name, namelen); in idmap_update_entry() 213 he->ih_name[namelen] = '\0'; in idmap_update_entry() 214 he->ih_namelen = namelen; in idmap_update_entry() 223 const char *name, size_t namelen, __u32 *id) in nfs_idmap_id() argument 238 if (namelen == 0) in nfs_idmap_id() 240 if (name[namelen-1] != '\0') in nfs_idmap_id() 242 namelen--; in nfs_idmap_id() 244 if (namelen >= IDMAP_NAMESZ) in nfs_idmap_id() 250 he = idmap_lookup_name(h, name, namelen); in nfs_idmap_id() [all …]
|
/fs/xfs/ |
D | xfs_dir2_trace.c | 43 int namelen, in xfs_dir2_trace_enter() argument 58 memcpy(n, name, min((int)sizeof(n), namelen)); in xfs_dir2_trace_enter() 65 (void *)(long)namelen, in xfs_dir2_trace_enter() 72 (void *)(long)namelen, in xfs_dir2_trace_enter() 83 (char *)args->name, (int)args->namelen, in xfs_dir2_trace_args() 99 (char *)args->name, (int)args->namelen, in xfs_dir2_trace_args_b() 116 (char *)args->name, (int)args->namelen, in xfs_dir2_trace_args_bb() 140 (char *)args->name, (int)args->namelen, in xfs_dir2_trace_args_bibii() 156 (char *)args->name, (int)args->namelen, in xfs_dir2_trace_args_db() 172 (char *)args->name, (int)args->namelen, in xfs_dir2_trace_args_i() [all …]
|
D | xfs_dir2_sf.c | 86 int namelen; /* total name bytes */ in xfs_dir2_block_sfsize() local 92 count = i8count = namelen = 0; in xfs_dir2_block_sfsize() 112 isdot = dep->namelen == 1 && dep->name[0] == '.'; in xfs_dir2_block_sfsize() 114 dep->namelen == 2 && in xfs_dir2_block_sfsize() 122 namelen += dep->namelen; in xfs_dir2_block_sfsize() 131 namelen + /* name */ in xfs_dir2_block_sfsize() 229 if (dep->namelen == 1 && dep->name[0] == '.') in xfs_dir2_block_to_sf() 234 else if (dep->namelen == 2 && in xfs_dir2_block_to_sf() 242 sfep->namelen = dep->namelen; in xfs_dir2_block_to_sf() 246 memcpy(sfep->name, dep->name, dep->namelen); in xfs_dir2_block_to_sf() [all …]
|
D | xfs_attr_leaf.c | 272 if (sfe->namelen != args->namelen) in xfs_attr_shortform_add() 274 if (memcmp(args->name, sfe->nameval, args->namelen) != 0) in xfs_attr_shortform_add() 283 size = XFS_ATTR_SF_ENTSIZE_BYNAME(args->namelen, args->valuelen); in xfs_attr_shortform_add() 288 sfe->namelen = args->namelen; in xfs_attr_shortform_add() 291 memcpy(sfe->nameval, args->name, args->namelen); in xfs_attr_shortform_add() 292 memcpy(&sfe->nameval[args->namelen], args->value, args->valuelen); in xfs_attr_shortform_add() 321 if (sfe->namelen != args->namelen) in xfs_attr_shortform_remove() 323 if (memcmp(sfe->nameval, args->name, args->namelen) != 0) in xfs_attr_shortform_remove() 402 if (sfe->namelen != args->namelen) in xfs_attr_shortform_lookup() 404 if (memcmp(args->name, sfe->nameval, args->namelen) != 0) in xfs_attr_shortform_lookup() [all …]
|
/fs/cramfs/ |
D | inode.c | 363 int namelen, error; in cramfs_readdir() local 374 namelen = de->namelen << 2; in cramfs_readdir() 375 memcpy(buf, name, namelen); in cramfs_readdir() 379 nextoffset = offset + sizeof(*de) + namelen; in cramfs_readdir() 381 if (!namelen) { in cramfs_readdir() 385 if (buf[namelen-1]) in cramfs_readdir() 387 namelen--; in cramfs_readdir() 389 error = filldir(dirent, buf, namelen, offset, ino, mode >> 12); in cramfs_readdir() 414 int namelen, retval; in cramfs_lookup() local 423 namelen = de->namelen << 2; in cramfs_lookup() [all …]
|
/fs/efs/ |
D | dir.c | 30 int slot, namelen; in efs_readdir() local 71 namelen = dirslot->namelen; in efs_readdir() 75 … inode %u, name \"%s\", namelen %u\n", block, slot, dirblock->slots-1, inodenum, nameptr, namelen); in efs_readdir() 77 if (namelen > 0) { in efs_readdir() 82 filldir(dirent, nameptr, namelen, filp->f_pos, inodenum, DT_UNKNOWN); in efs_readdir() 85 if (nameptr - (char *) dirblock + namelen > EFS_DIRBSIZE) { in efs_readdir()
|
D | namei.c | 19 int slot, namelen; in efs_find_entry() local 48 namelen = dirslot->namelen; in efs_find_entry() 51 if ((namelen == len) && (!memcmp(name, nameptr, len))) { in efs_find_entry()
|
/fs/jfs/ |
D | xattr.c | 98 if ((ea->namelen >= XATTR_SYSTEM_PREFIX_LEN) && in is_os2_xattr() 104 if ((ea->namelen >= XATTR_USER_PREFIX_LEN) && in is_os2_xattr() 110 if ((ea->namelen >= XATTR_SECURITY_PREFIX_LEN) && in is_os2_xattr() 117 if ((ea->namelen >= XATTR_TRUSTED_PREFIX_LEN) && in is_os2_xattr() 133 return ea->namelen + XATTR_OS2_PREFIX_LEN; in name_size() 135 return ea->namelen; in name_size() 140 int len = ea->namelen; in copy_name() 147 memcpy(buffer, ea->name, ea->namelen); in copy_name() 148 buffer[ea->namelen] = 0; in copy_name() 792 int namelen = strlen(name); in __jfs_setxattr() local [all …]
|
/fs/omfs/ |
D | dir.c | 12 static int omfs_hash(const char *name, int namelen, int mod) in omfs_hash() argument 15 for (i = 0; i < namelen; i++) in omfs_hash() 25 const char *name, int namelen, int *ofs) in omfs_get_bucket() argument 29 int bucket = omfs_hash(name, namelen, nbuckets); in omfs_get_bucket() 36 const char *name, int namelen, in omfs_scan_list() argument 58 if (strncmp(oi->i_name, name, namelen) == 0) in omfs_scan_list() 70 const char *name, int namelen) in omfs_find_entry() argument 76 bh = omfs_get_bucket(dir, name, namelen, &ofs); in omfs_find_entry() 83 return omfs_scan_list(dir, block, name, namelen, &dummy); in omfs_find_entry() 118 int namelen = dentry->d_name.len; in omfs_add_link() local [all …]
|
/fs/ocfs2/ |
D | dir.h | 30 int namelen, 39 const char *name, int namelen, 59 int namelen); 62 int namelen, 68 int namelen, u64 *blkno); 76 int namelen,
|
D | dir.c | 201 const char *name, int namelen, in ocfs2_search_dirblock() argument 223 if (de_buf + namelen <= dlimit && in ocfs2_search_dirblock() 224 ocfs2_match(namelen, name, de)) { in ocfs2_search_dirblock() 252 int namelen, in ocfs2_find_entry_id() argument 270 found = ocfs2_search_dirblock(di_bh, dir, name, namelen, 0, in ocfs2_find_entry_id() 382 static struct buffer_head *ocfs2_find_entry_el(const char *name, int namelen, in ocfs2_find_entry_el() argument 445 i = ocfs2_search_dirblock(bh, dir, name, namelen, in ocfs2_find_entry_el() 495 struct buffer_head *ocfs2_find_entry(const char *name, int namelen, in ocfs2_find_entry() argument 502 return ocfs2_find_entry_id(name, namelen, dir, res_dir); in ocfs2_find_entry() 504 return ocfs2_find_entry_el(name, namelen, dir, res_dir); in ocfs2_find_entry() [all …]
|
/fs/hpfs/ |
D | ea.c | 32 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 9, ex+4)) in hpfs_ea_ext_remove() 36 pos += ea->namelen + ea->valuelen + 5; in hpfs_ea_ext_remove() 104 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea->indirect ? 8 : 0), ex + 4)) in hpfs_read_ea() 111 if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea->valuelen, buf)) in hpfs_read_ea() 116 pos += ea->namelen + ea->valuelen + 5; in hpfs_read_ea() 162 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea->indirect ? 8 : 0), ex + 4)) in hpfs_get_ea() 171 if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea->valuelen, ret)) { in hpfs_get_ea() 178 pos += ea->namelen + ea->valuelen + 5; in hpfs_get_ea() 222 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea->indirect ? 8 : 0), ex + 4)) in hpfs_set_ea() 231 hpfs_ea_write(s, a, ano, pos + 4 + ea->namelen + 1, size, data); in hpfs_set_ea() [all …]
|
D | dnode.c | 162 unsigned namelen, secno down_ptr) in hpfs_add_de() argument 166 unsigned d_size = de_size(namelen, down_ptr); in hpfs_add_de() 168 int c = hpfs_compare_names(s, name, namelen, de->name, de->namelen, de->last); in hpfs_add_de() 170 hpfs_error(s, "name (%c,%d) already exists in dnode %08x", *name, namelen, d->self); in hpfs_add_de() 183 de->not_8x3 = hpfs_is_name_long(name, namelen); in hpfs_add_de() 184 de->namelen = namelen; in hpfs_add_de() 185 memcpy(de->name, name, namelen); in hpfs_add_de() 226 unsigned char *name, unsigned namelen, in hpfs_add_to_dnode() argument 245 if (namelen >= 256) { in hpfs_add_to_dnode() 246 hpfs_error(i->i_sb, "hpfs_add_to_dnode: namelen == %d", namelen); in hpfs_add_to_dnode() [all …]
|
/fs/xfs/linux-2.6/ |
D | xfs_xattr.c | 228 char *name, int namelen, int valuelen, char *value) in xfs_xattr_put_listent() argument 243 arraytop = context->count + prefix_len + namelen + 1; in xfs_xattr_put_listent() 251 strncpy(offset, name, namelen); /* real name */ in xfs_xattr_put_listent() 252 offset += namelen; in xfs_xattr_put_listent() 254 context->count += prefix_len + namelen + 1; in xfs_xattr_put_listent() 260 char *name, int namelen, int valuelen, char *value) in xfs_xattr_put_listent_sizes() argument 262 context->count += xfs_xattr_prefix_len(flags) + namelen + 1; in xfs_xattr_put_listent_sizes()
|
/fs/bfs/ |
D | dir.c | 25 int namelen, int ino); 27 const unsigned char *name, int namelen, 289 int namelen, int ino) in bfs_add_entry() argument 296 dprintf("name=%s, namelen=%d\n", name, namelen); in bfs_add_entry() 298 if (!namelen) in bfs_add_entry() 300 if (namelen > BFS_NAMELEN) in bfs_add_entry() 322 (i < namelen) ? name[i] : 0; in bfs_add_entry() 342 const unsigned char *name, int namelen, in bfs_find_entry() argument 350 if (namelen > BFS_NAMELEN) in bfs_find_entry() 364 bfs_namecmp(namelen, name, de->name)) { in bfs_find_entry()
|
/fs/ufs/ |
D | dir.c | 257 int namelen = dentry->d_name.len; in ufs_find_entry() local 258 unsigned reclen = UFS_DIR_REC_LEN(namelen); in ufs_find_entry() 265 UFSD("ENTER, dir_ino %lu, name %s, namlen %u\n", dir->i_ino, name, namelen); in ufs_find_entry() 267 if (npages == 0 || namelen > UFS_MAXNAMLEN) in ufs_find_entry() 292 if (ufs_match(sb, namelen, name, de)) in ufs_find_entry() 317 int namelen = dentry->d_name.len; in ufs_add_link() local 319 unsigned reclen = UFS_DIR_REC_LEN(namelen); in ufs_add_link() 330 UFSD("ENTER, name %s, namelen %u\n", name, namelen); in ufs_add_link() 365 if (ufs_match(sb, namelen, name, de)) in ufs_add_link() 397 ufs_set_de_namlen(sb, de, namelen); in ufs_add_link() [all …]
|
/fs/cifs/ |
D | dir.c | 50 int namelen; in build_path_from_dentry() local 70 namelen = pplen + dfsplen; in build_path_from_dentry() 72 namelen += (1 + temp->d_name.len); in build_path_from_dentry() 80 full_path = kmalloc(namelen+1, GFP_KERNEL); in build_path_from_dentry() 83 full_path[namelen] = 0; /* trailing null */ in build_path_from_dentry() 85 namelen -= 1 + temp->d_name.len; in build_path_from_dentry() 86 if (namelen < 0) { in build_path_from_dentry() 89 full_path[namelen] = dirsep; in build_path_from_dentry() 90 strncpy(full_path + namelen + 1, temp->d_name.name, in build_path_from_dentry() 92 cFYI(0, ("name: %s", full_path + namelen)); in build_path_from_dentry() [all …]
|
/fs/btrfs/ |
D | ioctl.c | 57 char *name, int namelen) in create_subvol() argument 144 name, namelen, dir->i_ino, &key, in create_subvol() 149 btrfs_i_size_write(dir, dir->i_size + namelen * 2); in create_subvol() 157 dir->i_ino, index, name, namelen); in create_subvol() 165 dir->i_ino, index, name, namelen); in create_subvol() 195 char *name, int namelen) in create_snapshot() argument 215 pending_snapshot->name = kmalloc(namelen + 1, GFP_NOFS); in create_snapshot() 221 memcpy(pending_snapshot->name, name, namelen); in create_snapshot() 222 pending_snapshot->name[namelen] = '\0'; in create_snapshot() 252 int mode, int namelen, in btrfs_mksubvol() argument [all …]
|