Home
last modified time | relevance | path

Searched refs:fixed_queue_t (Results 1 – 21 of 21) sorted by relevance

/hal_espressif-latest/components/bt/common/osi/include/osi/
Dfixed_queue.h32 struct fixed_queue_t;
34 typedef struct fixed_queue_t fixed_queue_t; typedef
38 typedef void (*fixed_queue_cb)(fixed_queue_t *queue);
44 fixed_queue_t *fixed_queue_new(size_t capacity);
48 void fixed_queue_free(fixed_queue_t *queue, fixed_queue_free_cb free_cb);
52 bool fixed_queue_is_empty(fixed_queue_t *queue);
56 size_t fixed_queue_length(fixed_queue_t *queue);
60 size_t fixed_queue_capacity(fixed_queue_t *queue);
64 bool fixed_queue_enqueue(fixed_queue_t *queue, void *data, uint32_t timeout);
69 void *fixed_queue_dequeue(fixed_queue_t *queue, uint32_t timeout);
[all …]
/hal_espressif-latest/components/bt/common/osi/
Dfixed_queue.c26 typedef struct fixed_queue_t { struct
35 } fixed_queue_t; argument
38 fixed_queue_t *fixed_queue_new(size_t capacity) in fixed_queue_new()
40 fixed_queue_t *ret = osi_calloc(sizeof(fixed_queue_t)); in fixed_queue_new()
71 void fixed_queue_free(fixed_queue_t *queue, fixed_queue_free_cb free_cb) in fixed_queue_free()
94 bool fixed_queue_is_empty(fixed_queue_t *queue) in fixed_queue_is_empty()
109 size_t fixed_queue_length(fixed_queue_t *queue) in fixed_queue_length()
123 size_t fixed_queue_capacity(fixed_queue_t *queue) in fixed_queue_capacity()
130 bool fixed_queue_enqueue(fixed_queue_t *queue, void *data, uint32_t timeout) in fixed_queue_enqueue()
151 void *fixed_queue_dequeue(fixed_queue_t *queue, uint32_t timeout) in fixed_queue_dequeue()
[all …]
/hal_espressif-latest/components/bt/host/bluedroid/stack/gap/include/
Dgap_int.h74 fixed_queue_t *tx_queue; /* Queue of buffers waiting to be sent */
75 fixed_queue_t *rx_queue; /* Queue of buffers waiting to be read */
122 fixed_queue_t *pending_req_q;
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/include/
Dgatt_int.h229 fixed_queue_t *svc_buffer; /* buffer queue used for service database */
292 fixed_queue_t *multi_rsp_q;
364 fixed_queue_t *queue;
376 fixed_queue_t *pending_enc_clcb; /* pending encryption channel q */
396 fixed_queue_t *pending_ind_q;
512 fixed_queue_t *sign_op_queue;
524 fixed_queue_t *srv_chg_clt_q; /* service change clients queue */
525 fixed_queue_t *pending_new_srv_start_q; /* pending new service start queue */
/hal_espressif-latest/components/bt/host/bluedroid/stack/rfcomm/include/
Dport_int.h56 fixed_queue_t *queue; /* Queue of buffers waiting to be sent */
92 fixed_queue_t *cmd_q; /* Queue for command messages on this mux */
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/include/
Dl2c_int.h194 fixed_queue_t *waiting_for_ack_q; /* Buffers sent and waiting for peer to ack */
195 fixed_queue_t *srej_rcv_hold_q; /* Buffers rcvd but held pending SREJ rsp */
196 fixed_queue_t *retrans_q; /* Buffers being retransmitted */
313 fixed_queue_t *xmit_hold_q; /* Transmit data hold queue */
414 fixed_queue_t *ucd_out_sec_pending_q; /* Security pending outgoing UCD packet */
415 fixed_queue_t *ucd_in_sec_pending_q; /* Security pending incoming UCD packet */
433fixed_queue_t *le_sec_pending_q; /* LE coc channels waiting for security check completi…
/hal_espressif-latest/components/bt/host/bluedroid/stack/avdt/include/
Davdt_int.h437 fixed_queue_t *cmd_q; /* Queue for outgoing command messages */
438 fixed_queue_t *rsp_q; /* Queue for outgoing response and reject messages */
465 fixed_queue_t *frag_q; /* Queue for outgoing media fragments. p_buf should be 0 */
512 fixed_queue_t *frag_q; /* Queue for outgoing media fragments */
686 …oid avdt_scb_queue_frags(tAVDT_SCB *p_scb, UINT8 **pp_data, UINT32 *p_data_len, fixed_queue_t *pq);
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/a2dp/
Dbtc_a2dp_sink.c99 fixed_queue_t *RxSbcQ;
119 static void btc_a2dp_sink_flush_q(fixed_queue_t *p_q);
712 static void btc_a2dp_sink_flush_q(fixed_queue_t *p_q) in btc_a2dp_sink_flush_q()
Dbtc_a2dp_source.c158 fixed_queue_t *TxAaQ;
175 static void btc_a2dp_source_flush_q(fixed_queue_t *p_q);
1611 static void btc_a2dp_source_flush_q(fixed_queue_t *p_q) in btc_a2dp_source_flush_q()
/hal_espressif-latest/components/bt/host/bluedroid/hci/
Dhci_layer.c60 fixed_queue_t *packet_queue;
91 static void event_packet_ready(fixed_queue_t *queue);
337 static void event_packet_ready(fixed_queue_t *queue) in event_packet_ready()
Dhci_hal_h4.c69 fixed_queue_t *rx_q;
138 fixed_queue_t *rx_q = hci_hal_env.rx_q; in hci_hal_env_deinit()
226 fixed_queue_t *rx_q = hci_hal_env.rx_q; in hci_upstream_data_handler()
/hal_espressif-latest/components/bt/host/bluedroid/stack/avct/include/
Davct_int.h84 fixed_queue_t *tx_q; /* Transmit data buffer queue */
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/
Dbtm_int.h444 fixed_queue_t *xmit_data_q; /* SCO data transmitting queue */
956 fixed_queue_t *page_queue;
959fixed_queue_t *sec_pending_q; /* pending sequrity requests in tBTM_SEC_QUEUE_ENTRY form…
Dbtm_ble_int.h359 fixed_queue_t *conn_pending_q;
/hal_espressif-latest/components/bt/host/bluedroid/bta/sys/
Dbta_sys_main.c66 void btu_bta_alarm_ready(fixed_queue_t *queue);
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/l2cap/
Dbtc_l2cap.c49 fixed_queue_t *queue; /* Queue of buffers waiting to be sent */
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/
Dl2c_api.c2410 fixed_queue_t * queue = p_ccb->xmit_hold_q; in l2ble_update_att_acl_pkt_num()
Dl2c_fcr.c752 fixed_queue_t *temp_q = p_ccb->fcrb.srej_rcv_hold_q; in l2c_fcr_proc_pdu()
/hal_espressif-latest/components/bt/host/bluedroid/stack/avdt/
Davdt_scb_act.c2102 void avdt_scb_queue_frags(tAVDT_SCB *p_scb, UINT8 **pp_data, UINT32 *p_data_len, fixed_queue_t *pq) in avdt_scb_queue_frags()
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/spp/
Dbtc_spp.c45 fixed_queue_t *queue; /* Queue of buffers waiting to be sent */
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/
Dbtm_sec.c2783 fixed_queue_t *bq; in btm_sec_check_pending_reqs()