Lines Matching full:sx

1200 static void fuse_statx_to_attr(struct fuse_statx *sx, struct fuse_attr *attr)  in fuse_statx_to_attr()  argument
1203 attr->ino = sx->ino; in fuse_statx_to_attr()
1204 attr->size = sx->size; in fuse_statx_to_attr()
1205 attr->blocks = sx->blocks; in fuse_statx_to_attr()
1206 attr->atime = sx->atime.tv_sec; in fuse_statx_to_attr()
1207 attr->mtime = sx->mtime.tv_sec; in fuse_statx_to_attr()
1208 attr->ctime = sx->ctime.tv_sec; in fuse_statx_to_attr()
1209 attr->atimensec = sx->atime.tv_nsec; in fuse_statx_to_attr()
1210 attr->mtimensec = sx->mtime.tv_nsec; in fuse_statx_to_attr()
1211 attr->ctimensec = sx->ctime.tv_nsec; in fuse_statx_to_attr()
1212 attr->mode = sx->mode; in fuse_statx_to_attr()
1213 attr->nlink = sx->nlink; in fuse_statx_to_attr()
1214 attr->uid = sx->uid; in fuse_statx_to_attr()
1215 attr->gid = sx->gid; in fuse_statx_to_attr()
1216 attr->rdev = new_encode_dev(MKDEV(sx->rdev_major, sx->rdev_minor)); in fuse_statx_to_attr()
1217 attr->blksize = sx->blksize; in fuse_statx_to_attr()
1225 struct fuse_statx *sx; in fuse_do_statx() local
1256 sx = &outarg.stat; in fuse_do_statx()
1257 if (((sx->mask & STATX_SIZE) && !fuse_valid_size(sx->size)) || in fuse_do_statx()
1258 ((sx->mask & STATX_TYPE) && (!fuse_valid_type(sx->mode) || in fuse_do_statx()
1259 inode_wrong_type(inode, sx->mode)))) { in fuse_do_statx()
1265 if ((sx->mask & STATX_BASIC_STATS) == STATX_BASIC_STATS) { in fuse_do_statx()
1271 stat->result_mask = sx->mask & (STATX_BASIC_STATS | STATX_BTIME); in fuse_do_statx()
1272 stat->btime.tv_sec = sx->btime.tv_sec; in fuse_do_statx()
1273 stat->btime.tv_nsec = min_t(u32, sx->btime.tv_nsec, NSEC_PER_SEC - 1); in fuse_do_statx()