Lines Matching refs:size

362 static uint32_t esp_apptrace_trax_down_buffer_write_nolock(uint8_t *data, uint32_t size);
364 static uint8_t *esp_apptrace_trax_get_buffer(uint32_t size, esp_apptrace_tmo_t *tmo);
367 static uint8_t *esp_apptrace_trax_down_buffer_get(uint32_t *size, esp_apptrace_tmo_t *tmo);
465 static void esp_apptrace_trax_pend_chunk_sz_update(uint16_t size) in esp_apptrace_trax_pend_chunk_sz_update() argument
467 …TRACE_LOGD("Update chunk enter %d/%d w-r-s %d-%d-%d", s_trace_buf.trax.cur_pending_chunk_sz, size, in esp_apptrace_trax_pend_chunk_sz_update()
470 …if ((uint32_t)s_trace_buf.trax.cur_pending_chunk_sz + (uint32_t)size <= ESP_APPTRACE_TRAX_BLOCK_SI… in esp_apptrace_trax_pend_chunk_sz_update()
471 ESP_APPTRACE_LOGD("Update chunk %d/%d", s_trace_buf.trax.cur_pending_chunk_sz, size); in esp_apptrace_trax_pend_chunk_sz_update()
472 s_trace_buf.trax.cur_pending_chunk_sz += size; in esp_apptrace_trax_pend_chunk_sz_update()
478 … ESP_APPTRACE_LOGD("Update new chunk %d/%d", s_trace_buf.trax.cur_pending_chunk_sz, size); in esp_apptrace_trax_pend_chunk_sz_update()
480 s_trace_buf.trax.cur_pending_chunk_sz = size; in esp_apptrace_trax_pend_chunk_sz_update()
614 static uint8_t *esp_apptrace_trax_down_buffer_get(uint32_t *size, esp_apptrace_tmo_t *tmo) in esp_apptrace_trax_down_buffer_get() argument
625 *size = MIN(*size, sz); in esp_apptrace_trax_down_buffer_get()
626 ptr = esp_apptrace_rb_consume(&s_trace_buf.rb_down, *size); in esp_apptrace_trax_down_buffer_get()
661 static uint32_t esp_apptrace_trax_down_buffer_write_nolock(uint8_t *data, uint32_t size) in esp_apptrace_trax_down_buffer_write_nolock() argument
665 while (total_sz < size) { in esp_apptrace_trax_down_buffer_write_nolock()
667 s_trace_buf.rb_down.cur_size, size); in esp_apptrace_trax_down_buffer_write_nolock()
673 if (wr_sz > size - total_sz) { in esp_apptrace_trax_down_buffer_write_nolock()
674 wr_sz = size - total_sz; in esp_apptrace_trax_down_buffer_write_nolock()
697 static inline uint8_t *esp_apptrace_trax_wait4buf(uint16_t size, esp_apptrace_tmo_t *tmo, int *pend… in esp_apptrace_trax_wait4buf() argument
711 ptr = esp_apptrace_rb_produce(&s_trace_buf.trax.rb_pend, size); in esp_apptrace_trax_wait4buf()
719 if (ESP_APPTRACE_TRAX_INBLOCK_MARKER() + size > ESP_APPTRACE_TRAX_INBLOCK_GET()->sz) { in esp_apptrace_trax_wait4buf()
722 ptr = esp_apptrace_rb_produce(&s_trace_buf.trax.rb_pend, size); in esp_apptrace_trax_wait4buf()
736 static uint8_t *esp_apptrace_trax_get_buffer(uint32_t size, esp_apptrace_tmo_t *tmo) in esp_apptrace_trax_get_buffer() argument
740 if (size > ESP_APPTRACE_USR_DATA_LEN_MAX) { in esp_apptrace_trax_get_buffer()
741 ESP_APPTRACE_LOGE("Too large user data size %d!", size); in esp_apptrace_trax_get_buffer()
758 ESP_APPTRACE_LOGD("Get %d bytes from PEND buffer", size); in esp_apptrace_trax_get_buffer()
759 … buf_ptr = esp_apptrace_rb_produce(&s_trace_buf.trax.rb_pend, ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
762 … buf_ptr = esp_apptrace_trax_wait4buf(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size), tmo, &pended_buf); in esp_apptrace_trax_get_buffer()
766 esp_apptrace_trax_pend_chunk_sz_update(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
769 ESP_APPTRACE_LOGD("Get %d bytes from TRAX buffer", size); in esp_apptrace_trax_get_buffer()
771 ESP_APPTRACE_TRAX_INBLOCK_MARKER_UPD(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
776 esp_apptrace_trax_pend_chunk_sz_update(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
781 …if (ESP_APPTRACE_TRAX_INBLOCK_MARKER() + ESP_APPTRACE_USR_BLOCK_RAW_SZ(size) > ESP_APPTRACE_TRAX_I… in esp_apptrace_trax_get_buffer()
783 ESP_APPTRACE_LOGD("TRAX full. Get %d bytes from PEND buffer", size); in esp_apptrace_trax_get_buffer()
784 … buf_ptr = esp_apptrace_rb_produce(&s_trace_buf.trax.rb_pend, ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
787 esp_apptrace_trax_pend_chunk_sz_update(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
793 ESP_APPTRACE_LOGD("TRAX full. Get %d bytes from pend buffer", size); in esp_apptrace_trax_get_buffer()
794 … buf_ptr = esp_apptrace_trax_wait4buf(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size), tmo, &pended_buf); in esp_apptrace_trax_get_buffer()
798 esp_apptrace_trax_pend_chunk_sz_update(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
801 ESP_APPTRACE_LOGD("Got %d bytes from TRAX buffer", size); in esp_apptrace_trax_get_buffer()
803 ESP_APPTRACE_TRAX_INBLOCK_MARKER_UPD(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
808 ESP_APPTRACE_LOGD("Get %d bytes from TRAX buffer", size); in esp_apptrace_trax_get_buffer()
812 ESP_APPTRACE_TRAX_INBLOCK_MARKER_UPD(ESP_APPTRACE_USR_BLOCK_RAW_SZ(size)); in esp_apptrace_trax_get_buffer()
815 buf_ptr = esp_apptrace_data_header_init(buf_ptr, size); in esp_apptrace_trax_get_buffer()
944 void esp_apptrace_down_buffer_config(uint8_t *buf, uint32_t size) in esp_apptrace_down_buffer_config() argument
946 esp_apptrace_rb_init(&s_trace_buf.rb_down, buf, size); in esp_apptrace_down_buffer_config()
949 esp_err_t esp_apptrace_read(esp_apptrace_dest_t dest, void *buf, uint32_t *size, uint32_t user_tmo) in esp_apptrace_read() argument
966 if (buf == NULL || size == NULL || *size == 0) { in esp_apptrace_read()
972 uint32_t act_sz = *size; in esp_apptrace_read()
973 *size = 0; in esp_apptrace_read()
979 *size = act_sz; in esp_apptrace_read()
987 uint8_t *esp_apptrace_down_buffer_get(esp_apptrace_dest_t dest, uint32_t *size, uint32_t user_tmo) in esp_apptrace_down_buffer_get() argument
1003 if (size == NULL || *size == 0) { in esp_apptrace_down_buffer_get()
1008 return hw->get_down_buffer(size, &tmo); in esp_apptrace_down_buffer_get()
1035 esp_err_t esp_apptrace_write(esp_apptrace_dest_t dest, const void *data, uint32_t size, uint32_t us… in esp_apptrace_write() argument
1052 if (data == NULL || size == 0) { in esp_apptrace_write()
1057 ptr = hw->get_up_buffer(size, &tmo); in esp_apptrace_write()
1064 memcpy(ptr, data, size); in esp_apptrace_write()
1136 uint8_t *esp_apptrace_buffer_get(esp_apptrace_dest_t dest, uint32_t size, uint32_t user_tmo) in esp_apptrace_buffer_get() argument
1152 if (size == 0) { in esp_apptrace_buffer_get()
1157 return hw->get_up_buffer(size, &tmo); in esp_apptrace_buffer_get()