/external/python/cpython3/Include/internal/ |
D | pycore_time.h | 132 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 …]
|
D | pycore_lock.h | 55 _PyMutex_LockTimed(PyMutex *m, PyTime_t timeout_ns, _PyLockFlags flags); 94 PyEvent_WaitTimed(PyEvent *evt, PyTime_t timeout_ns, int detach);
|
D | pycore_parking_lot.h | 62 size_t address_size, PyTime_t timeout_ns,
|
D | pycore_semaphore.h | 50 _PySemaphore_Wait(_PySemaphore *sema, PyTime_t timeout_ns, int detach);
|
D | pycore_pythread.h | 100 #define PyThread_UNSET_TIMEOUT ((PyTime_t)(-1 * 1000 * 1000 * 1000))
|
D | pycore_import.h | 102 PyTime_t accumulated;
|
/external/python/cpython3/Python/ |
D | pytime.c | 66 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 …]
|
D | parking_lot.c | 95 _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 …]
|
D | lock.c | 20 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()
|
D | thread_pthread.h | 157 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()
|
D | thread.c | 110 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()
|
D | thread_nt.h | 80 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/ |
D | pytime.h | 10 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/ |
D | time.c | 5 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/ |
D | time.rst | 19 .. 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/ |
D | pytime.c | 19 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/ |
D | timemodule.c | 74 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.c | 21 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.c | 215 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.c | 480 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()
|
D | socketmodule.h | 325 PyTime_t sock_timeout; /* Operation timeout in seconds;
|
D | _queuemodule.c | 375 PyTime_t endtime = 0; in _queue_SimpleQueue_get_impl() 381 PyTime_t timeout; in _queue_SimpleQueue_get_impl()
|
D | signalmodule.c | 177 PyTime_t t; in timeval_from_double() 1210 PyTime_t timeout; 1220 PyTime_t deadline = _PyDeadline_Init(timeout);
|
D | selectmodule.c | 300 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()
|
D | socketmodule.c | 551 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 …]
|