Searched refs:NSEC_PER_SEC (Results 1 - 17 of 17) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/util/
H A Dtimespec.h40 #define NSEC_PER_SEC 1000000000 macro
55 if (r->tv_nsec > NSEC_PER_SEC) {
57 r->tv_nsec -= NSEC_PER_SEC;
76 r->tv_nsec += NSEC_PER_SEC;
90 r->tv_sec = a->tv_sec + (b / NSEC_PER_SEC);
91 r->tv_nsec = a->tv_nsec + (b % NSEC_PER_SEC);
93 if (r->tv_nsec >= NSEC_PER_SEC) {
95 r->tv_nsec -= NSEC_PER_SEC;
98 r->tv_nsec += NSEC_PER_SEC;
124 return (uint64_t)a->tv_sec * NSEC_PER_SEC
[all...]
/xsrc/external/mit/MesaLib/dist/src/util/tests/timespec/
H A Dtimespec_test.cpp35 a.tv_nsec = NSEC_PER_SEC - 1;
53 EXPECT_EQ(r.tv_nsec, NSEC_PER_SEC - 1);
62 EXPECT_EQ(timespec_to_nsec(&a), (NSEC_PER_SEC * 4ULL) + 4);
98 a.tv_nsec = NSEC_PER_SEC - 1;
102 EXPECT_EQ(NSEC_PER_SEC - 1, tv_nsec);
122 a.tv_nsec = NSEC_PER_SEC - 1;
131 timespec_add_nsec(&r, &a, (NSEC_PER_SEC * 2ULL));
133 EXPECT_EQ(NSEC_PER_SEC - 1, r.tv_nsec);
135 timespec_add_nsec(&r, &a, (NSEC_PER_SEC * 2ULL) + 2);
141 timespec_add_nsec(&r, &r, NSEC_PER_SEC
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/vulkan/wsi/
H A Dwsi_common_queue.h105 #define NSEC_PER_SEC 1000000000 macro
119 uint32_t abs_nsec = now.tv_nsec + timeout % NSEC_PER_SEC;
120 uint64_t abs_sec = now.tv_sec + (abs_nsec / NSEC_PER_SEC) +
121 (timeout / NSEC_PER_SEC);
122 abs_nsec %= NSEC_PER_SEC;
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dmsm_priv.h139 ns = 3600ULL * NSEC_PER_SEC; /* 1 hour timeout is almost infinite */
142 tv->tv_sec = t.tv_sec + ns / NSEC_PER_SEC;
143 tv->tv_nsec = t.tv_nsec + ns % NSEC_PER_SEC;
144 if (tv->tv_nsec >= NSEC_PER_SEC) { /* handle nsec overflow */
145 tv->tv_nsec -= NSEC_PER_SEC;
/xsrc/external/mit/MesaLib/dist/src/vulkan/wsi/
H A Dwsi_common_queue.h103 #define NSEC_PER_SEC 1000000000 macro
117 uint32_t abs_nsec = now.tv_nsec + timeout % NSEC_PER_SEC;
118 uint64_t abs_sec = now.tv_sec + (abs_nsec / NSEC_PER_SEC) +
119 (timeout / NSEC_PER_SEC);
120 abs_nsec %= NSEC_PER_SEC;
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_limits.h26 #define NSEC_PER_SEC 1000000000ull macro
H A Dv3dv_queue.c75 return (uint64_t)current.tv_sec * NSEC_PER_SEC + current.tv_nsec;
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/
H A Detnaviv_priv.h212 tv->tv_sec = t.tv_sec + ns / NSEC_PER_SEC;
213 tv->tv_nsec = t.tv_nsec + ns % NSEC_PER_SEC;
214 if (tv->tv_nsec >= NSEC_PER_SEC) {
215 tv->tv_nsec -= NSEC_PER_SEC;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_fence.c203 #define NSEC_PER_SEC (1000 * USEC_PER_SEC) macro
212 return (uint64_t)current.tv_sec * NSEC_PER_SEC + current.tv_nsec;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_fence.c292 #define NSEC_PER_SEC (1000 * USEC_PER_SEC) macro
301 return (uint64_t)current.tv_sec * NSEC_PER_SEC + current.tv_nsec;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_fence.c356 #define NSEC_PER_SEC (1000 * USEC_PER_SEC) macro
365 return (uint64_t)current.tv_sec * NSEC_PER_SEC + current.tv_nsec;
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_queue.c451 #define NSEC_PER_SEC 1000000000 macro
459 return (uint64_t)current.tv_sec * NSEC_PER_SEC + current.tv_nsec;
635 .tv_sec = abs_timeout_ns / NSEC_PER_SEC,
636 .tv_nsec = abs_timeout_ns % NSEC_PER_SEC,
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_queue.c44 return (uint64_t)current.tv_sec * NSEC_PER_SEC + current.tv_nsec;
1831 .tv_sec = abs_timeout_ns / NSEC_PER_SEC,
1832 .tv_nsec = abs_timeout_ns % NSEC_PER_SEC,
2102 anv_get_absolute_timeout(5ull * NSEC_PER_SEC),
2578 .tv_sec = abs_timeout_ns / NSEC_PER_SEC,
2579 .tv_nsec = abs_timeout_ns % NSEC_PER_SEC,
2653 .tv_sec = abs_short_wait_ns / NSEC_PER_SEC,
2654 .tv_nsec = abs_short_wait_ns % NSEC_PER_SEC,
H A DgenX_query.c418 uint64_t abs_timeout = anv_get_absolute_timeout(2 * NSEC_PER_SEC);
H A Danv_private.h111 #define NSEC_PER_SEC 1000000000ull macro
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_query.c44 #define NSEC_PER_SEC 1000000000ull macro
424 WAIT_TIMEOUT * NSEC_PER_SEC);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.2.0.rst2282 - etnaviv: drm: Use NSEC_PER_SEC

Completed in 53 milliseconds