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);
1370 static void isr_tx(struct lll_scan_aux *lll_aux, void *pdu_rx, argument
1385 radio_pkt_rx_set(pdu_rx);
1484 struct pdu_adv *pdu_rx; local
1544 pdu_rx = (void *)node_rx->pdu;
1546 trx_done = isr_rx_connect_rsp_check(lll, pdu_tx, pdu_rx,
1600 pdu->rx_addr = pdu_rx->tx_addr;
1602 &pdu_rx->adv_ext_ind.ext_hdr.data[ADVA_OFFSET],
1644 struct pdu_adv *pdu_rx, uint8_t rl_idx) argument
1646 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.c1520 struct pdu_adv *pdu_rx; in isr_rx_pdu() local
1537 pdu_rx = (void *)node_rx->pdu; in isr_rx_pdu()
1550 if ((pdu_rx->type == PDU_ADV_TYPE_SCAN_REQ) && in isr_rx_pdu()
1551 (pdu_rx->len == sizeof(struct pdu_adv_scan_req)) && in isr_rx_pdu()
1553 lll_adv_scan_req_check(lll, pdu_rx, tx_addr, addr, devmatch_ok, in isr_rx_pdu()
1572 err = lll_adv_scan_req_report(lll, pdu_rx, rl_idx, in isr_rx_pdu()
1608 } else if ((pdu_rx->type == PDU_ADV_TYPE_CONNECT_IND) && in isr_rx_pdu()
1609 (pdu_rx->len == sizeof(struct pdu_adv_connect_ind)) && in isr_rx_pdu()
1611 lll_adv_connect_ind_check(lll, pdu_rx, tx_addr, addr, in isr_rx_pdu()
Dlll_central_iso.c714 struct pdu_cis *pdu_rx; in isr_rx() local
719 pdu_rx = (void *)node_rx->pdu; in isr_rx()
722 if ((pdu_rx->nesn != cis_lll->sn) && (cis_lll->tx.bn_curr <= cis_lll->tx.bn)) { in isr_rx()
738 if (!pdu_rx->npi && in isr_rx()
740 (pdu_rx->sn == cis_lll->nesn) && in isr_rx()
753 if (pdu_rx->len && conn_lll->enc_rx) { in isr_rx()
807 cie = cie || pdu_rx->cie; in isr_rx()
Dlll_peripheral_iso.c548 struct pdu_cis *pdu_rx; in isr_rx() local
554 pdu_rx = (void *)node_rx->pdu; in isr_rx()
557 if ((pdu_rx->nesn != cis_lll->sn) && (cis_lll->tx.bn_curr <= cis_lll->tx.bn)) { in isr_rx()
574 if (!pdu_rx->npi && in isr_rx()
576 (pdu_rx->sn == cis_lll->nesn) && in isr_rx()
586 if (pdu_rx->len && conn_lll->enc_rx) { in isr_rx()
642 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.c2998 static void le_df_connectionless_iq_report(struct pdu_data *pdu_rx, in le_df_connectionless_iq_report() argument
5361 static void vs_le_df_connectionless_iq_report(struct pdu_data *pdu_rx, struct node_rx_pdu *node_rx, argument