Lines Matching defs:name_len
267 int name_len;
432 static int fs_path_prepare_for_add(struct fs_path *p, int name_len,
438 new_len = p->end - p->start + name_len;
448 p->start -= name_len;
454 p->end += name_len;
462 static int fs_path_add(struct fs_path *p, const char *name, int name_len)
467 ret = fs_path_prepare_for_add(p, name_len, &prepared);
470 memcpy(prepared, name, name_len);
897 u32 name_len;
935 name_len = btrfs_inode_ref_name_len(eb, iref);
941 name_len = btrfs_inode_extref_name_len(eb, extref);
948 start = btrfs_ref_to_path(root, tmp_path, name_len,
962 name_len, name_off,
974 name_len);
979 cur += elem_size + name_len;
993 const char *name, int name_len,
1014 u32 name_len;
1046 name_len = btrfs_dir_name_len(eb, di);
1052 if (name_len > XATTR_NAME_MAX) {
1056 if (name_len + data_len >
1065 if (name_len + data_len > PATH_MAX) {
1071 if (name_len + data_len > buf_len) {
1072 buf_len = name_len + data_len;
1094 name_len + data_len);
1096 len = sizeof(*di) + name_len + data_len;
1100 ret = iterate(num, &di_key, buf, name_len, buf + name_len,
1705 u64 dir, const char *name, int name_len,
1719 dir, name, name_len, 0);
1810 const char *name, int name_len)
1824 if (dir != tmp_dir || name_len != fs_path_len(tmp_name)) {
1829 ret = !memcmp(tmp_name->start, name, name_len);
1847 const char *name, int name_len,
1880 ret = lookup_dir_item_inode(sctx->parent_root, dir, name, name_len,
1921 const char *name, int name_len)
1949 ret = lookup_dir_item_inode(sctx->send_root, dir, name, name_len,
2169 ret = fs_path_add(dest, nce->name, nce->name_len);
2237 nce->name_len = fs_path_len(dest);
2771 int name_len;
2778 ref->name_len = ref->full_path->end - ref->name;
3491 key.offset = btrfs_name_hash(parent_ref->name, parent_ref->name_len);
3502 parent_ref->name_len);
3809 ret = fs_path_add(new_path, ref->name, ref->name_len);
3867 name = kmemdup(ref->name, ref->name_len, GFP_KERNEL);
3876 ret = fs_path_add(ref->full_path, name, ref->name_len);
4007 cur->name, cur->name_len,
4014 cur->name_len);
4262 cur->name, cur->name_len);
4635 const char *name, int name_len,
4645 TLV_PUT_STRING(sctx, BTRFS_SEND_A_XATTR_NAME, name, name_len);
4657 const char *name, int name_len)
4666 TLV_PUT_STRING(sctx, BTRFS_SEND_A_XATTR_NAME, name, name_len);
4676 const char *name, int name_len,
4686 if (!strncmp(name, XATTR_NAME_CAPS, name_len))
4699 if (!strncmp(name, XATTR_NAME_POSIX_ACL_ACCESS, name_len) ||
4700 !strncmp(name, XATTR_NAME_POSIX_ACL_DEFAULT, name_len)) {
4713 ret = send_set_xattr(sctx, p, name, name_len, data, data_len);
4721 const char *name, int name_len,
4737 ret = send_remove_xattr(sctx, p, name, name_len);
4762 int name_len;
4769 const char *name, int name_len,
4775 if (name_len == ctx->name_len &&
4776 strncmp(name, ctx->name, name_len) == 0) {
4790 const char *name, int name_len,
4797 ctx.name_len = name_len;
4819 const char *name, int name_len,
4829 sctx->cmp_key, name, name_len, &found_data,
4832 ret = __process_new_xattr(num, di_key, name, name_len, data,
4837 ret = __process_new_xattr(num, di_key, name, name_len,
4849 const char *name, int name_len,
4857 name, name_len, NULL, NULL);
4859 ret = __process_deleted_xattr(num, di_key, name, name_len, data,