Home
last modified time | relevance | path

Searched refs:pdu (Results 1 – 25 of 89) sorted by relevance

1234

/subsys/bluetooth/controller/ll_sw/
A Dull_llcp_pdu.c108 p = &pdu->llctrl.unknown_rsp; in llcp_ntf_encode_unknown_rsp()
332 p = &pdu->llctrl.enc_req; in encode_enc_req()
344 encode_enc_req(ctx, pdu); in llcp_pdu_encode_enc_req()
347 p = &pdu->llctrl.enc_req; in llcp_pdu_encode_enc_req()
359 encode_enc_req(ctx, pdu); in llcp_ntf_encode_enc_req()
370 p = &pdu->llctrl.enc_rsp; in llcp_pdu_encode_enc_rsp()
745 p = &pdu->llctrl.cte_req; in llcp_pdu_encode_cte_req()
753 if (pdu->cp == 0U || pdu->octet3.cte_info.time == 0U) { in llcp_pdu_decode_cte_rsp()
767 pdu->cp = 0U; in llcp_ntf_encode_cte_req()
785 pdu->cp = 1U; in llcp_pdu_encode_cte_rsp()
[all …]
A Dull_adv_sync.c348 (pdu->len == pdu->adv_ext_ind.ext_hdr_len + 1U) || in ll_adv_sync_ad_data_set()
801 if (!pdu) { in ull_adv_sync_evt_init()
938 pdu = NULL; in ull_adv_sync_chm_complete()
1600 dptr = pdu->payload + pdu->len;
1870 pdu = lll_adv_pdu_linked_next_get(pdu);
1871 if (pdu) {
1899 pdu->len - pdu->adv_ext_ind.ext_hdr_len - 1U +
1965 pdu = lll_adv_pdu_linked_next_get(pdu);
2194 pdu = lll_adv_pdu_linked_next_get(pdu);
2223 pdu->len - pdu->adv_ext_ind.ext_hdr_len - 1U +
[all …]
A Dull_llcp_internal.h621 struct pdu_data *pdu);
623 struct pdu_data *pdu);
625 struct pdu_data *pdu);
631 struct pdu_data *pdu);
633 struct pdu_data *pdu);
635 struct pdu_data *pdu);
637 struct pdu_data *pdu);
639 struct pdu_data *pdu);
641 struct pdu_data *pdu);
673 void llcp_pdu_encode_enc_rsp(struct pdu_data *pdu);
[all …]
A Dull_llcp_enc.c186 struct pdu_data *pdu; in llcp_lp_enc_tx() local
192 pdu = (struct pdu_data *)tx->pdu; in llcp_lp_enc_tx()
226 struct pdu_data *pdu; in lp_enc_ntf() local
235 pdu = (struct pdu_data *)ntf->pdu; in lp_enc_ntf()
648 struct pdu_data *pdu = (struct pdu_data *)rx->pdu; in llcp_lp_enc_rx() local
704 struct pdu_data *pdu; in llcp_rp_enc_tx() local
710 pdu = (struct pdu_data *)tx->pdu; in llcp_rp_enc_tx()
752 struct pdu_data *pdu; in rp_enc_ntf_ltk() local
764 pdu = (struct pdu_data *)ntf->pdu; in rp_enc_ntf_ltk()
787 pdu = (struct pdu_data *)ntf->pdu; in rp_enc_ntf()
[all …]
A Dull_llcp_cc.c77 pdu = (struct node_rx_conn_iso_estab *)ntf->pdu; in cc_ntf_established()
144 struct pdu_data *pdu; in llcp_rp_cc_tx_rsp() local
151 pdu = (struct pdu_data *)tx->pdu; in llcp_rp_cc_tx_rsp()
200 struct pdu_data *pdu; in llcp_rp_cc_tx_reject() local
207 pdu = (struct pdu_data *)tx->pdu; in llcp_rp_cc_tx_reject()
228 pdu = (struct node_rx_conn_iso_req *)ntf->pdu; in rp_cc_ntf_create()
388 if (pdu->llctrl.cis_req.c_ft == 0 || pdu->llctrl.cis_req.p_ft == 0) { in rp_cc_validate_req()
665 struct pdu_data *pdu = (struct pdu_data *)rx->pdu; in llcp_rp_cc_rx() local
772 pdu = (struct pdu_data *)tx->pdu; in lp_cc_tx()
796 struct pdu_data *pdu = (struct pdu_data *)rx->pdu; in llcp_lp_cc_rx() local
[all …]
A Dull_llcp_common.c158 struct pdu_data *pdu; in lp_comm_tx() local
164 pdu = (struct pdu_data *)tx->pdu; in lp_comm_tx()
170 llcp_pdu_encode_ping_req(pdu); in lp_comm_tx()
247 struct pdu_data *pdu) in lp_comm_ntf_feature_exchange() argument
263 struct pdu_data *pdu) in lp_comm_ntf_version_ind() argument
389 struct pdu_data *pdu; in lp_comm_ntf() local
402 pdu = (struct pdu_data *)ntf->pdu; in lp_comm_ntf()
1044 struct pdu_data *pdu; local
1050 pdu = (struct pdu_data *)tx->pdu;
1145 struct pdu_data *pdu; local
[all …]
A Dull_llcp.c234 struct pdu_data *pdu; in llcp_tx_alloc() local
240 pdu = (struct pdu_data *)tx->pdu; in llcp_tx_alloc()
241 ull_pdu_data_init(pdu); in llcp_tx_alloc()
1564 return (pdu_is_reject_ext(pdu, ctx) || pdu_is_reject(pdu, ctx));
1572 #define VALIDATE_PDU_LEN(pdu, type) (pdu->len == PDU_DATA_LLCTRL_LEN(type)) argument
1845 if (pdu->len < 1) {
1856 return cb(pdu);
1902 struct pdu_data *pdu; local
1907 pdu = (struct pdu_data *)rx->pdu;
1909 pdu_valid = pdu_is_valid(pdu);
[all …]
A Dull_adv.c371 pdu->len = 0U;
389 pdu->len = 0;
411 pdu->len = 0;
422 pdu->rfu = 0;
568 pdu->len = len;
679 pdu->rx_addr = 0;
726 pdu->len = 0;
752 pdu->rfu = 0;
1857 pdu->rfu = 0U;
1918 pdu->rfu = 0;
[all …]
A Dull_adv_internal.h53 struct pdu_adv *pdu);
56 uint8_t ull_adv_time_update(struct ll_adv_set *adv, struct pdu_adv *pdu,
154 struct pdu_adv *pdu,
174 return pdu->adv_ext_ind.ext_hdr.adi; in ull_adv_sync_pdu_had_adi()
224 struct pdu_adv *pdu,
248 struct pdu_adv *pdu);
258 struct pdu_adv *pdu);
284 struct pdu_adv *pdu,
293 struct pdu_adv *pdu,
300 struct pdu_adv *pdu,
[all …]
A Dull_llcp_conn_upd.c257 struct node_rx_cu *pdu; in cu_ntf() local
269 pdu = (struct node_rx_cu *)ntf->pdu; in cu_ntf()
294 struct pdu_data *pdu; in lp_cu_tx() local
306 pdu = (struct pdu_data *)tx->pdu; in lp_cu_tx()
767 struct pdu_data *pdu = (struct pdu_data *)rx->pdu; in llcp_lp_cu_rx() local
769 switch (pdu->llctrl.opcode) { in llcp_lp_cu_rx()
805 struct pdu_data *pdu; in rp_cu_tx() local
817 pdu = (struct pdu_data *)tx->pdu; in rp_cu_tx()
861 struct pdu_data *pdu; in rp_cu_conn_param_req_ntf() local
874 pdu = (struct pdu_data *)ntf->pdu; in rp_cu_conn_param_req_ntf()
[all …]
A Dull_llcp_chmu.c88 struct pdu_data *pdu; in lp_chmu_tx() local
94 pdu = (struct pdu_data *)tx->pdu; in lp_chmu_tx()
97 llcp_pdu_encode_chan_map_update_ind(ctx, pdu); in lp_chmu_tx()
99 ctx->tx_opcode = pdu->llctrl.opcode; in lp_chmu_tx()
189 struct pdu_data *pdu = (struct pdu_data *)rx->pdu; in llcp_lp_chmu_rx() local
191 switch (pdu->llctrl.opcode) { in llcp_lp_chmu_rx()
302 struct pdu_data *pdu = (struct pdu_data *)rx->pdu; in llcp_rp_chmu_rx() local
304 switch (pdu->llctrl.opcode) { in llcp_rp_chmu_rx()
306 rp_chmu_execute_fsm(conn, ctx, RP_CHMU_EVT_RX_CHAN_MAP_IND, pdu); in llcp_rp_chmu_rx()
/subsys/bluetooth/controller/ll_sw/nordic/lll/
A Dlll_adv_pdu.h29 pdu->last = idx; in lll_adv_pdu_enqueue()
77 first = pdu->first; in lll_adv_pdu_latest_peek()
78 if (first != pdu->last) { in lll_adv_pdu_latest_peek()
85 return (void *)pdu->pdu[first]; in lll_adv_pdu_latest_peek()
97 return lll_adv_data_init(pdu); in lll_adv_aux_data_init()
145 return lll_adv_data_init(pdu); in lll_adv_sync_data_init()
223 return PDU_ADV_NEXT_PTR(pdu); in lll_adv_pdu_linked_next_get()
228 while (PDU_ADV_NEXT_PTR(pdu)) { in lll_adv_pdu_linked_last_get()
229 pdu = PDU_ADV_NEXT_PTR(pdu); in lll_adv_pdu_linked_last_get()
231 return pdu; in lll_adv_pdu_linked_last_get()
[all …]
A Dlll_adv.c278 pdu->pdu[0] = (void *)p; in lll_adv_data_init()
295 pdu->pdu[1] = NULL; in lll_adv_data_reset()
317 p = pdu->pdu[first]; in lll_adv_data_dequeue()
318 pdu->pdu[first] = NULL; in lll_adv_data_dequeue()
336 p = pdu->pdu[last]; in lll_adv_data_release()
338 pdu->pdu[last] = NULL; in lll_adv_data_release()
346 p = pdu->pdu[last]; in lll_adv_data_release()
348 pdu->pdu[last] = NULL; in lll_adv_data_release()
555 p = pdu->pdu[last]; in lll_adv_and_extra_data_release()
556 pdu->pdu[last] = NULL; in lll_adv_and_extra_data_release()
[all …]
A Dlll_adv_iso.c303 pdu->len = 0U; in prepare_cb_common()
305 pdu = (void *)tx->pdu; in prepare_cb_common()
330 pdu->rfu = 0U; in prepare_cb_common()
350 pdu->cstf = 1U; in prepare_cb_common()
372 pdu)); in prepare_cb_common()
400 iss_us -= PDU_BIS_US(pdu->len, ((pdu->len) ? lll->enc : 0U), in prepare_cb_common()
705 if (!pdu) { in isr_tx_common()
769 pdu = (void *)tx->pdu; in isr_tx_common()
799 pdu->rfu = 0U; in isr_tx_common()
824 pdu)); in isr_tx_common()
[all …]
A Dlll_adv_sync.c120 struct pdu_adv *pdu; local
179 LL_ASSERT(pdu);
188 if (pdu->adv_ext_ind.ext_hdr_len && pdu->adv_ext_ind.ext_hdr.aux_ptr) {
190 lll->last_pdu = pdu;
193 aux_ptr_chan_idx_set(lll, pdu);
217 radio_pkt_tx_set(pdu);
355 struct pdu_adv *pdu; local
380 LL_ASSERT(pdu);
383 lll_sync->last_pdu = pdu;
392 if (pdu->adv_ext_ind.ext_hdr_len && pdu->adv_ext_ind.ext_hdr.aux_ptr) {
[all …]
A Dlll_scan_aux.c308 radio_pkt_rx_set(node_rx->pdu); in lll_scan_aux_isr_aux_setup()
389 const struct pdu_adv *pdu, in lll_scan_aux_addr_match_get() argument
502 radio_pkt_rx_set(node_rx->pdu); in prepare_cb()
775 struct pdu_adv *pdu; in isr_rx() local
827 pdu = (void *)node_rx->pdu; in isr_rx()
828 if (unlikely((pdu->type != PDU_ADV_TYPE_EXT_IND) || !pdu->len)) { in isr_rx()
1085 (void)memcpy(rx->pdu, pdu_tx,
1093 pdu = (void *)rx->pdu;
1094 pdu->chan_sel = 1;
1597 struct pdu_adv *pdu; local
[all …]
A Dlll_test.c543 struct pdu_dtm *pdu = radio_pkt_scratch_get(); in payload_set() local
545 pdu->type = type; in payload_set()
546 pdu->len = len; in payload_set()
549 pdu->cp = cte_len ? 1U : 0U; in payload_set()
550 pdu->octet3.cte_info.time = cte_len; in payload_set()
551 pdu->octet3.cte_info.type = cte_type; in payload_set()
559 (void)memcpy(pdu->payload, prbs9, len); in payload_set()
563 (void)memset(pdu->payload, PAYLOAD_11110000, len); in payload_set()
567 (void)memset(pdu->payload, PAYLOAD_10101010, len); in payload_set()
571 (void)memcpy(pdu->payload, prbs15, len); in payload_set()
[all …]
A Dlll_scan.c82 const struct pdu_adv *pdu,
203 if (pdu->len < in lll_scan_ext_tgta_check()
216 tx_addr = pdu->tx_addr; in lll_scan_ext_tgta_check()
217 rx_addr = pdu->rx_addr; in lll_scan_ext_tgta_check()
396 radio_pkt_rx_set(node_rx->pdu);
663 struct pdu_adv *pdu; local
713 pdu = (void *)node_rx->pdu;
791 radio_pkt_rx_set(node_rx->pdu);
864 radio_pkt_rx_set(node_rx->pdu);
1255 pdu_adv_rx = (void *)rx->pdu;
[all …]
A Dlll_sync_iso.c528 struct pdu_bis *pdu; in isr_rx_estab() local
537 pdu = (void *)node_rx->pdu; in isr_rx_estab()
538 if (pdu->len) { in isr_rx_estab()
685 struct pdu_bis *pdu; in isr_rx() local
707 pdu = (void *)node_rx->pdu; in isr_rx()
710 if (pdu->cstf && (pdu->cssn != lll->cssn_curr)) { in isr_rx()
1266 pdu = (void *)node_rx->pdu; in isr_rx()
1279 pdu)); in isr_rx()
1293 pdu = (void *)node_rx->pdu; in isr_rx()
1494 pdu = (void *)node_rx->pdu; in isr_rx_done()
[all …]
/subsys/bluetooth/controller/ll_sw/openisa/lll/
A Dlll_adv.c155 pdu->pdu[0] = (void *)p; in lll_adv_data_init()
172 pdu->pdu[1] = NULL; in lll_adv_data_reset()
183 p = pdu->pdu[last]; in lll_adv_data_release()
184 pdu->pdu[last] = NULL; in lll_adv_data_release()
191 p = pdu->pdu[last]; in lll_adv_data_release()
193 pdu->pdu[last] = NULL; in lll_adv_data_release()
233 p = (void *)pdu->pdu[last]; in lll_adv_pdu_alloc()
244 pdu->pdu[last] = (void *)p; in lll_adv_pdu_alloc()
262 pdu->pdu[last] = (void *)p; in lll_adv_pdu_alloc()
291 p = pdu->pdu[pdu_idx]; in lll_adv_pdu_latest_get()
[all …]
A Dlll_adv_pdu.h10 int lll_adv_data_init(struct lll_adv_pdu *pdu);
11 int lll_adv_data_reset(struct lll_adv_pdu *pdu);
12 int lll_adv_data_release(struct lll_adv_pdu *pdu);
14 static inline void lll_adv_pdu_enqueue(struct lll_adv_pdu *pdu, uint8_t idx) in lll_adv_pdu_enqueue() argument
16 pdu->last = idx; in lll_adv_pdu_enqueue()
19 struct pdu_adv *lll_adv_pdu_alloc(struct lll_adv_pdu *pdu, uint8_t *idx);
34 return (void *)lll->adv_data.pdu[lll->adv_data.last]; in lll_adv_data_peek()
50 return (void *)lll->scan_rsp.pdu[lll->scan_rsp.last]; in lll_adv_scan_rsp_peek()
A Dlll_scan.c70 struct pdu_adv *pdu, uint8_t rl_idx);
76 struct pdu_adv *pdu,
168 radio_pkt_rx_set(node_rx->pdu); in prepare_cb()
450 radio_pkt_rx_set(node_rx->pdu); in isr_tx()
503 radio_pkt_rx_set(node_rx->pdu); in isr_common_done()
669 pdu_adv_rx = (void *)node_rx->pdu;
843 pdu_adv_rx = (void *)rx->pdu;
1017 pdu->adv_ind.addr,
1054 struct pdu_adv *pdu, argument
1058 (pdu->rx_addr != 0) &&
[all …]
/subsys/bluetooth/mesh/
A Dsolicitation.c304 net_buf_simple_add_u8(pdu, 0x80); in sol_pdu_create()
305 net_buf_simple_add_le24(pdu, sys_cpu_to_be24(sseq_out)); in sol_pdu_create()
308 net_buf_simple_add_le16(pdu, 0x0000); in sol_pdu_create()
311 pdu, 0, BT_MESH_NONCE_SOLICITATION); in sol_pdu_create()
318 err = bt_mesh_net_obfuscate(pdu->data, 0, in sol_pdu_create()
325 net_buf_simple_push_u8(pdu, 0); in sol_pdu_create()
326 net_buf_simple_push_le16(pdu, BT_UUID_MESH_PROXY_SOLICITATION_VAL); in sol_pdu_create()
497 NET_BUF_SIMPLE_DEFINE(pdu, 20); in bt_mesh_sol_send()
511 net_buf_simple_init(&pdu, 3); in bt_mesh_sol_send()
515 err = sol_pdu_create(sub, &pdu); in bt_mesh_sol_send()
[all …]
A Dcrypto.c23 #define NET_MIC_LEN(pdu) (((pdu)[1] & 0x80) ? 8 : 4) argument
298 nonce[2] = pdu[2]; in create_proxy_nonce()
299 nonce[3] = pdu[3]; in create_proxy_nonce()
300 nonce[4] = pdu[4]; in create_proxy_nonce()
303 nonce[5] = pdu[5]; in create_proxy_nonce()
304 nonce[6] = pdu[6]; in create_proxy_nonce()
318 nonce[2] = pdu[2]; in create_proxy_sol_nonce()
319 nonce[3] = pdu[3]; in create_proxy_sol_nonce()
320 nonce[4] = pdu[4]; in create_proxy_sol_nonce()
323 nonce[5] = pdu[5]; in create_proxy_sol_nonce()
[all …]
/subsys/bluetooth/audio/
A Dhas_client.c75 if (buf->len < sizeof(*pdu)) { in handle_read_preset_rsp()
80 pdu = net_buf_simple_pull_mem(buf, sizeof(*pdu)); in handle_read_preset_rsp()
82 if (pdu->is_last > BT_HAS_IS_LAST) { in handle_read_preset_rsp()
86 record.index = pdu->index; in handle_read_preset_rsp()
87 record.properties = pdu->properties; in handle_read_preset_rsp()
110 if (buf->len < sizeof(*pdu)) { in handle_generic_update()
115 pdu = net_buf_simple_pull_mem(buf, sizeof(*pdu)); in handle_generic_update()
117 record.index = pdu->index; in handle_generic_update()
162 if (buf->len < sizeof(*pdu)) { in handle_preset_changed()
167 pdu = net_buf_simple_pull_mem(buf, sizeof(*pdu)); in handle_preset_changed()
[all …]

Completed in 105 milliseconds

1234