Lines Matching defs:ts
42 print_ts(const struct timespec *ts)
44 printf("{tv_sec=%lld, tv_nsec=%llu}", (long long) ts->tv_sec,
45 zero_extend_signed_to_ull(ts->tv_nsec));
46 print_time_t_nsec(ts->tv_sec,
47 zero_extend_signed_to_ull(ts->tv_nsec), 1);
75 struct timespec *const ts = tail_alloc(sizeof(*ts) * 2);
112 k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 1), 0);
114 qname, ts + 1, errstr);
116 k_utimensat(kfdcwd, kfname, (uintptr_t) (ts + 2), 0);
118 " = %s\n", qname, ts + 2, errstr);
120 ts[0].tv_sec = 1492358706;
121 ts[0].tv_nsec = 123456789;
122 ts[1].tv_sec = 1492357068;
123 ts[1].tv_nsec = 234567890;
125 k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
127 print_ts(&ts[0]);
129 print_ts(&ts[1]);
132 ts[0].tv_sec = -1;
133 ts[0].tv_nsec = 2000000000;
134 ts[1].tv_sec = (time_t) -0x100000001LL;
135 ts[1].tv_nsec = 2345678900U;
137 k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
139 print_ts(&ts[0]);
141 print_ts(&ts[1]);
144 ts[0].tv_sec = 0;
145 ts[0].tv_nsec = 0;
146 ts[1].tv_sec = (time_t) 0xcafef00ddeadbeefLL;
147 ts[1].tv_nsec = 0;
149 k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
151 print_ts(&ts[0]);
153 print_ts(&ts[1]);
156 ts[0].tv_sec = 0xdeadbeefU;
157 ts[0].tv_nsec = 0xfacefeedU;
158 ts[1].tv_sec = (time_t) 0xcafef00ddeadbeefLL;
159 ts[1].tv_nsec = (long) 0xbadc0dedfacefeedLL;
161 k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
163 print_ts(&ts[0]);
165 print_ts(&ts[1]);
168 ts[0].tv_nsec = UTIME_NOW;
169 ts[1].tv_nsec = UTIME_OMIT;
170 k_utimensat(kfdcwd, kfname, (uintptr_t) ts, 0x100);
175 k_utimensat(kfdcwd, kfname, f8ill_ptr_to_kulong(ts), 0);
177 qname, (uintmax_t) f8ill_ptr_to_kulong(ts), errstr);
181 k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
187 k_utimensat(kfdcwd, kfname, (uintptr_t) ts,
193 k_utimensat(kfdcwd, kfname, (uintptr_t) ts, (kernel_ulong_t) -1ULL);