Home
last modified time | relevance | path

Searched refs:pdu_rx (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_scan_aux.c75 struct pdu_adv *pdu_rx, uint8_t rl_idx);
1368 static void isr_tx(struct lll_scan_aux *lll_aux, void *pdu_rx, argument
1383 radio_pkt_rx_set(pdu_rx);
1482 struct pdu_adv *pdu_rx; local
1542 pdu_rx = (void *)node_rx->pdu;
1544 trx_done = isr_rx_connect_rsp_check(lll, pdu_tx, pdu_rx,
1598 pdu->rx_addr = pdu_rx->tx_addr;
1600 &pdu_rx->adv_ext_ind.ext_hdr.data[ADVA_OFFSET],
1641 struct pdu_adv *pdu_rx, uint8_t rl_idx) argument
1643 if (unlikely(pdu_rx->type != PDU_ADV_TYPE_AUX_CONNECT_RSP)) {
[all …]
Dlll_adv_aux.c738 struct pdu_adv *pdu_rx; in isr_rx_pdu() local
759 pdu_rx = (void *)node_rx->pdu; in isr_rx_pdu()
776 if ((pdu_rx->type == PDU_ADV_TYPE_AUX_SCAN_REQ) && in isr_rx_pdu()
777 (pdu_rx->len == sizeof(struct pdu_adv_scan_req)) && in isr_rx_pdu()
778 lll_adv_scan_req_check(lll, pdu_rx, tx_addr, addr, devmatch_ok, in isr_rx_pdu()
844 err = lll_adv_scan_req_report(lll, pdu_rx, rl_idx, in isr_rx_pdu()
856 } else if ((pdu_rx->type == PDU_ADV_TYPE_AUX_CONNECT_REQ) && in isr_rx_pdu()
857 (pdu_rx->len == sizeof(struct pdu_adv_connect_ind)) && in isr_rx_pdu()
859 lll_adv_connect_ind_check(lll, pdu_rx, tx_addr, addr, in isr_rx_pdu()
880 pdu_tx = init_connect_rsp_pdu(pdu_rx); in isr_rx_pdu()
Dlll_adv.c1515 struct pdu_adv *pdu_rx; in isr_rx_pdu() local
1532 pdu_rx = (void *)node_rx->pdu; in isr_rx_pdu()
1545 if ((pdu_rx->type == PDU_ADV_TYPE_SCAN_REQ) && in isr_rx_pdu()
1546 (pdu_rx->len == sizeof(struct pdu_adv_scan_req)) && in isr_rx_pdu()
1548 lll_adv_scan_req_check(lll, pdu_rx, tx_addr, addr, devmatch_ok, in isr_rx_pdu()
1567 err = lll_adv_scan_req_report(lll, pdu_rx, rl_idx, in isr_rx_pdu()
1603 } else if ((pdu_rx->type == PDU_ADV_TYPE_CONNECT_IND) && in isr_rx_pdu()
1604 (pdu_rx->len == sizeof(struct pdu_adv_connect_ind)) && in isr_rx_pdu()
1606 lll_adv_connect_ind_check(lll, pdu_rx, tx_addr, addr, in isr_rx_pdu()
Dlll_central_iso.c707 struct pdu_cis *pdu_rx; in isr_rx() local
712 pdu_rx = (void *)node_rx->pdu; in isr_rx()
715 if ((pdu_rx->nesn != cis_lll->sn) && (cis_lll->tx.bn_curr <= cis_lll->tx.bn)) { in isr_rx()
731 if (!pdu_rx->npi && in isr_rx()
733 (pdu_rx->sn == cis_lll->nesn) && in isr_rx()
746 if (pdu_rx->len && conn_lll->enc_rx) { in isr_rx()
800 cie = cie || pdu_rx->cie; in isr_rx()
Dlll_peripheral_iso.c544 struct pdu_cis *pdu_rx; in isr_rx() local
550 pdu_rx = (void *)node_rx->pdu; in isr_rx()
553 if ((pdu_rx->nesn != cis_lll->sn) && (cis_lll->tx.bn_curr <= cis_lll->tx.bn)) { in isr_rx()
570 if (!pdu_rx->npi && in isr_rx()
572 (pdu_rx->sn == cis_lll->nesn) && in isr_rx()
582 if (pdu_rx->len && conn_lll->enc_rx) { in isr_rx()
638 cie = cie || pdu_rx->cie; in isr_rx()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_adv.c827 struct pdu_adv *pdu_rx, *pdu_adv; in isr_rx_pdu() local
837 pdu_rx = (void *)radio_pkt_scratch_get(); in isr_rx_pdu()
840 if ((pdu_rx->type == PDU_ADV_TYPE_SCAN_REQ) && in isr_rx_pdu()
841 (pdu_rx->len == sizeof(struct pdu_adv_scan_req)) && in isr_rx_pdu()
843 isr_rx_sr_check(lll, pdu_adv, pdu_rx, devmatch_ok, &rl_idx)) { in isr_rx_pdu()
861 err = isr_rx_sr_report(pdu_rx, rssi_ready); in isr_rx_pdu()
886 } else if ((pdu_rx->type == PDU_ADV_TYPE_CONNECT_IND) && in isr_rx_pdu()
887 (pdu_rx->len == sizeof(struct pdu_adv_connect_ind)) && in isr_rx_pdu()
888 isr_rx_ci_check(lll, pdu_adv, pdu_rx, devmatch_ok, in isr_rx_pdu()
927 memcpy(rx->pdu, pdu_rx, (offsetof(struct pdu_adv, connect_ind) + in isr_rx_pdu()
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_conn.c898 struct pdu_data *pdu_rx; in ull_conn_rx() local
911 pdu_rx = (void *)(*rx)->pdu; in ull_conn_rx()
913 switch (pdu_rx->ll_id) { in ull_conn_rx()
/Zephyr-latest/subsys/bluetooth/controller/hci/
Dhci.c2963 static void le_df_connectionless_iq_report(struct pdu_data *pdu_rx, in le_df_connectionless_iq_report() argument
5326 static void vs_le_df_connectionless_iq_report(struct pdu_data *pdu_rx, struct node_rx_pdu *node_rx, argument