/Zephyr-latest/subsys/bluetooth/controller/util/ |
D | memq.h | 17 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);
|
D | memq.c | 51 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()
|
D | mayfly.c | 20 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()
|
D | mayfly.h | 18 memq_link_t *_link;
|
/Zephyr-latest/tests/bluetooth/controller/ctrl_user_ext/src/ |
D | ull_vendor.h | 20 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/ |
D | ull_vendor.h | 20 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/ |
D | ticker.c | 61 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/ |
D | ticker.c | 62 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/ |
D | ull.c | 48 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 …]
|
D | ull_peripheral.c | 25 void ull_periph_setup(memq_link_t *link, struct node_rx_pdu *rx, struct node_rx_ftr *ftr, in ull_periph_setup()
|
D | ull_central.c | 23 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/ |
D | ull_internal.h | 77 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);
|
D | ull_conn_internal.h | 27 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);
|
D | lll_conn_iso.h | 73 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);
|
D | ull.c | 505 (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 …]
|
D | lll_iso_tx.h | 11 memq_link_t *link;
|
D | ull_scan_internal.h | 79 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);
|
D | lll_conn.h | 25 memq_link_t *link; 125 memq_link_t link_tx; 126 memq_link_t *link_tx_free;
|
D | ull_df_internal.h | 11 void ull_df_iq_report_link_release(memq_link_t *link);
|
D | lll_adv.h | 14 memq_link_t link_tx; 15 memq_link_t *link_tx_free;
|
D | lll.h | 431 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);
|
D | ull_iso_internal.h | 28 void ll_iso_rx_put(memq_link_t *link, void *rx);
|
D | ull_sync_iso.c | 80 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()
|
D | ull_sync_internal.h | 22 void ull_sync_established_report(memq_link_t *link, struct node_rx_pdu *rx);
|
D | ull_adv_types.h | 26 memq_link_t *link_cc_free;
|