• Home
  • Raw
  • Download

Lines Matching refs:stbuf

75 static void convert_stat(const struct stat *stbuf, struct fuse_attr *attr)  in convert_stat()  argument
77 attr->ino = stbuf->st_ino; in convert_stat()
78 attr->mode = stbuf->st_mode; in convert_stat()
79 attr->nlink = stbuf->st_nlink; in convert_stat()
80 attr->uid = stbuf->st_uid; in convert_stat()
81 attr->gid = stbuf->st_gid; in convert_stat()
84 attr->rdev = ((major(stbuf->st_rdev) & 0x3fff) << 18) in convert_stat()
85 | (minor(stbuf->st_rdev) & 0x3ffff); in convert_stat()
87 attr->rdev = stbuf->st_rdev; in convert_stat()
89 attr->size = stbuf->st_size; in convert_stat()
90 attr->blocks = stbuf->st_blocks; in convert_stat()
91 attr->atime = stbuf->st_atime; in convert_stat()
92 attr->mtime = stbuf->st_mtime; in convert_stat()
93 attr->ctime = stbuf->st_ctime; in convert_stat()
94 attr->atimensec = ST_ATIM_NSEC(stbuf); in convert_stat()
95 attr->mtimensec = ST_MTIM_NSEC(stbuf); in convert_stat()
96 attr->ctimensec = ST_CTIM_NSEC(stbuf); in convert_stat()
102 static void convert_attr(const struct fuse_setattr_in *attr, struct stat *stbuf) in convert_attr() argument
104 stbuf->st_mode = attr->mode; in convert_attr()
105 stbuf->st_uid = attr->uid; in convert_attr()
106 stbuf->st_gid = attr->gid; in convert_attr()
107 stbuf->st_size = attr->size; in convert_attr()
108 stbuf->st_atime = attr->atime; in convert_attr()
109 stbuf->st_mtime = attr->mtime; in convert_attr()
110 ST_ATIM_NSEC_SET(stbuf, attr->atimensec); in convert_attr()
111 ST_MTIM_NSEC_SET(stbuf, attr->mtimensec); in convert_attr()
237 char *fuse_add_dirent(char *buf, const char *name, const struct stat *stbuf, in fuse_add_dirent() argument
246 dirent->ino = stbuf->st_ino; in fuse_add_dirent()
249 dirent->type = (stbuf->st_mode & 0170000) >> 12; in fuse_add_dirent()
258 const char *name, const struct stat *stbuf, off_t off) in fuse_add_direntry() argument
265 fuse_add_dirent(buf, name, stbuf, off); in fuse_add_direntry()
269 static void convert_statfs(const struct statvfs *stbuf, in convert_statfs() argument
272 kstatfs->bsize = stbuf->f_bsize; in convert_statfs()
273 kstatfs->frsize = stbuf->f_frsize; in convert_statfs()
274 kstatfs->blocks = stbuf->f_blocks; in convert_statfs()
275 kstatfs->bfree = stbuf->f_bfree; in convert_statfs()
276 kstatfs->bavail = stbuf->f_bavail; in convert_statfs()
277 kstatfs->files = stbuf->f_files; in convert_statfs()
278 kstatfs->ffree = stbuf->f_ffree; in convert_statfs()
279 kstatfs->namelen = stbuf->f_namemax; in convert_statfs()
421 int fuse_reply_statfs(fuse_req_t req, const struct statvfs *stbuf) in fuse_reply_statfs() argument
427 convert_statfs(stbuf, &arg.st); in fuse_reply_statfs()
528 struct stat stbuf; in do_setattr() local
529 memset(&stbuf, 0, sizeof(stbuf)); in do_setattr()
530 convert_attr(arg, &stbuf); in do_setattr()
537 req->f->op.setattr(req, nodeid, &stbuf, arg->valid & ~FATTR_FH, fi); in do_setattr()