ESP-IDF
fixed_pkt_queue_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
fixed_pkt_queue_t
fixed_pkt_queue_t struct
Syntax
Show:
Summary
Declaration
Definition
from
fixed_pkt_queue.h:24
struct
fixed_pkt_queue_t
;
Implemented in
fixed_pkt_queue.c:13
Fields
Field
Declared as
fixed_pkt_queue_t::pkt_list
struct
pkt_queue
*
fixed_pkt_queue_t::enqueue_sem
osi_sem_t
fixed_pkt_queue_t::dequeue_sem
osi_sem_t
fixed_pkt_queue_t::capacity
size_t
fixed_pkt_queue_t::dequeue_ready
fixed_pkt_queue_cb
Related Functions
Found 11 other functions taking a
fixed_pkt_queue_t
argument:
Function
fixed_pkt_queue_free()
fixed_pkt_queue_is_empty()
fixed_pkt_queue_enqueue()
fixed_pkt_queue_process()
fixed_pkt_queue_dequeue()
fixed_pkt_queue_register_dequeue()
fixed_pkt_queue_unregister_dequeue()
event_command_ready()
fixed_pkt_queue_length()
fixed_pkt_queue_capacity()
fixed_pkt_queue_try_peek_first()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
fixed_pkt_queue_t
{
fixed_pkt_queue.c:13
}
fixed_pkt_queue_t
;
fixed_pkt_queue.c:19
typedef
struct
fixed_pkt_queue_t
fixed_pkt_queue_t
;
fixed_pkt_queue.h:26
struct
fixed_pkt_queue_t
;
fixed_pkt_queue.h:24
}
fixed_pkt_queue_t
;
fixed_pkt_queue.c:19
fixed_pkt_queue_t
fixed_pkt_queue_t
*
fixed_pkt_queue_new
(
size_t
capacity
)
fixed_pkt_queue.c:21
fixed_pkt_queue_new()
fixed_pkt_queue_t
*
ret
=
osi_calloc
(
sizeof
(
fixed_pkt_queue_t
)
)
;
fixed_pkt_queue.c:23
fixed_pkt_queue_new()
void
fixed_pkt_queue_free
(
fixed_pkt_queue_t
*
queue
,
fixed_pkt_queue_free_cb
free_cb
)
fixed_pkt_queue.c:51
fixed_pkt_queue_free()
fixed_pkt_queue_free()::queue
osi_free
(
queue
)
;
fixed_pkt_queue.c:68
fixed_pkt_queue_free()
bool
fixed_pkt_queue_is_empty
(
fixed_pkt_queue_t
*
queue
)
fixed_pkt_queue.c:71
fixed_pkt_queue_is_empty()
fixed_pkt_queue_is_empty()::queue
size_t
fixed_pkt_queue_length
(
fixed_pkt_queue_t
*
queue
)
fixed_pkt_queue.c:80
fixed_pkt_queue_length()
fixed_pkt_queue_length()::queue
size_t
fixed_pkt_queue_capacity
(
fixed_pkt_queue_t
*
queue
)
fixed_pkt_queue.c:88
fixed_pkt_queue_capacity()
fixed_pkt_queue_capacity()::queue
bool
fixed_pkt_queue_enqueue
(
fixed_pkt_queue_t
*
queue
,
pkt_linked_item_t
*
linked_pkt
,
uint32_t
timeout
)
fixed_pkt_queue.c:95
fixed_pkt_queue_enqueue()
fixed_pkt_queue_enqueue()::queue
pkt_linked_item_t
*
fixed_pkt_queue_dequeue
(
fixed_pkt_queue_t
*
queue
,
uint32_t
timeout
)
fixed_pkt_queue.c:114
fixed_pkt_queue_dequeue()
fixed_pkt_queue_dequeue()::queue
pkt_linked_item_t
*
fixed_pkt_queue_try_peek_first
(
fixed_pkt_queue_t
*
queue
)
fixed_pkt_queue.c:130
fixed_pkt_queue_try_peek_first()
fixed_pkt_queue_try_peek_first()::queue
void
fixed_pkt_queue_register_dequeue
(
fixed_pkt_queue_t
*
queue
,
fixed_pkt_queue_cb
ready_cb
)
fixed_pkt_queue.c:139
fixed_pkt_queue_register_dequeue()
fixed_pkt_queue_register_dequeue()::queue
void
fixed_pkt_queue_unregister_dequeue
(
fixed_pkt_queue_t
*
queue
)
fixed_pkt_queue.c:147
fixed_pkt_queue_unregister_dequeue()
fixed_pkt_queue_unregister_dequeue()::queue
void
fixed_pkt_queue_process
(
fixed_pkt_queue_t
*
queue
)
fixed_pkt_queue.c:154
fixed_pkt_queue_process()
fixed_pkt_queue_process()::queue
typedef
struct
fixed_pkt_queue_t
fixed_pkt_queue_t
;
fixed_pkt_queue.h:26
fixed_pkt_queue_t
typedef
void
(
*
fixed_pkt_queue_cb
)
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:29
fixed_pkt_queue_t
*
fixed_pkt_queue_new
(
size_t
capacity
)
;
fixed_pkt_queue.h:35
fixed_pkt_queue_new()
void
fixed_pkt_queue_free
(
fixed_pkt_queue_t
*
queue
,
fixed_pkt_queue_free_cb
free_cb
)
;
fixed_pkt_queue.h:39
fixed_pkt_queue_free()
fixed_pkt_queue_free()::queue
bool
fixed_pkt_queue_is_empty
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:43
fixed_pkt_queue_is_empty()
fixed_pkt_queue_is_empty()::queue
size_t
fixed_pkt_queue_length
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:47
fixed_pkt_queue_length()
fixed_pkt_queue_length()::queue
size_t
fixed_pkt_queue_capacity
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:51
fixed_pkt_queue_capacity()
fixed_pkt_queue_capacity()::queue
bool
fixed_pkt_queue_enqueue
(
fixed_pkt_queue_t
*
queue
,
pkt_linked_item_t
*
linked_pkt
,
uint32_t
timeout
)
;
fixed_pkt_queue.h:55
fixed_pkt_queue_enqueue()
fixed_pkt_queue_enqueue()::queue
pkt_linked_item_t
*
fixed_pkt_queue_dequeue
(
fixed_pkt_queue_t
*
queue
,
uint32_t
timeout
)
;
fixed_pkt_queue.h:60
fixed_pkt_queue_dequeue()
fixed_pkt_queue_dequeue()::queue
pkt_linked_item_t
*
fixed_pkt_queue_try_peek_first
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:65
fixed_pkt_queue_try_peek_first()
fixed_pkt_queue_try_peek_first()::queue
void
fixed_pkt_queue_register_dequeue
(
fixed_pkt_queue_t
*
queue
,
fixed_pkt_queue_cb
ready_cb
)
;
fixed_pkt_queue.h:71
fixed_pkt_queue_register_dequeue()
fixed_pkt_queue_register_dequeue()::queue
void
fixed_pkt_queue_unregister_dequeue
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:75
fixed_pkt_queue_unregister_dequeue()
fixed_pkt_queue_unregister_dequeue()::queue
void
fixed_pkt_queue_process
(
fixed_pkt_queue_t
*
queue
)
;
fixed_pkt_queue.h:77
fixed_pkt_queue_process()
fixed_pkt_queue_process()::queue
fixed_pkt_queue_t
*
command_queue
;
hci_layer.c:63
hci_host_env_t
hci_host_env_t::command_queue
static
void
event_command_ready
(
fixed_pkt_queue_t
*
queue
)
;
hci_layer.c:94
event_command_ready()
event_command_ready()::queue
static
void
event_command_ready
(
fixed_pkt_queue_t
*
queue
)
hci_layer.c:313
event_command_ready()
event_command_ready()::queue
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
return
fixed_pkt_queue_new()
fixed_pkt_queue.c:21
fixed_pkt_queue_free()::queue
fixed_pkt_queue_free()
fixed_pkt_queue.c:51
fixed_pkt_queue_is_empty()::queue
fixed_pkt_queue_is_empty()
fixed_pkt_queue.c:71
fixed_pkt_queue_length()::queue
fixed_pkt_queue_length()
fixed_pkt_queue.c:80
fixed_pkt_queue_capacity()::queue
fixed_pkt_queue_capacity()
fixed_pkt_queue.c:88
fixed_pkt_queue_enqueue()::queue
fixed_pkt_queue_enqueue()
fixed_pkt_queue.c:95
fixed_pkt_queue_dequeue()::queue
fixed_pkt_queue_dequeue()
fixed_pkt_queue.c:114
fixed_pkt_queue_try_peek_first()::queue
fixed_pkt_queue_try_peek_first()
fixed_pkt_queue.c:130
fixed_pkt_queue_register_dequeue()::queue
fixed_pkt_queue_register_dequeue()
fixed_pkt_queue.c:139
fixed_pkt_queue_unregister_dequeue()::queue
fixed_pkt_queue_unregister_dequeue()
fixed_pkt_queue.c:147
fixed_pkt_queue_process()::queue
fixed_pkt_queue_process()
fixed_pkt_queue.c:154
return
fixed_pkt_queue_new()
fixed_pkt_queue.h:35
fixed_pkt_queue_free()::queue
fixed_pkt_queue_free()
fixed_pkt_queue.h:39
fixed_pkt_queue_is_empty()::queue
fixed_pkt_queue_is_empty()
fixed_pkt_queue.h:43
fixed_pkt_queue_length()::queue
fixed_pkt_queue_length()
fixed_pkt_queue.h:47
fixed_pkt_queue_capacity()::queue
fixed_pkt_queue_capacity()
fixed_pkt_queue.h:51
fixed_pkt_queue_enqueue()::queue
fixed_pkt_queue_enqueue()
fixed_pkt_queue.h:55
fixed_pkt_queue_dequeue()::queue
fixed_pkt_queue_dequeue()
fixed_pkt_queue.h:60
fixed_pkt_queue_try_peek_first()::queue
fixed_pkt_queue_try_peek_first()
fixed_pkt_queue.h:65
fixed_pkt_queue_register_dequeue()::queue
fixed_pkt_queue_register_dequeue()
fixed_pkt_queue.h:71
fixed_pkt_queue_unregister_dequeue()::queue
fixed_pkt_queue_unregister_dequeue()
fixed_pkt_queue.h:75
fixed_pkt_queue_process()::queue
fixed_pkt_queue_process()
fixed_pkt_queue.h:77
hci_host_env_t::command_queue
hci_host_env_t
hci_layer.c:63
event_command_ready()::queue
event_command_ready()
hci_layer.c:94
event_command_ready()::queue
event_command_ready()
hci_layer.c:313
Lifecycle
from
examples
fixed_pkt_queue_t
is freed by 1 symbol:
All items filtered out
fixed_pkt_queue_t
fixed_pkt_queue_free()
All items filtered out