ESP-IDF
esp_apptrace_membufs_proto_data_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
esp_apptrace_membufs_proto_data_t
esp_apptrace_membufs_proto_data_t struct
Syntax
Show:
Summary
Declaration
from
esp_app_trace_membufs_proto.h:37
typedef
struct
{
esp_apptrace_membufs_proto_hw_t
*
hw
;
volatile
esp_apptrace_membufs_state_t
state
;
esp_apptrace_mem_block_t
blocks
[
2
]
;
#if
CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX
>
0
esp_apptrace_rb_t
rb_pend
;
uint8_t
pending_data
[
CONFIG_APPTRACE_PENDING_DATA_SIZE_MAX
+
1
]
;
#endif
esp_apptrace_rb_t
rb_down
;
}
esp_apptrace_membufs_proto_data_t
;
Fields
Field
Declared as
esp_apptrace_membufs_proto_data_t::hw
esp_apptrace_membufs_proto_hw_t
*
esp_apptrace_membufs_proto_data_t::state
volatile
esp_apptrace_membufs_state_t
esp_apptrace_membufs_proto_data_t::blocks
esp_apptrace_mem_block_t
[
2
]
esp_apptrace_membufs_proto_data_t::rb_down
esp_apptrace_rb_t
Related Functions
Found 11 other functions taking a
esp_apptrace_membufs_proto_data_t
argument:
Function
esp_apptrace_membufs_flush_nolock()
esp_apptrace_membufs_swap_waitus()
esp_apptrace_membufs_down_buffer_put()
esp_apptrace_membufs_down_buffer_write_nolock()
esp_apptrace_membufs_up_buffer_put()
esp_apptrace_membufs_down_buffer_get()
esp_apptrace_membufs_up_buffer_get()
esp_apptrace_membufs_init()
esp_apptrace_membufs_down_buffer_config()
esp_apptrace_membufs_wait4buf()
esp_apptrace_membufs_swap()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
esp_app_trace_membufs_proto.h:37
}
esp_apptrace_membufs_proto_data_t
;
esp_app_trace_membufs_proto.h:49
static
uint32_t
esp_apptrace_membufs_down_buffer_write_nolock
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint8_t
*
data
,
uint32_t
size
)
;
app_trace_membufs_proto.c:53
esp_apptrace_membufs_down_buffer_write_nolock()
esp_apptrace_membufs_down_buffer_write_nolock()::proto
esp_err_t
esp_apptrace_membufs_init
(
esp_apptrace_membufs_proto_data_t
*
proto
,
const
esp_apptrace_mem_block_t
blocks_cfg
[
2
]
)
app_trace_membufs_proto.c:56
esp_apptrace_membufs_init()
esp_apptrace_membufs_init()::proto
void
esp_apptrace_membufs_down_buffer_config
(
esp_apptrace_membufs_proto_data_t
*
data
,
uint8_t
*
buf
,
uint32_t
size
)
app_trace_membufs_proto.c:74
esp_apptrace_membufs_down_buffer_config()
esp_apptrace_membufs_down_buffer_config()::data
static
esp_err_t
esp_apptrace_membufs_swap
(
esp_apptrace_membufs_proto_data_t
*
proto
)
app_trace_membufs_proto.c:80
esp_apptrace_membufs_swap()
esp_apptrace_membufs_swap()::proto
static
esp_err_t
esp_apptrace_membufs_swap_waitus
(
esp_apptrace_membufs_proto_data_t
*
proto
,
esp_apptrace_tmo_t
*
tmo
)
app_trace_membufs_proto.c:142
esp_apptrace_membufs_swap_waitus()
esp_apptrace_membufs_swap_waitus()::proto
uint8_t
*
esp_apptrace_membufs_down_buffer_get
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint32_t
*
size
,
esp_apptrace_tmo_t
*
tmo
)
app_trace_membufs_proto.c:155
esp_apptrace_membufs_down_buffer_get()
esp_apptrace_membufs_down_buffer_get()::proto
esp_err_t
esp_apptrace_membufs_down_buffer_put
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint8_t
*
ptr
,
esp_apptrace_tmo_t
*
tmo
)
app_trace_membufs_proto.c:188
esp_apptrace_membufs_down_buffer_put()
esp_apptrace_membufs_down_buffer_put()::proto
static
uint32_t
esp_apptrace_membufs_down_buffer_write_nolock
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint8_t
*
data
,
uint32_t
size
)
app_trace_membufs_proto.c:194
esp_apptrace_membufs_down_buffer_write_nolock()
esp_apptrace_membufs_down_buffer_write_nolock()::proto
static
inline
uint8_t
*
esp_apptrace_membufs_wait4buf
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint16_t
size
,
esp_apptrace_tmo_t
*
tmo
,
int
*
pended
)
app_trace_membufs_proto.c:222
esp_apptrace_membufs_wait4buf()
esp_apptrace_membufs_wait4buf()::proto
uint8_t
*
esp_apptrace_membufs_up_buffer_get
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint32_t
size
,
esp_apptrace_tmo_t
*
tmo
)
app_trace_membufs_proto.c:276
esp_apptrace_membufs_up_buffer_get()
esp_apptrace_membufs_up_buffer_get()::proto
esp_err_t
esp_apptrace_membufs_up_buffer_put
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint8_t
*
ptr
,
esp_apptrace_tmo_t
*
tmo
)
app_trace_membufs_proto.c:339
esp_apptrace_membufs_up_buffer_put()
esp_apptrace_membufs_up_buffer_put()::proto
esp_err_t
esp_apptrace_membufs_flush_nolock
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint32_t
min_sz
,
esp_apptrace_tmo_t
*
tmo
)
app_trace_membufs_proto.c:350
esp_apptrace_membufs_flush_nolock()
esp_apptrace_membufs_flush_nolock()::proto
}
esp_apptrace_membufs_proto_data_t
;
esp_app_trace_membufs_proto.h:49
esp_apptrace_membufs_proto_data_t
esp_err_t
esp_apptrace_membufs_init
(
esp_apptrace_membufs_proto_data_t
*
proto
,
const
esp_apptrace_mem_block_t
blocks_cfg
[
2
]
)
;
esp_app_trace_membufs_proto.h:51
esp_apptrace_membufs_init()
esp_apptrace_membufs_init()::proto
void
esp_apptrace_membufs_down_buffer_config
(
esp_apptrace_membufs_proto_data_t
*
data
,
uint8_t
*
buf
,
uint32_t
size
)
;
esp_app_trace_membufs_proto.h:52
esp_apptrace_membufs_down_buffer_config()
esp_apptrace_membufs_down_buffer_config()::data
uint8_t
*
esp_apptrace_membufs_down_buffer_get
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint32_t
*
size
,
esp_apptrace_tmo_t
*
tmo
)
;
esp_app_trace_membufs_proto.h:53
esp_apptrace_membufs_down_buffer_get()
esp_apptrace_membufs_down_buffer_get()::proto
esp_err_t
esp_apptrace_membufs_down_buffer_put
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint8_t
*
ptr
,
esp_apptrace_tmo_t
*
tmo
)
;
esp_app_trace_membufs_proto.h:54
esp_apptrace_membufs_down_buffer_put()
esp_apptrace_membufs_down_buffer_put()::proto
uint8_t
*
esp_apptrace_membufs_up_buffer_get
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint32_t
size
,
esp_apptrace_tmo_t
*
tmo
)
;
esp_app_trace_membufs_proto.h:55
esp_apptrace_membufs_up_buffer_get()
esp_apptrace_membufs_up_buffer_get()::proto
esp_err_t
esp_apptrace_membufs_up_buffer_put
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint8_t
*
ptr
,
esp_apptrace_tmo_t
*
tmo
)
;
esp_app_trace_membufs_proto.h:56
esp_apptrace_membufs_up_buffer_put()
esp_apptrace_membufs_up_buffer_put()::proto
esp_err_t
esp_apptrace_membufs_flush_nolock
(
esp_apptrace_membufs_proto_data_t
*
proto
,
uint32_t
min_sz
,
esp_apptrace_tmo_t
*
tmo
)
;
esp_app_trace_membufs_proto.h:57
esp_apptrace_membufs_flush_nolock()
esp_apptrace_membufs_flush_nolock()::proto
esp_apptrace_membufs_proto_data_t
membufs
;
port.c:187
esp_apptrace_trax_data_t
esp_apptrace_trax_data_t::membufs
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
esp_apptrace_membufs_init()::proto
esp_apptrace_membufs_init()
esp_app_trace_membufs_proto.h:51
esp_apptrace_membufs_down_buffer_config()::data
esp_apptrace_membufs_down_buffer_config()
esp_app_trace_membufs_proto.h:52
esp_apptrace_membufs_down_buffer_get()::proto
esp_apptrace_membufs_down_buffer_get()
esp_app_trace_membufs_proto.h:53
esp_apptrace_membufs_down_buffer_put()::proto
esp_apptrace_membufs_down_buffer_put()
esp_app_trace_membufs_proto.h:54
esp_apptrace_membufs_up_buffer_get()::proto
esp_apptrace_membufs_up_buffer_get()
esp_app_trace_membufs_proto.h:55
esp_apptrace_membufs_up_buffer_put()::proto
esp_apptrace_membufs_up_buffer_put()
esp_app_trace_membufs_proto.h:56
esp_apptrace_membufs_flush_nolock()::proto
esp_apptrace_membufs_flush_nolock()
esp_app_trace_membufs_proto.h:57
esp_apptrace_membufs_down_buffer_write_nolock()::proto
esp_apptrace_membufs_down_buffer_write_nolock()
app_trace_membufs_proto.c:53
esp_apptrace_membufs_init()::proto
esp_apptrace_membufs_init()
app_trace_membufs_proto.c:56
esp_apptrace_membufs_down_buffer_config()::data
esp_apptrace_membufs_down_buffer_config()
app_trace_membufs_proto.c:74
esp_apptrace_membufs_swap()::proto
esp_apptrace_membufs_swap()
app_trace_membufs_proto.c:80
esp_apptrace_membufs_swap_waitus()::proto
esp_apptrace_membufs_swap_waitus()
app_trace_membufs_proto.c:142
esp_apptrace_membufs_down_buffer_get()::proto
esp_apptrace_membufs_down_buffer_get()
app_trace_membufs_proto.c:155
esp_apptrace_membufs_down_buffer_put()::proto
esp_apptrace_membufs_down_buffer_put()
app_trace_membufs_proto.c:188
esp_apptrace_membufs_down_buffer_write_nolock()::proto
esp_apptrace_membufs_down_buffer_write_nolock()
app_trace_membufs_proto.c:194
esp_apptrace_membufs_wait4buf()::proto
esp_apptrace_membufs_wait4buf()
app_trace_membufs_proto.c:222
esp_apptrace_membufs_up_buffer_get()::proto
esp_apptrace_membufs_up_buffer_get()
app_trace_membufs_proto.c:276
esp_apptrace_membufs_up_buffer_put()::proto
esp_apptrace_membufs_up_buffer_put()
app_trace_membufs_proto.c:339
esp_apptrace_membufs_flush_nolock()::proto
esp_apptrace_membufs_flush_nolock()
app_trace_membufs_proto.c:350
esp_apptrace_trax_data_t::membufs
esp_apptrace_trax_data_t
port.c:187
Lifecycle
from
examples
All items filtered out
All items filtered out