Home
last modified time | relevance | path

Searched refs:tmo (Results 1 – 20 of 20) sorted by relevance

/hal_espressif-3.6.0/components/app_trace/
Dapp_trace.c89 esp_apptrace_tmo_t tmo; in esp_apptrace_down_buffer_get() local
111 esp_apptrace_tmo_init(&tmo, user_tmo); in esp_apptrace_down_buffer_get()
112 return ch->hw->get_down_buffer(ch->hw_data, size, &tmo); in esp_apptrace_down_buffer_get()
117 esp_apptrace_tmo_t tmo; in esp_apptrace_down_buffer_put() local
139 esp_apptrace_tmo_init(&tmo, user_tmo); in esp_apptrace_down_buffer_put()
140 return ch->hw->put_down_buffer(ch->hw_data, ptr, &tmo); in esp_apptrace_down_buffer_put()
146 esp_apptrace_tmo_t tmo; in esp_apptrace_read() local
169 esp_apptrace_tmo_init(&tmo, user_tmo); in esp_apptrace_read()
172 uint8_t * ptr = ch->hw->get_down_buffer(ch->hw_data, &act_sz, &tmo); in esp_apptrace_read()
176 res = ch->hw->put_down_buffer(ch->hw_data, ptr, &tmo); in esp_apptrace_read()
[all …]
Dapp_trace_util.c23 esp_apptrace_tmo_t tmo; in esp_apptrace_log_lock() local
24 esp_apptrace_tmo_init(&tmo, ESP_APPTRACE_TMO_INFINITE); in esp_apptrace_log_lock()
25 int ret = esp_apptrace_lock_take(&s_log_lock, &tmo); in esp_apptrace_log_lock()
43 esp_err_t esp_apptrace_tmo_check(esp_apptrace_tmo_t *tmo) in esp_apptrace_tmo_check() argument
45 if (tmo->tmo != (int64_t)-1) { in esp_apptrace_tmo_check()
46 tmo->elapsed = esp_timer_get_time() - tmo->start; in esp_apptrace_tmo_check()
47 if (tmo->elapsed >= tmo->tmo) { in esp_apptrace_tmo_check()
58 esp_err_t esp_apptrace_lock_take(esp_apptrace_lock_t *lock, esp_apptrace_tmo_t *tmo) in esp_apptrace_lock_take() argument
73 res = esp_apptrace_tmo_check(tmo); in esp_apptrace_lock_take()
Dapp_trace_membufs_proto.c141 …esp_apptrace_membufs_swap_waitus(esp_apptrace_membufs_proto_data_t *proto, esp_apptrace_tmo_t *tmo) in esp_apptrace_membufs_swap_waitus() argument
146 res = esp_apptrace_tmo_check(tmo); in esp_apptrace_membufs_swap_waitus()
154 …_down_buffer_get(esp_apptrace_membufs_proto_data_t *proto, uint32_t *size, esp_apptrace_tmo_t *tmo) in esp_apptrace_membufs_down_buffer_get() argument
171 int res = esp_apptrace_membufs_swap_waitus(proto, tmo); in esp_apptrace_membufs_down_buffer_get()
178 int res = esp_apptrace_tmo_check(tmo); in esp_apptrace_membufs_down_buffer_get()
187 …fs_down_buffer_put(esp_apptrace_membufs_proto_data_t *proto, uint8_t *ptr, esp_apptrace_tmo_t *tmo) in esp_apptrace_membufs_down_buffer_put() argument
221 …4buf(esp_apptrace_membufs_proto_data_t *proto, uint16_t size, esp_apptrace_tmo_t *tmo, int *pended) in esp_apptrace_membufs_wait4buf() argument
225 int res = esp_apptrace_membufs_swap_waitus(proto, tmo); in esp_apptrace_membufs_wait4buf()
275 …ufs_up_buffer_get(esp_apptrace_membufs_proto_data_t *proto, uint32_t size, esp_apptrace_tmo_t *tmo) argument
297 …buf_ptr = esp_apptrace_membufs_wait4buf(proto, ESP_APPTRACE_USR_BLOCK_RAW_SZ(size), tmo, &pended_b…
[all …]
/hal_espressif-3.6.0/components/app_trace/include/
Desp_app_trace_util.h27 int64_t tmo; ///< timeout value (in us) member
37 static inline void esp_apptrace_tmo_init(esp_apptrace_tmo_t *tmo, uint32_t user_tmo) in esp_apptrace_tmo_init() argument
39 tmo->start = esp_timer_get_time(); in esp_apptrace_tmo_init()
40 tmo->tmo = user_tmo == ESP_APPTRACE_TMO_INFINITE ? (int64_t)-1 : (int64_t)user_tmo; in esp_apptrace_tmo_init()
41 tmo->elapsed = 0; in esp_apptrace_tmo_init()
51 esp_err_t esp_apptrace_tmo_check(esp_apptrace_tmo_t *tmo);
53 static inline uint32_t esp_apptrace_tmo_remaining_us(esp_apptrace_tmo_t *tmo) in esp_apptrace_tmo_remaining_us() argument
55 return tmo->tmo != (int64_t)-1 ? (tmo->elapsed - tmo->tmo) : ESP_APPTRACE_TMO_INFINITE; in esp_apptrace_tmo_remaining_us()
83 esp_err_t esp_apptrace_lock_take(esp_apptrace_lock_t *lock, esp_apptrace_tmo_t *tmo);
Desp_app_trace.h57 uint8_t *esp_apptrace_buffer_get(esp_apptrace_dest_t dest, uint32_t size, uint32_t tmo);
69 esp_err_t esp_apptrace_buffer_put(esp_apptrace_dest_t dest, uint8_t *ptr, uint32_t tmo);
81 …_err_t esp_apptrace_write(esp_apptrace_dest_t dest, const void *data, uint32_t size, uint32_t tmo);
93 int esp_apptrace_vprintf_to(esp_apptrace_dest_t dest, uint32_t tmo, const char *fmt, va_list ap);
113 esp_err_t esp_apptrace_flush(esp_apptrace_dest_t dest, uint32_t tmo);
125 esp_err_t esp_apptrace_flush_nolock(esp_apptrace_dest_t dest, uint32_t min_sz, uint32_t tmo);
137 esp_err_t esp_apptrace_read(esp_apptrace_dest_t dest, void *data, uint32_t *size, uint32_t tmo);
149 uint8_t *esp_apptrace_down_buffer_get(esp_apptrace_dest_t dest, uint32_t *size, uint32_t tmo);
161 esp_err_t esp_apptrace_down_buffer_put(esp_apptrace_dest_t dest, uint8_t *ptr, uint32_t tmo);
Desp_sysview_trace.h25 static inline esp_err_t esp_sysview_flush(uint32_t tmo) in esp_sysview_flush() argument
27 SEGGER_RTT_ESP_Flush(0, tmo); in esp_sysview_flush()
48 esp_err_t esp_sysview_heap_trace_start(uint32_t tmo);
/hal_espressif-3.6.0/components/app_trace/port/riscv/
Dport.c43 …ic esp_err_t esp_apptrace_riscv_flush(esp_apptrace_riscv_data_t *hw_data, esp_apptrace_tmo_t *tmo);
44 …e_riscv_flush_nolock(esp_apptrace_riscv_data_t *hw_data, uint32_t min_sz, esp_apptrace_tmo_t *tmo);
45 …ce_riscv_up_buffer_get(esp_apptrace_riscv_data_t *hw_data, uint32_t size, esp_apptrace_tmo_t *tmo);
46 …ace_riscv_up_buffer_put(esp_apptrace_riscv_data_t *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo);
48 …riscv_down_buffer_get(esp_apptrace_riscv_data_t *hw_data, uint32_t *size, esp_apptrace_tmo_t *tmo);
49 …e_riscv_down_buffer_put(esp_apptrace_riscv_data_t *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo);
122 …atic esp_err_t esp_apptrace_riscv_lock(esp_apptrace_riscv_data_t *hw_data, esp_apptrace_tmo_t *tmo) in esp_apptrace_riscv_lock() argument
125 esp_err_t ret = esp_apptrace_lock_take(&hw_data->lock, tmo); in esp_apptrace_riscv_lock()
177 …ace_riscv_up_buffer_get(esp_apptrace_riscv_data_t *hw_data, uint32_t size, esp_apptrace_tmo_t *tmo) in esp_apptrace_riscv_up_buffer_get() argument
184 esp_err_t res = esp_apptrace_riscv_lock(hw_data, tmo); in esp_apptrace_riscv_up_buffer_get()
[all …]
/hal_espressif-3.6.0/components/app_trace/port/xtensa/
Dport.c192 static esp_err_t esp_apptrace_trax_flush(esp_apptrace_trax_data_t *hw_data, esp_apptrace_tmo_t *tmo
193 …ace_trax_flush_nolock(esp_apptrace_trax_data_t *hw_data, uint32_t min_sz, esp_apptrace_tmo_t *tmo);
194 …race_trax_up_buffer_get(esp_apptrace_trax_data_t *hw_data, uint32_t size, esp_apptrace_tmo_t *tmo);
195 …trace_trax_up_buffer_put(esp_apptrace_trax_data_t *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo);
197 …e_trax_down_buffer_get(esp_apptrace_trax_data_t *hw_data, uint32_t *size, esp_apptrace_tmo_t *tmo);
198 …ace_trax_down_buffer_put(esp_apptrace_trax_data_t *hw_data, uint8_t *ptr, esp_apptrace_tmo_t *tmo);
251 static esp_err_t esp_apptrace_trax_lock(esp_apptrace_trax_data_t *hw_data, esp_apptrace_tmo_t *tmo) in esp_apptrace_trax_lock() argument
254 esp_err_t ret = esp_apptrace_lock_take(&hw_data->lock, tmo); in esp_apptrace_trax_lock()
352 …trace_trax_up_buffer_get(esp_apptrace_trax_data_t *hw_data, uint32_t size, esp_apptrace_tmo_t *tmo) in esp_apptrace_trax_up_buffer_get() argument
359 esp_err_t res = esp_apptrace_trax_lock(hw_data, tmo); in esp_apptrace_trax_up_buffer_get()
[all …]
/hal_espressif-3.6.0/tools/esp_app_trace/espytrace/
Dapptrace.py76 def __init__(self, tmo, sz): argument
77 ReaderError.__init__(self, 'Timeout %f sec while reading %d bytes!' % (tmo, sz))
93 def __init__(self, tmo): argument
102 self.timeout = tmo
166 def __init__(self, path, tmo): argument
177 Reader.__init__(self, tmo)
258 def __init__(self, tmo): argument
263 FileReader.__init__(self, fname, tmo)
292 def __init__(self, host, port, tmo): argument
306 NetReader.__init__(self, tmo)
[all …]
/hal_espressif-3.6.0/components/app_trace/private_include/
Desp_app_trace_membufs_proto.h60 …down_buffer_get(esp_apptrace_membufs_proto_data_t *proto, uint32_t *size, esp_apptrace_tmo_t *tmo);
61 …s_down_buffer_put(esp_apptrace_membufs_proto_data_t *proto, uint8_t *ptr, esp_apptrace_tmo_t *tmo);
62 …fs_up_buffer_get(esp_apptrace_membufs_proto_data_t *proto, uint32_t size, esp_apptrace_tmo_t *tmo);
63 …ufs_up_buffer_put(esp_apptrace_membufs_proto_data_t *proto, uint8_t *ptr, esp_apptrace_tmo_t *tmo);
64 …s_flush_nolock(esp_apptrace_membufs_proto_data_t *proto, uint32_t min_sz, esp_apptrace_tmo_t *tmo);
/hal_espressif-3.6.0/components/app_trace/sys_view/esp/
DSEGGER_RTT_esp.c54 void SEGGER_RTT_ESP_FlushNoLock(unsigned long min_sz, unsigned long tmo) in SEGGER_RTT_ESP_FlushNoLock() argument
58 res = esp_apptrace_write(ESP_APPTRACE_DEST_TRAX, s_events_buf, s_events_buf_filled, tmo); in SEGGER_RTT_ESP_FlushNoLock()
64 res = esp_apptrace_flush_nolock(ESP_APPTRACE_DEST_TRAX, min_sz, tmo); in SEGGER_RTT_ESP_FlushNoLock()
85 void SEGGER_RTT_ESP_Flush(unsigned long min_sz, unsigned long tmo) in SEGGER_RTT_ESP_Flush() argument
88 SEGGER_RTT_ESP_FlushNoLock(min_sz, tmo); in SEGGER_RTT_ESP_Flush()
/hal_espressif-3.6.0/components/app_trace/sys_view/ext/
Dheap_trace_module.c31 esp_err_t esp_sysview_heap_trace_start(uint32_t tmo) in esp_sysview_heap_trace_start() argument
33 uint32_t tmo_ticks = tmo/(1000*portTICK_PERIOD_MS); in esp_sysview_heap_trace_start()
37 if (tmo != (uint32_t)-1) { in esp_sysview_heap_trace_start()
/hal_espressif-3.6.0/components/app_trace/sys_view/Sample/Config/
DSEGGER_SYSVIEW_Config_FreeRTOS.c300 esp_apptrace_tmo_t tmo; in SEGGER_SYSVIEW_X_SysView_Lock() local
301 esp_apptrace_tmo_init(&tmo, SEGGER_LOCK_WAIT_TMO); in SEGGER_SYSVIEW_X_SysView_Lock()
302 esp_apptrace_lock_take(&s_sys_view_lock, &tmo); in SEGGER_SYSVIEW_X_SysView_Lock()
/hal_espressif-3.6.0/tools/ci/python_packages/ttfw_idf/
DDebugUtils.py91 def apptrace_wait_stop(self, tmo=10): argument
92 self.oocd.apptrace_wait_stop(tmo=tmo)
/hal_espressif-3.6.0/components/pthread/
Dpthread.c62 static int IRAM_ATTR pthread_mutex_lock_internal(esp_pthread_mutex_t *mux, TickType_t tmo);
604 static int IRAM_ATTR pthread_mutex_lock_internal(esp_pthread_mutex_t *mux, TickType_t tmo) in pthread_mutex_lock_internal() argument
616 if (xSemaphoreTakeRecursive(mux->sem, tmo) != pdTRUE) { in pthread_mutex_lock_internal()
620 if (xSemaphoreTake(mux->sem, tmo) != pdTRUE) { in pthread_mutex_lock_internal()
665 TickType_t tmo = ((timeout->tv_sec - currtime.tv_sec)*1000 + in pthread_mutex_timedlock() local
668 res = pthread_mutex_lock_internal((esp_pthread_mutex_t *)*mutex, tmo); in pthread_mutex_timedlock()
/hal_espressif-3.6.0/components/app_trace/sys_view/SEGGER/
DSEGGER_RTT.h162 void SEGGER_RTT_ESP_FlushNoLock (unsigned long min_sz, unsigned long tmo);
163 void SEGGER_RTT_ESP_Flush (unsigned long min_sz, unsigned long tmo);
/hal_espressif-3.6.0/docs/zh_CN/api-guides/
Dapp_trace.rst89 char *ptr = (char *)esp_apptrace_buffer_get(ESP_APPTRACE_DEST_TRAX, 32, 100/*tmo in us*/);
95 esp_err_t res = esp_apptrace_buffer_put(ESP_APPTRACE_DEST_TRAX, ptr, 100/*tmo in us*/);
137 … char *ptr = (char *)esp_apptrace_down_buffer_get(ESP_APPTRACE_DEST_TRAX, &sz, 100/*tmo in us*/);
148 esp_err_t res = esp_apptrace_down_buffer_put(ESP_APPTRACE_DEST_TRAX, ptr, 100/*tmo in us*/);
/hal_espressif-3.6.0/examples/system/app_trace_to_host/
Dexample_test.py29 ocd.apptrace_wait_stop(tmo=30)
/hal_espressif-3.6.0/tools/esp_app_trace/
Dsysviewtrace_proc.py90 reader = apptrace.reader_create(trace_source, args.tmo)
/hal_espressif-3.6.0/docs/en/api-guides/
Dapp_trace.rst89 char *ptr = (char *)esp_apptrace_buffer_get(ESP_APPTRACE_DEST_TRAX, 32, 100/*tmo in us*/);
95 esp_err_t res = esp_apptrace_buffer_put(ESP_APPTRACE_DEST_TRAX, ptr, 100/*tmo in us*/);
137 … char *ptr = (char *)esp_apptrace_down_buffer_get(ESP_APPTRACE_DEST_TRAX, &sz, 100/*tmo in us*/);
148 esp_err_t res = esp_apptrace_down_buffer_put(ESP_APPTRACE_DEST_TRAX, ptr, 100/*tmo in us*/);