/hal_espressif-3.6.0/components/app_trace/ |
D | app_trace.c | 89 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 …]
|
D | app_trace_util.c | 23 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()
|
D | app_trace_membufs_proto.c | 141 …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/ |
D | esp_app_trace_util.h | 27 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);
|
D | esp_app_trace.h | 57 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);
|
D | esp_sysview_trace.h | 25 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/ |
D | port.c | 43 …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/ |
D | port.c | 192 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/ |
D | apptrace.py | 76 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/ |
D | esp_app_trace_membufs_proto.h | 60 …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/ |
D | SEGGER_RTT_esp.c | 54 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/ |
D | heap_trace_module.c | 31 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/ |
D | SEGGER_SYSVIEW_Config_FreeRTOS.c | 300 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/ |
D | DebugUtils.py | 91 def apptrace_wait_stop(self, tmo=10): argument 92 self.oocd.apptrace_wait_stop(tmo=tmo)
|
/hal_espressif-3.6.0/components/pthread/ |
D | pthread.c | 62 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/ |
D | SEGGER_RTT.h | 162 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/ |
D | app_trace.rst | 89 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/ |
D | example_test.py | 29 ocd.apptrace_wait_stop(tmo=30)
|
/hal_espressif-3.6.0/tools/esp_app_trace/ |
D | sysviewtrace_proc.py | 90 reader = apptrace.reader_create(trace_source, args.tmo)
|
/hal_espressif-3.6.0/docs/en/api-guides/ |
D | app_trace.rst | 89 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*/);
|