Home
last modified time | relevance | path

Searched refs:rx (Results 1 – 25 of 934) sorted by relevance

12345678910>>...38

/Zephyr-latest/drivers/bluetooth/hci/
Dhci_da1469x.c62 } rx = { variable
63 .fifo = Z_FIFO_INITIALIZER(rx.fifo),
69 if (cmac_mbox_read(&rx.type, 1) != 1) { in h4_get_type()
71 rx.type = BT_HCI_H4_NONE; in h4_get_type()
75 switch (rx.type) { in h4_get_type()
77 rx.remaining = sizeof(rx.evt); in h4_get_type()
78 rx.hdr_len = rx.remaining; in h4_get_type()
81 rx.remaining = sizeof(rx.acl); in h4_get_type()
82 rx.hdr_len = rx.remaining; in h4_get_type()
86 rx.remaining = sizeof(rx.iso); in h4_get_type()
[all …]
Dh4.c55 } rx; member
79 if (uart_fifo_read(cfg->uart, &h4->rx.type, 1) != 1) { in h4_get_type()
81 h4->rx.type = BT_HCI_H4_NONE; in h4_get_type()
85 switch (h4->rx.type) { in h4_get_type()
87 h4->rx.remaining = sizeof(h4->rx.evt); in h4_get_type()
88 h4->rx.hdr_len = h4->rx.remaining; in h4_get_type()
91 h4->rx.remaining = sizeof(h4->rx.acl); in h4_get_type()
92 h4->rx.hdr_len = h4->rx.remaining; in h4_get_type()
96 h4->rx.remaining = sizeof(h4->rx.iso); in h4_get_type()
97 h4->rx.hdr_len = h4->rx.remaining; in h4_get_type()
[all …]
/Zephyr-latest/subsys/bluetooth/mesh/
Dtransport.c717 static void seg_rx_assemble(struct seg_rx *rx, struct net_buf_simple *buf, in seg_rx_assemble() argument
724 for (i = 0; i <= rx->seg_n; i++) { in seg_rx_assemble()
725 net_buf_simple_add_mem(buf, rx->seg[i], in seg_rx_assemble()
726 MIN(seg_len(rx->ctl), in seg_rx_assemble()
727 rx->len - (i * seg_len(rx->ctl)))); in seg_rx_assemble()
731 if (!rx->ctl) { in seg_rx_assemble()
743 static int sdu_try_decrypt(struct bt_mesh_net_rx *rx, const struct bt_mesh_key *key, in sdu_try_decrypt() argument
756 if (BT_MESH_ADDR_IS_VIRTUAL(rx->ctx.recv_dst)) { in sdu_try_decrypt()
757 ctx->crypto.ad = bt_mesh_va_uuid_get(rx->ctx.recv_dst, ctx->crypto.ad, in sdu_try_decrypt()
770 if (!err && BT_MESH_ADDR_IS_VIRTUAL(rx->ctx.recv_dst)) { in sdu_try_decrypt()
[all …]
Dpb_adv.c43 #define XACT_SEG_DATA(_seg) (&link.rx.buf->data[XACT_SEG_OFFSET(_seg)])
44 #define XACT_SEG_RECV(_seg) (link.rx.seg &= ~(1 << (_seg)))
90 } rx; member
143 static struct pb_adv link = { .rx = { .buf = &rx_buf } };
146 static void link_open(struct prov_rx *rx, struct net_buf_simple *buf);
147 static void link_ack(struct prov_rx *rx, struct net_buf_simple *buf);
148 static void link_close(struct prov_rx *rx, struct net_buf_simple *buf);
351 link.rx.id = XACT_ID_NVAL; in reset_adv_link()
362 link.rx.id = XACT_ID_MAX; in reset_adv_link()
367 link.rx.buf = &rx_buf; in reset_adv_link()
[all …]
Dsar_cfg.c30 const struct bt_mesh_sar_rx *rx) in bt_mesh_sar_rx_encode() argument
32 net_buf_simple_add_u8(buf, (rx->seg_thresh & 0x1f) | in bt_mesh_sar_rx_encode()
33 (rx->ack_delay_inc << 5)); in bt_mesh_sar_rx_encode()
34 net_buf_simple_add_u8(buf, (rx->discard_timeout & 0xf) | in bt_mesh_sar_rx_encode()
35 ((rx->rx_seg_int_step & 0xf) << 4)); in bt_mesh_sar_rx_encode()
36 net_buf_simple_add_u8(buf, (rx->ack_retrans_count & 0x3)); in bt_mesh_sar_rx_encode()
58 struct bt_mesh_sar_rx *rx) in bt_mesh_sar_rx_decode() argument
63 rx->seg_thresh = (val & 0x1f); in bt_mesh_sar_rx_decode()
64 rx->ack_delay_inc = (val >> 5); in bt_mesh_sar_rx_decode()
66 rx->discard_timeout = (val & 0xf); in bt_mesh_sar_rx_decode()
[all …]
Dnet.c62 struct bt_mesh_net_rx *rx; member
169 static void msg_cache_add(struct bt_mesh_net_rx *rx) in msg_cache_add() argument
172 msg_cache[msg_cache_next].src = rx->ctx.addr; in msg_cache_add()
173 msg_cache[msg_cache_next].seq = rx->seq; in msg_cache_add()
404 struct bt_mesh_net_rx rx = { in bt_mesh_net_local() local
426 LOG_DBG("src: 0x%04x dst: 0x%04x seq 0x%06x sub %p", rx.ctx.addr, rx.ctx.addr, in bt_mesh_net_local()
427 rx.seq, buf->sub); in bt_mesh_net_local()
430 (void)bt_mesh_trans_recv(&sbuf, &rx); in bt_mesh_net_local()
622 static bool net_decrypt(struct bt_mesh_net_rx *rx, struct net_buf_simple *in, in net_decrypt() argument
626 bool proxy = (rx->net_if == BT_MESH_NET_IF_PROXY_CFG); in net_decrypt()
[all …]
Dfriend.h21 void bt_mesh_friend_enqueue_rx(struct bt_mesh_net_rx *rx,
37 int bt_mesh_friend_poll(struct bt_mesh_net_rx *rx, struct net_buf_simple *buf);
38 int bt_mesh_friend_req(struct bt_mesh_net_rx *rx, struct net_buf_simple *buf);
39 int bt_mesh_friend_clear(struct bt_mesh_net_rx *rx, struct net_buf_simple *buf);
40 int bt_mesh_friend_clear_cfm(struct bt_mesh_net_rx *rx,
42 int bt_mesh_friend_sub_add(struct bt_mesh_net_rx *rx,
44 int bt_mesh_friend_sub_rem(struct bt_mesh_net_rx *rx,
Dlpn.h7 int bt_mesh_lpn_friend_update(struct bt_mesh_net_rx *rx,
9 int bt_mesh_lpn_friend_offer(struct bt_mesh_net_rx *rx,
11 int bt_mesh_lpn_friend_clear_cfm(struct bt_mesh_net_rx *rx,
13 int bt_mesh_lpn_friend_sub_cfm(struct bt_mesh_net_rx *rx,
45 void bt_mesh_lpn_msg_received(struct bt_mesh_net_rx *rx);
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_peripheral_iso.c218 phy = cis_lll->rx.phy; in prepare_cb()
235 payload_cnt = cis_lll->rx.payload_count + in prepare_cb()
236 cis_lll->rx.bn_curr - 1U; in prepare_cb()
238 cis_lll->rx.ccm.counter = payload_cnt; in prepare_cb()
244 (cis_lll->rx.max_pdu + PDU_MIC_SIZE), in prepare_cb()
246 radio_pkt_rx_set(radio_ccm_iso_rx_pkt_set(&cis_lll->rx.ccm, phy, in prepare_cb()
258 cis_lll->rx.max_pdu, pkt_flags); in prepare_cb()
267 radio_switch_complete_and_tx(cis_lll->rx.phy, 0U, cis_lll->tx.phy, in prepare_cb()
302 hcto += radio_rx_ready_delay_get(cis_lll->rx.phy, PHY_FLAGS_S8); in prepare_cb()
303 hcto += addr_us_get(cis_lll->rx.phy); in prepare_cb()
[all …]
Dlll_prof.c26 static int send(struct node_rx_pdu *rx);
164 struct node_rx_pdu *rx; in lll_prof_send() local
167 rx = ull_pdu_rx_alloc_peek(3); in lll_prof_send()
168 if (rx) { in lll_prof_send()
175 struct node_rx_pdu *rx; in lll_prof_reserve() local
177 rx = ull_pdu_rx_alloc_peek(3); in lll_prof_reserve()
178 if (!rx) { in lll_prof_reserve()
184 return rx; in lll_prof_reserve()
187 void lll_prof_reserve_send(struct node_rx_pdu *rx) in lll_prof_reserve_send() argument
189 if (rx) { in lll_prof_reserve_send()
[all …]
Dlll_central_iso.c213 pdu_tx->cie = (cis_lll->rx.bn_curr > cis_lll->rx.bn); in prepare_cb()
257 (cis_lll->rx.bn_curr > cis_lll->rx.bn); in prepare_cb()
312 radio_switch_complete_and_rx(cis_lll->rx.phy); in prepare_cb()
462 radio_phy_set(cis_lll->rx.phy, PHY_FLAGS_S8); in isr_tx()
472 payload_count = cis_lll->rx.payload_count + in isr_tx()
473 cis_lll->rx.bn_curr - 1U; in isr_tx()
475 cis_lll->rx.ccm.counter = payload_count; in isr_tx()
478 cis_lll->rx.phy, in isr_tx()
481 (cis_lll->rx.max_pdu + PDU_MIC_SIZE), in isr_tx()
483 radio_pkt_rx_set(radio_ccm_iso_rx_pkt_set(&cis_lll->rx.ccm, in isr_tx()
[all …]
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/src/
Dull.c125 struct node_rx_hdr *rx; in ll_rx_mem_release() local
127 rx = *node_rx; in ll_rx_mem_release()
128 while (rx) { in ll_rx_mem_release()
131 rx_free = rx; in ll_rx_mem_release()
132 rx = rx->next; in ll_rx_mem_release()
151 *node_rx = rx; in ll_rx_mem_release()
181 void ll_rx_put(memq_link_t *link, void *rx) in ll_rx_put() argument
183 if (((struct node_rx_hdr *)rx)->type != NODE_RX_TYPE_RELEASE) { in ll_rx_put()
185 sys_slist_append(&ut_rx_q, (sys_snode_t *)rx); in ll_rx_put()
193 void ll_rx_put_sched(memq_link_t *link, void *rx) in ll_rx_put_sched() argument
[all …]
/Zephyr-latest/drivers/sensor/meas/ms5607/
Dms5607_spi.c64 uint8_t rx[3]; in ms5607_spi_read_prom() member
65 } rx; in ms5607_spi_read_prom() local
69 .buf = &rx, in ms5607_spi_read_prom()
88 *val = sys_be16_to_cpu(rx.prom_value); in ms5607_spi_read_prom()
113 uint8_t rx[4]; in ms5607_spi_read_adc() member
114 } rx; in ms5607_spi_read_adc() local
117 .buf = &rx, in ms5607_spi_read_adc()
136 rx.rx[0] = 0; in ms5607_spi_read_adc()
137 *val = sys_be32_to_cpu(rx.adc_value); in ms5607_spi_read_adc()
/Zephyr-latest/subsys/shell/backends/
Dshell_rpmsg.c19 struct shell_rpmsg_rx rx; in rpmsg_shell_cb() local
25 rx.data = data; in rpmsg_shell_cb()
26 rx.len = len; in rpmsg_shell_cb()
27 if (k_msgq_put(&sh_rpmsg->rx_q, &rx, K_NO_WAIT) != 0) { in rpmsg_shell_cb()
135 struct shell_rpmsg_rx *rx = &sh_rpmsg->rx_cur; in read() local
144 if (rx->data == NULL) { in read()
145 int ret = k_msgq_get(&sh_rpmsg->rx_q, rx, K_NO_WAIT); in read()
148 rx->data = NULL; in read()
152 __ASSERT_NO_MSG(rx->len > 0); in read()
156 __ASSERT_NO_MSG(rx->len > sh_rpmsg->rx_consumed); in read()
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/lll/
Dlll_prof.c115 struct node_rx_pdu *rx; in lll_prof_send() local
118 rx = ull_pdu_rx_alloc_peek(3); in lll_prof_send()
119 if (rx) { in lll_prof_send()
125 rx->hdr.type = NODE_RX_TYPE_PROFILE; in lll_prof_send()
126 rx->hdr.handle = 0xFFFF; in lll_prof_send()
128 pdu = (void *)rx->pdu; in lll_prof_send()
137 ull_rx_put_sched(rx->hdr.link, rx); in lll_prof_send()
/Zephyr-latest/drivers/ethernet/
Deth_ivshmem_queue.c48 q->rx.shmem = (void *)rx_shmem; in eth_ivshmem_queue_init()
52 vring_init(&q->rx.vring, vring_desc_len, q->rx.shmem, ETH_IVSHMEM_VRING_ALIGNMENT); in eth_ivshmem_queue_init()
60 q->tx.vring.used = q->rx.vring.used; in eth_ivshmem_queue_init()
61 q->rx.vring.used = tmp_used; in eth_ivshmem_queue_init()
79 q->rx.avail_idx = 0; in eth_ivshmem_queue_reset()
80 q->rx.used_idx = 0; in eth_ivshmem_queue_reset()
169 struct vring_desc *desc = &q->rx.vring.desc[avail_desc_idx]; in eth_ivshmem_queue_rx()
182 *data = (uint8_t *)q->rx.shmem + q->vring_header_size + offset; in eth_ivshmem_queue_rx()
197 uint16_t used_idx = q->rx.used_idx % q->desc_max_len; in eth_ivshmem_queue_rx_complete()
199 q->rx.used_idx++; in eth_ivshmem_queue_rx_complete()
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/remote/boards/
Dnrf5340dk_nrf5340_cpunet_icbmsg.overlay38 rx-region = <&sram_ipc0_rx>;
40 rx-blocks = <16>;
42 mbox-names = "rx", "tx";
49 rx-region = <&sram_ipc1_rx>;
51 rx-blocks = <32>;
53 mbox-names = "rx", "tx";
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/
Dull_scan_aux.c140 static void rx_release_put(struct node_rx_pdu *rx) in rx_release_put() argument
142 rx->hdr.type = NODE_RX_TYPE_RELEASE; in rx_release_put()
144 ll_rx_put(rx->hdr.link, rx); in rx_release_put()
169 void ull_scan_aux_setup(memq_link_t *link, struct node_rx_pdu *rx) in ull_scan_aux_setup() argument
206 ftr = &rx->rx_ftr; in ull_scan_aux_setup()
208 switch (rx->hdr.type) { in ull_scan_aux_setup()
325 rx->hdr.type = NODE_RX_TYPE_EXT_1M_REPORT; in ull_scan_aux_setup()
328 rx->hdr.type = NODE_RX_TYPE_EXT_2M_REPORT; in ull_scan_aux_setup()
332 rx->hdr.type = NODE_RX_TYPE_EXT_CODED_REPORT; in ull_scan_aux_setup()
349 rx->hdr.type = NODE_RX_TYPE_SYNC_REPORT; in ull_scan_aux_setup()
[all …]
Dull.c559 static void rx_release_replenish(struct node_rx_hdr *rx);
958 struct node_rx_pdu *rx; in ll_rx_get() local
975 link = memq_peek(memq_ll_rx.head, memq_ll_rx.tail, (void **)&rx); in ll_rx_get()
978 cmplt = tx_cmplt_get(handle, &mfifo_fifo_tx_ack.f, rx->hdr.ack_last); in ll_rx_get()
999 } else if (rx->hdr.type == NODE_RX_TYPE_RELEASE) { in ll_rx_get()
1001 rx_release_replenish((struct node_rx_hdr *)rx); in ll_rx_get()
1009 } else if (rx->hdr.type == NODE_RX_TYPE_IQ_SAMPLE_REPORT_LLL_RELEASE) { in ll_rx_get()
1015 ull_df_iq_report_mem_release(rx); in ll_rx_get()
1022 } else if (rx->hdr.type == NODE_RX_TYPE_SYNC_CHM_COMPLETE) { in ll_rx_get()
1028 ull_adv_sync_chm_complete(rx); in ll_rx_get()
[all …]
Dull_llcp_local.c87 LL_ASSERT(ctx->node_ref.rx == NULL || in llcp_lr_check_done()
88 ctx->node_ref.rx->hdr.type != NODE_RX_TYPE_RETAIN); in llcp_lr_check_done()
244 struct node_rx_pdu *rx) in llcp_lr_rx() argument
256 if (!ctx->node_ref.rx) { in llcp_lr_rx()
258 ctx->node_ref.rx = rx; in llcp_lr_rx()
265 llcp_lp_comm_rx(conn, ctx, rx); in llcp_lr_rx()
269 llcp_lp_comm_rx(conn, ctx, rx); in llcp_lr_rx()
273 llcp_lp_comm_rx(conn, ctx, rx); in llcp_lr_rx()
277 llcp_lp_comm_rx(conn, ctx, rx); in llcp_lr_rx()
282 llcp_lp_enc_rx(conn, ctx, rx); in llcp_lr_rx()
[all …]
/Zephyr-latest/tests/subsys/mgmt/ec_host_cmd/uart/src/
Dmain.c109 evt.data.rx.len = CMD_HEADER_SIZE + sizeof(struct hello_cmd_data); in test_hello()
110 evt.data.rx.offset = 0; in test_hello()
111 evt.data.rx.buf = data->rx_buf; in test_hello()
150 evt.data.rx.len = CMD_HEADER_SIZE + 1; in ZTEST()
151 evt.data.rx.offset = 1; in ZTEST()
152 evt.data.rx.buf = data->rx_buf; in ZTEST()
189 evt.data.rx.len = CMD_HEADER_SIZE; in ZTEST()
190 evt.data.rx.offset = 0; in ZTEST()
191 evt.data.rx.buf = data->rx_buf; in ZTEST()
214 evt.data.rx.len = data->rx_buf_size + 1; in ZTEST()
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/boards/
Dnrf5340dk_nrf5340_cpuapp_icbmsg.overlay38 rx-region = <&sram_ipc0_rx>;
40 rx-blocks = <24>;
42 mbox-names = "tx", "rx";
54 rx-region = <&sram_ipc1_rx>;
56 rx-blocks = <48>;
58 mbox-names = "tx", "rx";
/Zephyr-latest/drivers/spi/
Dspi_rtio.c52 rx_buf.buf = sqe->rx.buf; in spi_rtio_iodev_default_submit_sync()
53 rx_buf.len = sqe->rx.buf_len; in spi_rtio_iodev_default_submit_sync()
140 uint32_t rx = 0, rx_len = 0; in spi_rtio_copy() local
150 tx_len = rx_bufs->buffers[rx].len; in spi_rtio_copy()
153 if (rx < rx_count) { in spi_rtio_copy()
154 rx_buf = rx_bufs->buffers[rx].buf; in spi_rtio_copy()
155 rx_len = rx_bufs->buffers[rx].len; in spi_rtio_copy()
162 while ((tx < tx_count || rx < rx_count) && (tx_len > 0 || rx_len > 0)) { in spi_rtio_copy()
186 rx++; in spi_rtio_copy()
187 if (rx < rx_count) { in spi_rtio_copy()
[all …]
/Zephyr-latest/drivers/serial/
Duart_async_to_irq.c79 uint8_t *buf = uart_async_rx_buf_req(&data->rx.async_rx); in try_rx_enable()
80 size_t len = uart_async_rx_get_buf_len(&data->rx.async_rx); in try_rx_enable()
93 struct uart_async_rx *async_rx = &data->rx.async_rx; in on_rx_buf_req()
104 atomic_inc(&data->rx.pending_buf_req); in on_rx_buf_req()
113 if (data->rx.async_rx.pending_bytes == 0) { in on_rx_dis()
114 uart_async_rx_reset(&data->rx.async_rx); in on_rx_dis()
119 data->rx.pending_buf_req = 0; in on_rx_dis()
127 k_sem_give(&data->rx.sem); in on_rx_dis()
144 uart_async_rx_on_rdy(&data->rx.async_rx, evt->data.rx.buf, evt->data.rx.len); in uart_async_to_irq_callback()
151 uart_async_rx_on_buf_rel(&data->rx.async_rx, evt->data.rx_buf.buf); in uart_async_to_irq_callback()
[all …]
/Zephyr-latest/dts/arm/xilinx/
Dzynqmp.dtsi119 hw-rx-buffer-size = <XLNX_GEM_HW_RX_BUFFER_SIZE_8KB>;
120 hw-rx-buffer-offset = <0>;
122 rx-buffer-descriptors = <32>;
124 rx-buffer-size = <512>;
126 discard-rx-fcs;
146 hw-rx-buffer-size = <XLNX_GEM_HW_RX_BUFFER_SIZE_8KB>;
147 hw-rx-buffer-offset = <0>;
149 rx-buffer-descriptors = <32>;
151 rx-buffer-size = <512>;
153 discard-rx-fcs;
[all …]

12345678910>>...38