Lines Matching refs:node_rx
1851 void **node_rx) in le_big_terminate_sync() argument
1859 status = ll_big_sync_terminate(big_handle, node_rx); in le_big_terminate_sync()
1966 void **node_rx) in le_create_conn_cancel() argument
1970 status = ll_connect_disable(node_rx); in le_create_conn_cancel()
2964 struct node_rx_pdu *node_rx, in le_df_connectionless_iq_report() argument
2978 iq_report = (struct node_rx_iq_report *)node_rx; in le_df_connectionless_iq_report()
3119 static void le_df_connection_iq_report(struct node_rx_pdu *node_rx, struct net_buf *buf) in le_df_connection_iq_report() argument
3128 iq_report = (struct node_rx_iq_report *)node_rx; in le_df_connection_iq_report()
3966 struct net_buf **evt, void **node_rx) argument
3975 status = ll_sync_create_cancel(node_rx);
4320 struct node_rx_pdu *node_rx, argument
4342 sep->acl_handle = sys_cpu_to_le16(node_rx->hdr.handle);
4351 struct node_rx_pdu *node_rx, argument
4369 cis = node_rx->rx_ftr.param;
4419 struct node_rx_pdu *node_rx, struct net_buf *buf) argument
4442 sync = node_rx->rx_ftr.param;
4458 sep->sync_handle = sys_cpu_to_le16(node_rx->hdr.handle);
4463 struct net_buf **evt, void **node_rx) argument
4571 le_big_terminate_sync(cmd, evt, node_rx);
4582 le_create_conn_cancel(cmd, evt, node_rx);
4805 le_per_adv_create_sync_cancel(cmd, evt, node_rx);
5326 static void vs_le_df_connectionless_iq_report(struct pdu_data *pdu_rx, struct node_rx_pdu *node_rx, argument
5338 iq_report = (struct node_rx_iq_report *)node_rx;
5415 static void vs_le_df_connection_iq_report(struct node_rx_pdu *node_rx, struct net_buf *buf) argument
5424 iq_report = (struct node_rx_iq_report *)node_rx;
5728 struct net_buf *hci_cmd_handle(struct net_buf *cmd, void **node_rx) argument
5765 err = controller_cmd_handle(ocf, cmd, &evt, node_rx);
6528 struct node_rx_pdu *node_rx, argument
6546 chan = node_rx->rx_ftr.chan;
6547 instant = node_rx->rx_ftr.anchor_ticks;
6566 struct node_rx_pdu *node_rx, argument
6585 rssi = -(node_rx->rx_ftr.rssi);
6587 rl_idx = node_rx->rx_ftr.rl_idx;
6590 direct_report = node_rx->rx_ftr.direct;
6612 if (node_rx->hdr.type == NODE_RX_TYPE_MESH_REPORT) {
6613 le_mesh_scan_report(adv, node_rx, buf, rssi);
6671 struct node_rx_pdu *node_rx, argument
6714 rssi = -(node_rx->rx_ftr.rssi);
6717 rl_idx = node_rx->rx_ftr.rl_idx;
7077 struct node_rx_pdu *node_rx, argument
7117 node_rx_extra_list_release(node_rx->rx_ftr.extra);
7126 node_rx_curr = node_rx;
7186 if (node_rx_curr == node_rx ||
7187 node_rx_curr == node_rx->rx_ftr.extra) {
7204 if (node_rx_curr == node_rx ||
7205 node_rx_curr == node_rx->rx_ftr.extra) {
7209 lll = node_rx->rx_ftr.param;
7255 if (node_rx_curr != node_rx->rx_ftr.extra ||
7266 if ((node_rx_curr == node_rx && !node_rx_next) ||
7270 ftr = &node_rx->rx_ftr;
7360 if (node_rx_curr == node_rx) {
7461 node_rx_extra_list_release(node_rx->rx_ftr.extra);
7470 node_rx_extra_list_release(node_rx->rx_ftr.extra);
7489 node_rx_extra_list_release(node_rx->rx_ftr.extra);
7528 node_rx_extra_list_release(node_rx->rx_ftr.extra);
7569 node_rx_extra_list_release(node_rx->rx_ftr.extra);
7573 struct node_rx_pdu *node_rx, argument
7579 le_ext_adv_report(pdu_data, node_rx, buf, phy);
7581 le_ext_adv_legacy_report(pdu_data, node_rx, buf);
7586 struct node_rx_pdu *node_rx, argument
7589 le_adv_ext_report(pdu_data, node_rx, buf, BT_HCI_LE_EXT_SCAN_PHY_1M);
7593 struct node_rx_pdu *node_rx, argument
7596 le_adv_ext_report(pdu_data, node_rx, buf, BT_HCI_LE_EXT_SCAN_PHY_2M);
7600 struct node_rx_pdu *node_rx, argument
7603 le_adv_ext_report(pdu_data, node_rx, buf, BT_HCI_LE_EXT_SCAN_PHY_CODED);
7607 struct node_rx_pdu *node_rx, struct net_buf *buf) argument
7619 struct node_rx_pdu *node_rx, argument
7648 sync = node_rx->rx_ftr.param;
7657 sep->handle = sys_cpu_to_le16(node_rx->hdr.handle);
7674 struct node_rx_pdu *node_rx, argument
7677 struct node_rx_ftr *ftr = &node_rx->rx_ftr;
7731 sep->handle = sys_cpu_to_le16(node_rx->hdr.handle);
7904 sep->handle = sys_cpu_to_le16(node_rx->hdr.handle);
7984 sep->sync_handle = sys_cpu_to_le16(node_rx->hdr.handle);
8014 struct node_rx_pdu *node_rx, argument
8025 sep->handle = sys_cpu_to_le16(node_rx->hdr.handle);
8030 struct node_rx_pdu *node_rx, argument
8048 sync_iso = node_rx->rx_ftr.param;
8054 sep->big_handle = (uint8_t)node_rx->hdr.handle;
8114 struct node_rx_pdu *node_rx, argument
8125 sep->big_handle = (uint8_t)node_rx->hdr.handle;
8136 struct node_rx_pdu *node_rx, argument
8147 sep->status = node_rx->rx_ftr.param_adv_term.status;
8148 sep->adv_handle = ll_adv_set_hci_handle_get(node_rx->hdr.handle & 0xff);
8150 sys_cpu_to_le16(node_rx->rx_ftr.param_adv_term.conn_handle);
8152 node_rx->rx_ftr.param_adv_term.num_events;
8157 struct node_rx_pdu *node_rx, argument
8165 adv_iso = node_rx->rx_ftr.param;
8173 sep->big_handle = (uint8_t)node_rx->hdr.handle;
8201 struct node_rx_pdu *node_rx, argument
8212 sep->big_handle = (uint8_t)node_rx->hdr.handle;
8222 struct node_rx_pdu *node_rx, argument
8238 handle = ll_adv_set_hci_handle_get(node_rx->hdr.handle & 0xff);
8244 rssi = -(node_rx->rx_ftr.rssi);
8252 sep->handle = ll_adv_set_hci_handle_get(node_rx->hdr.handle & 0xff);
8258 rl_idx = node_rx->rx_ftr.rl_idx;
8278 struct node_rx_pdu *node_rx, argument
8298 rl_idx = node_rx->rx_ftr.rl_idx;
8315 sep->rssi = -(node_rx->rx_ftr.rssi);
8591 struct node_rx_pdu *node_rx, argument
8609 static void encode_control(struct node_rx_pdu *node_rx, argument
8614 handle = node_rx->hdr.handle;
8616 switch (node_rx->hdr.type) {
8619 le_advertising_report(pdu_data, node_rx, buf);
8624 le_adv_ext_1M_report(pdu_data, node_rx, buf);
8628 le_adv_ext_2M_report(pdu_data, node_rx, buf);
8632 le_adv_ext_coded_report(pdu_data, node_rx, buf);
8636 le_scan_timeout(pdu_data, node_rx, buf);
8641 le_per_adv_sync_established(pdu_data, node_rx, buf);
8645 le_per_adv_sync_report(pdu_data, node_rx, buf);
8649 le_per_adv_sync_lost(pdu_data, node_rx, buf);
8654 le_per_adv_sync_transfer_received(pdu_data, node_rx, buf);
8661 vs_le_df_connectionless_iq_report(pdu_data, node_rx, buf);
8663 le_df_connectionless_iq_report(pdu_data, node_rx, buf);
8670 le_big_sync_established(pdu_data, node_rx, buf);
8674 le_big_sync_lost(pdu_data, node_rx, buf);
8684 le_adv_ext_terminate(pdu_data, node_rx, buf);
8689 le_big_complete(pdu_data, node_rx, buf);
8692 le_big_terminate(pdu_data, node_rx, buf);
8701 le_scan_req_received(pdu_data, node_rx, buf);
8703 le_vs_scan_req_received(pdu_data, node_rx, buf);
8755 le_cis_request(pdu_data, node_rx, buf);
8761 le_cis_established(pdu_data, node_rx, buf);
8774 vs_le_df_connection_iq_report(node_rx, buf);
8776 le_df_connection_iq_report(node_rx, buf);
8808 le_df_connectionless_iq_report(pdu_data, node_rx, buf);
8814 mesh_adv_cplt(pdu_data, node_rx, buf);
8818 le_advertising_report(pdu_data, node_rx, buf);
8824 hci_user_ext_encode_control(node_rx, pdu_data, buf);
8995 static void encode_data_ctrl(struct node_rx_pdu *node_rx, argument
8998 uint16_t handle = node_rx->hdr.handle;
9063 void hci_acl_encode(struct node_rx_pdu *node_rx, struct net_buf *buf) argument
9065 struct pdu_data *pdu_data = (void *)node_rx->pdu;
9071 handle = node_rx->hdr.handle;
9107 void hci_evt_encode(struct node_rx_pdu *node_rx, struct net_buf *buf) argument
9109 struct pdu_data *pdu_data = (void *)node_rx->pdu;
9111 if (node_rx->hdr.type != NODE_RX_TYPE_DC_PDU) {
9112 encode_control(node_rx, pdu_data, buf);
9114 encode_data_ctrl(node_rx, pdu_data, buf);
9140 uint8_t hci_get_class(struct node_rx_pdu *node_rx) argument
9143 struct pdu_data *pdu_data = (void *)node_rx->pdu;
9146 if (node_rx->hdr.type != NODE_RX_TYPE_DC_PDU) {
9148 switch (node_rx->hdr.type) {
9279 return hci_user_ext_get_class(node_rx);