Lines Matching refs:statxbuf
425 struct uv__statx* statxbuf) {
431 rc = syscall(__NR_statx, dirfd, path, flags, mask, statxbuf);
433 uv__msan_unpoison(statxbuf, sizeof(*statxbuf));
1084 struct uv__statx* statxbuf;
1087 statxbuf = uv__malloc(sizeof(*statxbuf));
1088 if (statxbuf == NULL)
1095 uv__free(statxbuf);
1099 req->ptr = statxbuf;
1102 sqe->addr2 = (uintptr_t) statxbuf;
1122 void uv__statx_to_stat(const struct uv__statx* statxbuf, uv_stat_t* buf) {
1123 buf->st_dev = makedev(statxbuf->stx_dev_major, statxbuf->stx_dev_minor);
1124 buf->st_mode = statxbuf->stx_mode;
1125 buf->st_nlink = statxbuf->stx_nlink;
1126 buf->st_uid = statxbuf->stx_uid;
1127 buf->st_gid = statxbuf->stx_gid;
1128 buf->st_rdev = makedev(statxbuf->stx_rdev_major, statxbuf->stx_rdev_minor);
1129 buf->st_ino = statxbuf->stx_ino;
1130 buf->st_size = statxbuf->stx_size;
1131 buf->st_blksize = statxbuf->stx_blksize;
1132 buf->st_blocks = statxbuf->stx_blocks;
1133 buf->st_atim.tv_sec = statxbuf->stx_atime.tv_sec;
1134 buf->st_atim.tv_nsec = statxbuf->stx_atime.tv_nsec;
1135 buf->st_mtim.tv_sec = statxbuf->stx_mtime.tv_sec;
1136 buf->st_mtim.tv_nsec = statxbuf->stx_mtime.tv_nsec;
1137 buf->st_ctim.tv_sec = statxbuf->stx_ctime.tv_sec;
1138 buf->st_ctim.tv_nsec = statxbuf->stx_ctime.tv_nsec;
1139 buf->st_birthtim.tv_sec = statxbuf->stx_btime.tv_sec;
1140 buf->st_birthtim.tv_nsec = statxbuf->stx_btime.tv_nsec;
1147 struct uv__statx* statxbuf;
1151 statxbuf = req->ptr;
1155 uv__msan_unpoison(statxbuf, sizeof(*statxbuf));
1156 uv__statx_to_stat(statxbuf, buf);
1160 uv__free(statxbuf);