Lines Matching refs:size
37 size_t size);
57 size_t size) in ceph_vxattrcb_layout() argument
92 if (size >= total_len) { in ceph_vxattrcb_layout()
119 static int ceph_fmt_xattr(char *val, size_t size, const char *fmt, ...) in ceph_fmt_xattr() argument
126 ret = vsnprintf(buf, size ? sizeof(buf) : 0, fmt, args); in ceph_fmt_xattr()
130 if (size && ret + 1 > sizeof(buf)) { in ceph_fmt_xattr()
135 if (ret <= size) in ceph_fmt_xattr()
141 char *val, size_t size) in ceph_vxattrcb_layout_stripe_unit() argument
143 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.stripe_unit); in ceph_vxattrcb_layout_stripe_unit()
147 char *val, size_t size) in ceph_vxattrcb_layout_stripe_count() argument
149 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.stripe_count); in ceph_vxattrcb_layout_stripe_count()
153 char *val, size_t size) in ceph_vxattrcb_layout_object_size() argument
155 return ceph_fmt_xattr(val, size, "%u", ci->i_layout.object_size); in ceph_vxattrcb_layout_object_size()
159 char *val, size_t size) in ceph_vxattrcb_layout_pool() argument
171 if (ret <= size) in ceph_vxattrcb_layout_pool()
174 ret = ceph_fmt_xattr(val, size, "%lld", pool); in ceph_vxattrcb_layout_pool()
181 char *val, size_t size) in ceph_vxattrcb_layout_pool_namespace() argument
188 if (ret <= size) in ceph_vxattrcb_layout_pool_namespace()
198 size_t size) in ceph_vxattrcb_dir_entries() argument
200 return ceph_fmt_xattr(val, size, "%lld", ci->i_files + ci->i_subdirs); in ceph_vxattrcb_dir_entries()
204 size_t size) in ceph_vxattrcb_dir_files() argument
206 return ceph_fmt_xattr(val, size, "%lld", ci->i_files); in ceph_vxattrcb_dir_files()
210 size_t size) in ceph_vxattrcb_dir_subdirs() argument
212 return ceph_fmt_xattr(val, size, "%lld", ci->i_subdirs); in ceph_vxattrcb_dir_subdirs()
216 size_t size) in ceph_vxattrcb_dir_rentries() argument
218 return ceph_fmt_xattr(val, size, "%lld", in ceph_vxattrcb_dir_rentries()
223 size_t size) in ceph_vxattrcb_dir_rfiles() argument
225 return ceph_fmt_xattr(val, size, "%lld", ci->i_rfiles); in ceph_vxattrcb_dir_rfiles()
229 size_t size) in ceph_vxattrcb_dir_rsubdirs() argument
231 return ceph_fmt_xattr(val, size, "%lld", ci->i_rsubdirs); in ceph_vxattrcb_dir_rsubdirs()
235 size_t size) in ceph_vxattrcb_dir_rbytes() argument
237 return ceph_fmt_xattr(val, size, "%lld", ci->i_rbytes); in ceph_vxattrcb_dir_rbytes()
241 size_t size) in ceph_vxattrcb_dir_rctime() argument
243 return ceph_fmt_xattr(val, size, "%lld.%09ld", ci->i_rctime.tv_sec, in ceph_vxattrcb_dir_rctime()
254 size_t size) in ceph_vxattrcb_dir_pin() argument
256 return ceph_fmt_xattr(val, size, "%d", (int)ci->i_dir_pin); in ceph_vxattrcb_dir_pin()
274 size_t size) in ceph_vxattrcb_quota() argument
276 return ceph_fmt_xattr(val, size, "max_bytes=%llu max_files=%llu", in ceph_vxattrcb_quota()
281 char *val, size_t size) in ceph_vxattrcb_quota_max_bytes() argument
283 return ceph_fmt_xattr(val, size, "%llu", ci->i_max_bytes); in ceph_vxattrcb_quota_max_bytes()
287 char *val, size_t size) in ceph_vxattrcb_quota_max_files() argument
289 return ceph_fmt_xattr(val, size, "%llu", ci->i_max_files); in ceph_vxattrcb_quota_max_files()
299 size_t size) in ceph_vxattrcb_snap_btime() argument
301 return ceph_fmt_xattr(val, size, "%lld.%09ld", ci->i_snap_btime.tv_sec, in ceph_vxattrcb_snap_btime()
743 int size = 4 + ci->i_xattrs.count*(4 + 4) + in __get_required_blob_size() local
751 size += 4 + 4 + name_size + val_size; in __get_required_blob_size()
753 return size; in __get_required_blob_size()
825 size_t size) in __ceph_getxattr() argument
844 err = vxattr->getxattr_cb(ci, value, size); in __ceph_getxattr()
845 if (size && size < err) in __ceph_getxattr()
886 if (size && size < xattr->val_len) in __ceph_getxattr()
890 if (size == 0) in __ceph_getxattr()
904 ssize_t ceph_listxattr(struct dentry *dentry, char *names, size_t size) in ceph_listxattr() argument
908 bool len_only = (size == 0); in ceph_listxattr()
932 if (namelen > size) { in ceph_listxattr()
937 size -= namelen; in ceph_listxattr()
946 const char *value, size_t size, int flags) in ceph_sync_setxattr() argument
956 if (size > 0) { in ceph_sync_setxattr()
962 err = ceph_pagelist_append(pagelist, value, size); in ceph_sync_setxattr()
972 dout("setxattr value=%.*s\n", (int)size, value); in ceph_sync_setxattr()
1011 const void *value, size_t size, int flags) in __ceph_setxattr() argument
1022 int val_len = size; in __ceph_setxattr()
1135 err = ceph_sync_setxattr(inode, name, value, size, flags); in __ceph_setxattr()
1156 const char *name, void *value, size_t size, in ceph_get_xattr_handler() argument
1161 return __ceph_getxattr(inode, name, value, size); in ceph_get_xattr_handler()
1167 size_t size, int flags) in ceph_set_xattr_handler() argument
1171 return __ceph_setxattr(inode, name, value, size, flags); in ceph_set_xattr_handler()