Lines Matching refs:size
694 static void do_readdir(fuse_req_t req, fuse_ino_t ino, size_t size,
700 auto rem = size;
707 auto buf = new (nothrow) char[size];
774 if (err && rem == size) {
782 fuse_reply_buf(req, buf, size - rem);
789 static void sfs_readdir(fuse_req_t req, fuse_ino_t ino, size_t size,
792 do_readdir(req, ino, size, offset, fi, 0);
796 static void sfs_readdirplus(fuse_req_t req, fuse_ino_t ino, size_t size,
799 do_readdir(req, ino, size, offset, fi, 1);
924 static void do_read(fuse_req_t req, size_t size, off_t off, fuse_file_info *fi) {
926 fuse_bufvec buf = FUSE_BUFVEC_INIT(size);
935 static void sfs_read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
938 do_read(req, size, off, fi);
942 static void do_write_buf(fuse_req_t req, size_t size, off_t off,
944 fuse_bufvec out_buf = FUSE_BUFVEC_INIT(size);
961 auto size {fuse_buf_size(in_buf)};
962 do_write_buf(req, size, off, in_buf, fi);
1001 size_t size) {
1010 if (size) {
1011 value = new (nothrow) char[size];
1017 ret = getxattr(procname, name, value, size);
1044 static void sfs_listxattr(fuse_req_t req, fuse_ino_t ino, size_t size) {
1053 if (size) {
1054 value = new (nothrow) char[size];
1060 ret = listxattr(procname, value, size);
1087 const char *value, size_t size, int flags) {
1095 ret = setxattr(procname, name, value, size, flags);