Home
last modified time | relevance | path

Searched refs:memq_link_t (Results 1 – 25 of 57) sorted by relevance

123

/Zephyr-latest/subsys/bluetooth/controller/util/
Dmemq.h17 typedef struct _memq_link memq_link_t; typedef
21 memq_link_t *head; \
22 memq_link_t *tail; \
25 memq_link_t *memq_init(memq_link_t *link, memq_link_t **head,
26 memq_link_t **tail);
31 memq_link_t *memq_deinit(memq_link_t **head, memq_link_t **tail);
32 memq_link_t *memq_enqueue(memq_link_t *link, void *mem, memq_link_t **tail);
33 memq_link_t *memq_peek(memq_link_t *head, memq_link_t *tail, void **mem);
34 memq_link_t *memq_peek_n(memq_link_t *head, memq_link_t *tail, uint8_t n,
36 memq_link_t *memq_dequeue(memq_link_t *tail, memq_link_t **head, void **mem);
Dmemq.c51 memq_link_t *memq_init(memq_link_t *link, memq_link_t **head, memq_link_t **tail) in memq_init()
66 memq_link_t *memq_deinit(memq_link_t **head, memq_link_t **tail) in memq_deinit()
68 memq_link_t *old_head; in memq_deinit()
92 memq_link_t *memq_enqueue(memq_link_t *link, void *mem, memq_link_t **tail) in memq_enqueue()
117 memq_link_t *memq_peek(memq_link_t *head, memq_link_t *tail, void **mem) in memq_peek()
141 memq_link_t *memq_peek_n(memq_link_t *head, memq_link_t *tail, uint8_t n, in memq_peek_n()
168 memq_link_t *memq_dequeue(memq_link_t *tail, memq_link_t **head, void **mem) in memq_dequeue()
170 memq_link_t *old_head; in memq_dequeue()
Dmayfly.c20 memq_link_t *head;
21 memq_link_t *tail;
28 static memq_link_t mfl[MAYFLY_CALLEE_COUNT][MAYFLY_CALLER_COUNT];
130 static void dequeue(uint8_t callee_id, uint8_t caller_id, memq_link_t *link, in dequeue()
193 memq_link_t *link; in mayfly_run()
296 static memq_link_t link; in mayfly_ut_test()
319 static memq_link_t link; in mayfly_ut_run_test()
341 static memq_link_t link; in mayfly_ut()
Dmayfly.h18 memq_link_t *_link;
/Zephyr-latest/tests/bluetooth/controller/ctrl_user_ext/src/
Dull_vendor.h20 static inline int rx_demux_rx_proprietary(memq_link_t *link, in rx_demux_rx_proprietary()
22 memq_link_t *tail, in rx_demux_rx_proprietary()
23 memq_link_t **head) in rx_demux_rx_proprietary()
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/include/
Dull_vendor.h20 static inline int rx_demux_rx_proprietary(memq_link_t *link, in rx_demux_rx_proprietary()
22 memq_link_t *tail, in rx_demux_rx_proprietary()
23 memq_link_t **head) in rx_demux_rx_proprietary()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/
Dticker.c61 static memq_link_t link; in hal_ticker_instance0_sched()
85 static memq_link_t link; in hal_ticker_instance0_sched()
108 static memq_link_t link; in hal_ticker_instance0_sched()
131 static memq_link_t link; in hal_ticker_instance0_sched()
146 static memq_link_t link; in hal_ticker_instance0_sched()
169 static memq_link_t link; in hal_ticker_instance0_sched()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/hal/RV32M1/
Dticker.c62 static memq_link_t link; in hal_ticker_instance0_sched()
87 static memq_link_t link; in hal_ticker_instance0_sched()
110 static memq_link_t link; in hal_ticker_instance0_sched()
133 static memq_link_t link; in hal_ticker_instance0_sched()
148 static memq_link_t link; in hal_ticker_instance0_sched()
171 static memq_link_t link; in hal_ticker_instance0_sched()
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/
Dull.c48 uint8_t pool[sizeof(memq_link_t) * EVENT_DONE_MAX];
181 void ll_rx_put(memq_link_t *link, void *rx) in ll_rx_put()
193 void ll_rx_put_sched(memq_link_t *link, void *rx) in ll_rx_put_sched()
271 void ull_rx_put(memq_link_t *link, void *rx) in ull_rx_put()
279 void ull_rx_put_sched(memq_link_t *link, void *rx) in ull_rx_put_sched()
292 memq_link_t *link; in init_reset()
298 mem_init(mem_link_done.pool, sizeof(memq_link_t), EVENT_DONE_MAX, &mem_link_done.free); in init_reset()
305 mem_init(mem_link_rx.pool, sizeof(memq_link_t), in init_reset()
306 sizeof(mem_link_rx.pool) / sizeof(memq_link_t), &mem_link_rx.free); in init_reset()
338 memq_link_t *link; in rx_alloc()
[all …]
Dull_peripheral.c25 void ull_periph_setup(memq_link_t *link, struct node_rx_pdu *rx, struct node_rx_ftr *ftr, in ull_periph_setup()
Dull_central.c23 void ull_central_setup(memq_link_t *link, struct node_rx_pdu *rx, struct node_rx_ftr *ftr, in ull_central_setup()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_internal.h77 void ll_rx_link_release(memq_link_t *link);
82 void ll_rx_put_sched(memq_link_t *link, void *rx);
83 void ll_rx_put(memq_link_t *link, void *rx);
131 uint8_t pool[sizeof(memq_link_t) * (_count + _extra_links)]; \
144 mem_init(mem_link_##_name.pool, sizeof(memq_link_t), \
179 memq_link_t *link, struct node_rx_hdr *rx);
Dull_conn_internal.h27 void ull_conn_setup(memq_link_t *rx_link, struct node_rx_pdu *rx);
28 void ull_conn_rx(memq_link_t *link, struct node_rx_pdu **rx);
36 memq_link_t *ull_conn_ack_peek(uint8_t *ack_last, uint16_t *handle,
38 memq_link_t *ull_conn_ack_by_last_peek(uint8_t last, uint16_t *handle,
41 void ull_conn_tx_ack(uint16_t handle, memq_link_t *link, struct node_tx *tx);
Dlll_conn_iso.h73 memq_link_t link_tx;
74 memq_link_t *link_tx_free;
139 extern void ll_iso_rx_put(memq_link_t *link, void *rx);
Dull.c505 (sizeof(memq_link_t) * \
560 static void rx_link_dequeue_release_quota_inc(memq_link_t *link);
573 memq_link_t *link,
576 static inline void rx_demux_rx(memq_link_t *link, struct node_rx_hdr *rx_hdr);
577 static inline void rx_demux_event_done(memq_link_t *link,
880 static memq_link_t link; in ll_reset()
959 memq_link_t *link; in ll_rx_get()
1070 memq_link_t *link; in ll_rx_dequeue()
1100 memq_link_t *link_free; in ll_rx_dequeue()
1149 memq_link_t *memq_link = memq_deinit(&lll_conn->memq_tx.head, in ll_rx_dequeue()
[all …]
Dlll_iso_tx.h11 memq_link_t *link;
Dull_scan_internal.h79 void ull_scan_aux_setup(memq_link_t *link, struct node_rx_pdu *rx);
91 void ull_scan_aux_release(memq_link_t *link, struct node_rx_pdu *rx);
Dlll_conn.h25 memq_link_t *link;
125 memq_link_t link_tx;
126 memq_link_t *link_tx_free;
Dull_df_internal.h11 void ull_df_iq_report_link_release(memq_link_t *link);
Dlll_adv.h14 memq_link_t link_tx;
15 memq_link_t *link_tx_free;
Dlll.h431 memq_link_t *link; /* Supply memq_link from ULL to LLL */
624 void ull_rx_put(memq_link_t *link, void *rx);
626 void ull_rx_put_sched(memq_link_t *link, void *rx);
627 void ull_iso_rx_put(memq_link_t *link, void *rx);
Dull_iso_internal.h28 void ll_iso_rx_put(memq_link_t *link, void *rx);
Dull_sync_iso.c80 static memq_link_t link_lll_prepare;
96 memq_link_t *link_sync_estab; in ll_big_sync_create()
97 memq_link_t *link_sync_lost; in ll_big_sync_create()
241 static memq_link_t link; in ll_big_sync_terminate()
245 memq_link_t *link_sync_estab; in ll_big_sync_terminate()
247 memq_link_t *link_sync_lost; in ll_big_sync_terminate()
1019 static memq_link_t link; in ticker_stop_op_cb()
1041 static memq_link_t link; in sync_iso_disable()
1082 static memq_link_t mfy_link; in disabled_cb()
1086 memq_link_t *link; in disabled_cb()
Dull_sync_internal.h22 void ull_sync_established_report(memq_link_t *link, struct node_rx_pdu *rx);
Dull_adv_types.h26 memq_link_t *link_cc_free;

123