Lines Matching refs:sx

1153 static void fuse_statx_to_attr(struct fuse_statx *sx, struct fuse_attr *attr)  in fuse_statx_to_attr()  argument
1156 attr->ino = sx->ino; in fuse_statx_to_attr()
1157 attr->size = sx->size; in fuse_statx_to_attr()
1158 attr->blocks = sx->blocks; in fuse_statx_to_attr()
1159 attr->atime = sx->atime.tv_sec; in fuse_statx_to_attr()
1160 attr->mtime = sx->mtime.tv_sec; in fuse_statx_to_attr()
1161 attr->ctime = sx->ctime.tv_sec; in fuse_statx_to_attr()
1162 attr->atimensec = sx->atime.tv_nsec; in fuse_statx_to_attr()
1163 attr->mtimensec = sx->mtime.tv_nsec; in fuse_statx_to_attr()
1164 attr->ctimensec = sx->ctime.tv_nsec; in fuse_statx_to_attr()
1165 attr->mode = sx->mode; in fuse_statx_to_attr()
1166 attr->nlink = sx->nlink; in fuse_statx_to_attr()
1167 attr->uid = sx->uid; in fuse_statx_to_attr()
1168 attr->gid = sx->gid; in fuse_statx_to_attr()
1169 attr->rdev = new_encode_dev(MKDEV(sx->rdev_major, sx->rdev_minor)); in fuse_statx_to_attr()
1170 attr->blksize = sx->blksize; in fuse_statx_to_attr()
1178 struct fuse_statx *sx; in fuse_do_statx() local
1209 sx = &outarg.stat; in fuse_do_statx()
1210 if (((sx->mask & STATX_SIZE) && !fuse_valid_size(sx->size)) || in fuse_do_statx()
1211 ((sx->mask & STATX_TYPE) && (!fuse_valid_type(sx->mode) || in fuse_do_statx()
1212 inode_wrong_type(inode, sx->mode)))) { in fuse_do_statx()
1218 if ((sx->mask & STATX_BASIC_STATS) == STATX_BASIC_STATS) { in fuse_do_statx()
1224 stat->result_mask = sx->mask & (STATX_BASIC_STATS | STATX_BTIME); in fuse_do_statx()
1225 stat->btime.tv_sec = sx->btime.tv_sec; in fuse_do_statx()
1226 stat->btime.tv_nsec = min_t(u32, sx->btime.tv_nsec, NSEC_PER_SEC - 1); in fuse_do_statx()