Home
last modified time | relevance | path

Searched refs:PyTime_t (Results 1 – 25 of 38) sorted by relevance

12

/external/python/cpython3/Include/internal/
Dpycore_time.h132 PyAPI_FUNC(PyTime_t) _PyTime_FromSeconds(int seconds);
138 PyTime_t *result);
143 ((PyTime_t)(seconds) * (1000 * 1000 * 1000))
147 extern PyTime_t _PyTime_FromMicrosecondsClamp(PyTime_t us);
151 PyAPI_FUNC(int) _PyTime_FromLong(PyTime_t *t,
157 PyAPI_FUNC(int) _PyTime_FromSecondsObject(PyTime_t *t,
164 PyAPI_FUNC(int) _PyTime_FromMillisecondsObject(PyTime_t *t,
170 PyAPI_FUNC(PyTime_t) _PyTime_AsMilliseconds(PyTime_t t,
175 PyAPI_FUNC(PyTime_t) _PyTime_AsMicroseconds(PyTime_t t,
180 extern PyTime_t _PyTime_As100Nanoseconds(PyTime_t t,
[all …]
Dpycore_lock.h55 _PyMutex_LockTimed(PyMutex *m, PyTime_t timeout_ns, _PyLockFlags flags);
94 PyEvent_WaitTimed(PyEvent *evt, PyTime_t timeout_ns, int detach);
Dpycore_parking_lot.h62 size_t address_size, PyTime_t timeout_ns,
Dpycore_semaphore.h50 _PySemaphore_Wait(_PySemaphore *sema, PyTime_t timeout_ns, int detach);
Dpycore_pythread.h100 #define PyThread_UNSET_TIMEOUT ((PyTime_t)(-1 * 1000 * 1000 * 1000))
Dpycore_import.h102 PyTime_t accumulated;
/external/python/cpython3/Python/
Dpytime.c66 static PyTime_t
67 _PyTime_GCD(PyTime_t x, PyTime_t y) in _PyTime_GCD()
73 PyTime_t tmp = y; in _PyTime_GCD()
83 _PyTimeFraction_Set(_PyTimeFraction *frac, PyTime_t numer, PyTime_t denom) in _PyTimeFraction_Set()
89 PyTime_t gcd = _PyTime_GCD(numer, denom); in _PyTimeFraction_Set()
121 pytime_add(PyTime_t *t1, PyTime_t t2) in pytime_add()
138 PyTime_t
139 _PyTime_Add(PyTime_t t1, PyTime_t t2) in _PyTime_Add()
147 pytime_mul_check_overflow(PyTime_t a, PyTime_t b) in pytime_mul_check_overflow()
161 pytime_mul(PyTime_t *t, PyTime_t k) in pytime_mul()
[all …]
Dparking_lot.c95 _PySemaphore_PlatformWait(_PySemaphore *sema, PyTime_t timeout) in _PySemaphore_PlatformWait()
105 PyTime_t div = _PyTime_AsMilliseconds(timeout, _PyTime_ROUND_TIMEOUT); in _PySemaphore_PlatformWait()
107 if ((PyTime_t)PY_DWORD_MAX < div) { in _PySemaphore_PlatformWait()
130 PyTime_t now; in _PySemaphore_PlatformWait()
133 PyTime_t deadline = _PyTime_Add(now, timeout); in _PySemaphore_PlatformWait()
138 PyTime_t now; in _PySemaphore_PlatformWait()
141 PyTime_t deadline = _PyTime_Add(now, timeout); in _PySemaphore_PlatformWait()
178 PyTime_t now; in _PySemaphore_PlatformWait()
180 PyTime_t deadline = _PyTime_Add(now, timeout); in _PySemaphore_PlatformWait()
206 _PySemaphore_Wait(_PySemaphore *sema, PyTime_t timeout, int detach) in _PySemaphore_Wait()
[all …]
Dlock.c20 static const PyTime_t TIME_TO_BE_FAIR_NS = 1000*1000;
34 PyTime_t time_to_be_fair;
51 _PyMutex_LockTimed(PyMutex *m, PyTime_t timeout, _PyLockFlags flags) in _PyMutex_LockTimed()
63 PyTime_t now; in _PyMutex_LockTimed()
66 PyTime_t endtime = 0; in _PyMutex_LockTimed()
142 PyTime_t now; in mutex_unpark()
275 PyEvent_WaitTimed(PyEvent *evt, PyTime_t timeout_ns, int detach) in PyEvent_WaitTimed()
Dthread_pthread.h157 PyTime_t timeout = _PyTime_FromMicrosecondsClamp(us); in _PyThread_cond_after()
158 PyTime_t t; in _PyThread_cond_after()
491 PyTime_t timeout; // relative timeout in PyThread_acquire_lock_timed()
511 PyTime_t now; in PyThread_acquire_lock_timed()
514 PyTime_t deadline = _PyTime_Add(now, timeout); in PyThread_acquire_lock_timed()
518 PyTime_t deadline = 0; in PyThread_acquire_lock_timed()
530 PyTime_t now; in PyThread_acquire_lock_timed()
533 PyTime_t abs_time = _PyTime_Add(now, timeout); in PyThread_acquire_lock_timed()
Dthread.c110 PyTime_t timeout; in PyThread_ParseTimeoutArg()
135 PyTime_t endtime = 0; in PyThread_acquire_lock_timed_with_retries()
142 PyTime_t microseconds; in PyThread_acquire_lock_timed_with_retries()
Dthread_nt.h80 PyTime_t timeout = (PyTime_t)milliseconds * (1000 * 1000); in EnterNonRecursiveMutex()
81 PyTime_t deadline = _PyDeadline_Init(timeout); in EnterNonRecursiveMutex()
83 PyTime_t microseconds = _PyTime_AsMicroseconds(timeout, in EnterNonRecursiveMutex()
/external/python/cpython3/Include/cpython/
Dpytime.h10 typedef int64_t PyTime_t; typedef
14 PyAPI_FUNC(double) PyTime_AsSecondsDouble(PyTime_t t);
15 PyAPI_FUNC(int) PyTime_Monotonic(PyTime_t *result);
16 PyAPI_FUNC(int) PyTime_PerfCounter(PyTime_t *result);
17 PyAPI_FUNC(int) PyTime_Time(PyTime_t *result);
19 PyAPI_FUNC(int) PyTime_MonotonicRaw(PyTime_t *result);
20 PyAPI_FUNC(int) PyTime_PerfCounterRaw(PyTime_t *result);
21 PyAPI_FUNC(int) PyTime_TimeRaw(PyTime_t *result);
/external/python/cpython3/Modules/_testcapi/
Dtime.c5 pytime_from_nanoseconds(PyTime_t *tp, PyObject *obj) in pytime_from_nanoseconds()
18 Py_BUILD_ASSERT(sizeof(long long) == sizeof(PyTime_t)); in pytime_from_nanoseconds()
19 *tp = (PyTime_t)nsec; in pytime_from_nanoseconds()
31 PyTime_t ts; in test_pytime_assecondsdouble()
41 pytime_as_float(PyTime_t t) in pytime_as_float()
51 PyTime_t t; in test_pytime_monotonic()
65 PyTime_t t; in test_pytime_monotonic_raw()
83 PyTime_t t; in test_pytime_perf_counter()
97 PyTime_t t; in test_pytime_perf_counter_raw()
115 PyTime_t t; in test_pytime_time()
[all …]
/external/python/cpython3/Doc/c-api/
Dtime.rst19 .. c:type:: PyTime_t
32 .. c:var:: PyTime_t PyTime_MIN
34 Minimum value of :c:type:`PyTime_t`.
36 .. c:var:: PyTime_t PyTime_MAX
38 Maximum value of :c:type:`PyTime_t`.
44 The following functions take a pointer to a :c:expr:`PyTime_t` that they
61 .. c:function:: int PyTime_Monotonic(PyTime_t *result)
66 .. c:function:: int PyTime_PerfCounter(PyTime_t *result)
71 .. c:function:: int PyTime_Time(PyTime_t *result)
90 .. c:function:: int PyTime_MonotonicRaw(PyTime_t *result)
[all …]
/external/python/cpython3/Modules/_testinternalcapi/
Dpytime.c19 PyTime_t ts = _PyTime_FromSeconds(seconds); in test_pytime_fromseconds()
48 PyTime_t ts; in test_pytime_fromsecondsobject()
66 PyTime_t t; in test_PyTime_AsTimeval()
93 PyTime_t t; in test_PyTime_AsTimeval_clamp()
115 PyTime_t t; in test_PyTime_AsTimespec()
133 PyTime_t t; in test_PyTime_AsTimespec_clamp()
151 PyTime_t t; in test_PyTime_AsMilliseconds()
158 PyTime_t ms = _PyTime_AsMilliseconds(t, round); in test_PyTime_AsMilliseconds()
170 PyTime_t t; in test_PyTime_AsMicroseconds()
177 PyTime_t us = _PyTime_AsMicroseconds(t, round); in test_PyTime_AsMicroseconds()
/external/python/cpython3/Modules/
Dtimemodule.c74 static int pysleep(PyTime_t timeout);
100 _PyFloat_FromPyTime(PyTime_t t) in _PyFloat_FromPyTime()
110 PyTime_t t; in time_time()
127 PyTime_t t; in time_time_ns()
150 py_clock(time_module_state *state, PyTime_t *tp, _Py_clock_info_t *info) in py_clock()
258 PyTime_t t; in time_clock_gettime_ns_impl()
272 PyTime_t t; in time_clock_settime()
303 PyTime_t t; in time_clock_settime_ns()
398 PyTime_t timeout; in time_sleep()
1203 PyTime_t t; in time_monotonic()
[all …]
D_lsprof.c21 PyTime_t tt;
22 PyTime_t it;
32 PyTime_t tt; /* total time in this entry */
33 PyTime_t it; /* inline time in this entry (not in subcalls) */
41 PyTime_t t0;
42 PyTime_t subt;
89 static PyTime_t CallExternalTimer(ProfilerObject *pObj) in CallExternalTimer()
104 PyTime_t result; in CallExternalTimer()
125 static inline PyTime_t
132 PyTime_t t; in call_timer()
[all …]
D_testsinglephase.c215 PyTime_t initialized;
270 _set_initialized(PyTime_t *initialized) in _set_initialized()
273 PyTime_t prev; in _set_initialized()
278 PyTime_t t; in _set_initialized()
D_threadmodule.c480 ThreadHandle_join(ThreadHandle *self, PyTime_t timeout_ns) in ThreadHandle_join()
504 PyTime_t deadline = timeout_ns != -1 ? _PyDeadline_Init(timeout_ns) : 0; in ThreadHandle_join()
635 PyTime_t timeout_ns = -1; in PyThreadHandleObject_join()
726 acquire_timed(PyThread_type_lock lock, PyTime_t timeout) in acquire_timed()
733 PyTime_t *timeout) in lock_acquire_parse_args()
744 const PyTime_t unset_timeout = _PyTime_FromSeconds(-1); in lock_acquire_parse_args()
765 PyTime_t microseconds; in lock_acquire_parse_args()
780 PyTime_t timeout; in lock_PyThread_acquire_lock()
1010 PyTime_t timeout; in rlock_acquire()
Dsocketmodule.h325 PyTime_t sock_timeout; /* Operation timeout in seconds;
D_queuemodule.c375 PyTime_t endtime = 0; in _queue_SimpleQueue_get_impl()
381 PyTime_t timeout; in _queue_SimpleQueue_get_impl()
Dsignalmodule.c177 PyTime_t t; in timeval_from_double()
1210 PyTime_t timeout;
1220 PyTime_t deadline = _PyDeadline_Init(timeout);
Dselectmodule.c300 PyTime_t timeout, deadline = 0; in select_select_impl()
626 PyTime_t timeout = -1, ms = -1, deadline = 0; in select_poll_poll_impl()
957 PyTime_t timeout, ms, deadline = 0; in select_devpoll_poll_impl()
1573 PyTime_t timeout = -1, ms = -1, deadline = 0; in select_epoll_poll_impl()
2278 PyTime_t timeout, deadline = 0; in select_kqueue_control_impl()
Dsocketmodule.c551 PyTime_t defaulttimeout;
776 internal_select(PySocketSockObject *s, int writing, PyTime_t interval, in internal_select()
782 PyTime_t ms; in internal_select()
895 PyTime_t timeout) in sock_call_ex()
898 PyTime_t deadline = 0; in sock_call_ex()
912 PyTime_t interval; in sock_call_ex()
3018 socket_parse_timeout(PyTime_t *timeout, PyObject *timeout_obj) in socket_parse_timeout()
3024 PyTime_t ms; in socket_parse_timeout()
3067 PyTime_t timeout; in sock_settimeout()
4389 PyTime_t timeout = s->sock_timeout; in sock_sendall()
[all …]

12