Lines Matching refs:size
85 size_t size;
147 off_t size;
178 unsigned size;
512 uint64_t hash = ((uint32_t) ino * 2654435761U) % f->id_table.size;
513 uint64_t oldhash = hash % (f->id_table.size / 2);
573 size_t newsize = t->size / 2;
583 t->size = newsize;
584 t->split = t->size / 2;
599 upper = &t->array[t->split + t->size / 2];
622 if(f->id_table.use < f->id_table.size / 4)
630 size_t newsize = t->size * 2;
638 memset(t->array + t->size, 0, t->size * sizeof(struct node *));
639 t->size = newsize;
652 if (t->split == t->size / 2)
670 if (t->split == t->size / 2)
681 if (f->id_table.use >= f->id_table.size / 2)
694 hash %= f->name_table.size;
695 oldhash = hash % (f->name_table.size / 2);
716 upper = &t->array[t->split + t->size / 2];
747 if (f->name_table.use < f->name_table.size / 4)
765 if (t->split == t->size / 2)
783 if (t->split == t->size / 2)
807 if (f->name_table.use >= f->name_table.size / 2)
1739 struct fuse_bufvec **bufp, size_t size, off_t off,
1750 size, (unsigned long long) off, fi->flags);
1753 res = fs->op.read_buf(path, bufp, size, off, fi);
1762 mem = malloc(size);
1767 *buf = FUSE_BUFVEC_INIT(size);
1771 res = fs->op.read(path, mem, size, off, fi);
1773 buf->buf[0].size = res;
1781 if (res >= 0 && fuse_buf_size(*bufp) > size)
1793 int fuse_fs_read(struct fuse_fs *fs, const char *path, char *mem, size_t size,
1804 size, (unsigned long long) off, fi->flags);
1809 res = fs->op.read_buf(path, &buf, size, off, fi);
1811 struct fuse_bufvec dst = FUSE_BUFVEC_INIT(size);
1818 res = fs->op.read(path, mem, size, off, fi);
1826 if (res >= 0 && res > (int) size)
1842 size_t size = fuse_buf_size(buf);
1850 size,
1859 struct fuse_bufvec tmp = FUSE_BUFVEC_INIT(size);
1866 mem = malloc(size);
1875 tmp.buf[0].size = res;
1879 res = fs->op.write(path, flatbuf->mem, flatbuf->size,
1890 if (res > (int) size)
1900 size_t size, off_t off, struct fuse_file_info *fi)
1902 struct fuse_bufvec bufv = FUSE_BUFVEC_INIT(size);
2092 int fuse_fs_truncate(struct fuse_fs *fs, const char *path, off_t size,
2101 (unsigned long long) size);
2103 return fs->op.truncate(path, size, fi);
2186 const char *value, size_t size, int flags)
2192 path, name, (unsigned long) size, flags);
2194 return fs->op.setxattr(path, name, value, size, flags);
2201 char *value, size_t size)
2207 path, name, (unsigned long) size);
2209 return fs->op.getxattr(path, name, value, size);
2216 size_t size)
2222 path, (unsigned long) size);
2224 return fs->op.listxattr(path, list, size);
2451 stbuf->st_size != node->size))
2455 node->size = stbuf->st_size;
3264 static void fuse_lib_read(fuse_req_t req, fuse_ino_t ino, size_t size,
3277 res = fuse_fs_read_buf(f->fs, path, &buf, size, off, fi);
3398 if (minsize > dh->size) {
3400 unsigned newsize = dh->size;
3416 dh->size = newsize;
3608 size_t size, off_t off, struct fuse_dh *dh,
3631 dh->needlen = size;
3691 static void fuse_readdir_common(fuse_req_t req, fuse_ino_t ino, size_t size,
3707 err = readdir_fill(f, req, ino, size, off, dh, &fi, flags);
3714 dh->needlen = size;
3726 static void fuse_lib_readdir(fuse_req_t req, fuse_ino_t ino, size_t size,
3729 fuse_readdir_common(req, ino, size, off, llfi, 0);
3732 static void fuse_lib_readdirplus(fuse_req_t req, fuse_ino_t ino, size_t size,
3735 fuse_readdir_common(req, ino, size, off, llfi, FUSE_READDIR_PLUS);
3810 const char *value, size_t size, int flags)
3820 err = fuse_fs_setxattr(f->fs, path, name, value, size, flags);
3828 const char *name, char *value, size_t size)
3837 err = fuse_fs_getxattr(f->fs, path, name, value, size);
3845 size_t size)
3850 if (size) {
3851 char *value = (char *) malloc(size);
3856 res = common_getxattr(f, req, ino, name, value, size);
3872 char *list, size_t size)
3881 err = fuse_fs_listxattr(f->fs, path, list, size);
3888 static void fuse_lib_listxattr(fuse_req_t req, fuse_ino_t ino, size_t size)
3893 if (size) {
3894 char *list = (char *) malloc(size);
3899 res = common_listxattr(f, req, ino, list, size);
4618 int fuse_getgroups(int size, gid_t list[])
4624 return fuse_req_getgroups(c->req, size, list);
4838 t->size = NODE_TABLE_MIN_SIZE;
4839 t->array = (struct node **) calloc(1, sizeof(struct node *) * t->size);
5069 for (i = 0; i < f->id_table.size; i++) {
5084 for (i = 0; i < f->id_table.size; i++) {