Home
last modified time | relevance | path

Searched full:rx (Results 1 – 25 of 2128) sorted by relevance

12345678910>>...86

/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/drivers/ethernet/
DKconfig.nxp_s32_netc18 int "RX thread priority"
21 RX thread priority. RX thread is a cooperative thread.
24 int "RX thread stack size"
27 RX thread stack size.
30 int "RX thread budget"
35 do in the RX thread before yielding the processor, in case there is more
36 work to do. This is to prevent the RX thread to starve other threads. Each
55 int "RX ring length"
59 Length of the RX ring. The value must be a multiple of 8.
62 int "RX ring data buffer size"
[all …]
DKconfig.nxp_s32_gmac34 int "RX ring length"
38 Length of the RX ring. ETH_NXP_S32_RX_RING_BUF_SIZE * ETH_NXP_S32_RX_RING_LEN
39 must be a multiple of RX FIFO block size.
42 int "RX ring data buffer size"
46 Size, in bytes, of the RX data buffer. The size must be big enough to
58 int "RX thread priority"
61 RX thread priority. RX thread is a cooperative thread.
64 int "RX thread stack size"
67 RX thread stack size.
70 int "RX thread budget"
[all …]
DKconfig.gecko15 int "RX thread stack size"
18 RX thread stack size
21 int "RX thread priority"
24 RX thread priority
31 Set the RX idle timeout period in milliseconds after which the
DKconfig.nxp_enet42 - IPv4, UDP and TCP checksum (both Rx and Tx)
45 int "Number of RX buffers for ethernet driver"
49 Set the number of RX buffers provided to the NXP ENET driver.
59 int "NXP ENET RX thread stack size"
62 ENET RX thread stack size in bytes.
65 int "NXP ENET driver RX cooperative thread priority"
68 ENET MAC Driver handles RX in cooperative workqueue thread.
/Zephyr-latest/drivers/ethernet/nxp_imx_netc/
DKconfig23 int "RX thread priority"
26 RX thread priority. RX thread is a cooperative thread.
29 int "RX thread stack size"
32 RX thread stack size.
35 int "RX thread budget"
40 do in the RX thread before yielding the processor, in case there is more
41 work to do. This is to prevent the RX thread to starve other threads. Each
67 int "RX ring number"
71 RX ring number used. The actual maximum value may varies from platforms.
74 int "RX ring length"
[all …]
/Zephyr-latest/samples/drivers/lora/receive/
DREADME.rst40 [00:00:00.956,000] <inf> lora_receive: LoRa RX RSSI: -60dBm, SNR: 7dB
41 [00:00:00.956,000] <inf> lora_receive: LoRa RX payload
43 [00:00:02.249,000] <inf> lora_receive: LoRa RX RSSI: -57dBm, SNR: 9dB
44 [00:00:02.249,000] <inf> lora_receive: LoRa RX payload
46 [00:00:03.541,000] <inf> lora_receive: LoRa RX RSSI: -57dBm, SNR: 9dB
47 [00:00:03.541,000] <inf> lora_receive: LoRa RX payload
49 [00:00:04.834,000] <inf> lora_receive: LoRa RX RSSI: -55dBm, SNR: 9dB
50 [00:00:04.834,000] <inf> lora_receive: LoRa RX payload
53 [00:00:06.127,000] <inf> lora_receive: LoRa RX RSSI: -55dBm, SNR: 9dB
54 [00:00:06.127,000] <inf> lora_receive: LoRa RX payload
[all …]
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/
Dlll_peripheral_iso.c221 phy = cis_lll->rx.phy; in prepare_cb()
238 payload_cnt = cis_lll->rx.payload_count + in prepare_cb()
239 cis_lll->rx.bn_curr - 1U; in prepare_cb()
241 cis_lll->rx.ccm.counter = payload_cnt; in prepare_cb()
247 (cis_lll->rx.max_pdu + PDU_MIC_SIZE), in prepare_cb()
249 radio_pkt_rx_set(radio_ccm_iso_rx_pkt_set(&cis_lll->rx.ccm, phy, in prepare_cb()
261 cis_lll->rx.max_pdu, pkt_flags); in prepare_cb()
270 radio_switch_complete_and_tx(cis_lll->rx.phy, 0U, cis_lll->tx.phy, in prepare_cb()
305 hcto += radio_rx_ready_delay_get(cis_lll->rx.phy, PHY_FLAGS_S8); in prepare_cb()
306 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
166 /* Generate only if spare node rx is available */ in lll_prof_send()
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
[all …]
Dlll_central_iso.c204 pdu_tx->cie = (cis_lll->rx.bn_curr > cis_lll->rx.bn); in prepare_cb()
248 (cis_lll->rx.bn_curr > cis_lll->rx.bn); in prepare_cb()
303 radio_switch_complete_and_rx(cis_lll->rx.phy); in prepare_cb()
447 /* Close subevent, one tx-rx chain */ in isr_tx()
453 /* Acquire rx node for reception */ in isr_tx()
463 radio_phy_set(cis_lll->rx.phy, PHY_FLAGS_S8); in isr_tx()
473 payload_count = cis_lll->rx.payload_count + in isr_tx()
474 cis_lll->rx.bn_curr - 1U; in isr_tx()
476 cis_lll->rx.ccm.counter = payload_count; in isr_tx()
479 cis_lll->rx.phy, 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()
146 __ASSERT(0, "Tried to release unknown rx node type"); 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()
[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 …]
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,
/Zephyr-latest/dts/bindings/mspi/
Dsnps,designware-ssi.yaml27 If the RX FIFO depth is not specified separately in the rx-fifo-depth
28 property, this value specifies depth of both TX and RX FIFOs.
30 rx-fifo-depth:
33 Number of items that can be stored in the RX FIFO. Range: 8-256.
41 rx-fifo-threshold:
44 Number of entries in the RX FIFO above which the controller gets an RX
45 interrupt. Maximum value is the RX FIFO depth - 1.
/Zephyr-latest/tests/drivers/uart/uart_basic_api/src/
Dtest_uart_pending.c15 * more RX and TX pending interrupts.
19 * RX IRQ is enabled to let received data cause a RX IRQ and so set the
20 * RX IRQ pending flag.
23 * receive serial data, which will trigger a RX IRQ.
25 * Once a RX IRQ happens RX data is read by uart_fifo_read() until there
26 * is no more RX data to be popped from FIFO and all IRQs are handled.
33 * even tho there aren't any further RX and TX IRQs to be processed it
58 * received data until there is no more RX data, thus in uart_pending_callback()
60 * that there are no more RX interrupts to be processed. in uart_pending_callback()
62 * there is no more RX data in the RX buffer to be processed, in uart_pending_callback()
[all …]
/Zephyr-latest/tests/drivers/i2s/i2s_api/src/
Dtest_i2s_loopback.c16 * - RX stream START trigger starts reception.
19 * - RX stream STOP trigger stops reception.
24 TC_PRINT("RX/TX transfer requires use of I2S_DIR_BOTH.\n"); in ZTEST_USER()
42 zassert_equal(ret, 0, "RX START trigger failed"); in ZTEST_USER()
66 zassert_equal(ret, 0, "RX STOP trigger failed"); in ZTEST_USER()
82 * - RX stream START trigger starts reception.
85 * - RX stream STOP trigger stops reception.
90 TC_PRINT("RX/TX transfer requires use of I2S_DIR_BOTH.\n"); in ZTEST_USER()
103 zassert_equal(ret, 0, "RX START trigger failed"); in ZTEST_USER()
123 zassert_equal(ret, 0, "RX STOP trigger failed"); in ZTEST_USER()
[all …]
Dtest_i2s_dir_both_loopback.c14 * on devices that cannot independently start and stop the RX and TX streams
15 * and require the use of the I2S_DIR_BOTH value for RX/TX transfers.
44 zassert_equal(ret, 0, "RX/TX START trigger failed\n"); in ZTEST_USER()
56 zassert_equal(ret, 0, "RX/TX DRAIN trigger failed"); in ZTEST_USER()
94 zassert_equal(ret, 0, "RX/TX START trigger failed\n"); in ZTEST_USER()
108 zassert_equal(ret, 0, "RX/TX DRAIN trigger failed"); in ZTEST_USER()
144 zassert_equal(ret, 0, "RX/TX START trigger failed\n"); in ZTEST_USER()
147 zassert_equal(ret, 0, "RX/TX STOP trigger failed"); in ZTEST_USER()
166 zassert_equal(ret, 0, "RX/TX START trigger failed\n"); in ZTEST_USER()
169 zassert_equal(ret, 0, "RX/TX DRAIN trigger failed"); in ZTEST_USER()
[all …]
/Zephyr-latest/dts/bindings/dai/
Dnxp,dai-sai.yaml22 dma-names = "tx", "rx";
23 rx-fifo-watermark = <48>;
26 rx-sync-mode = <1>;
37 dma-names = "tx", "rx";
39 rx-fifo-watermark = <8>;
42 rx-sync-mode = <1>;
56 rx-fifo-watermark:
58 description: Watermark value (in FIFO words) of RX FIFO.
66 description: Size (in FIFO words) of the TX/RX FIFO.
80 rx-sync-mode:
[all …]
/Zephyr-latest/drivers/can/
DKconfig.nxp_s3215 bool "NXP S32 CANXL uses RX FIFO"
18 If this is enabled, NXP S32 CANXL uses RX FIFO.
19 Otherwise NXP S32 CANXL uses RX Message Descriptor.
22 int "Maximum number of RX descriptors"
27 Maximum number of RX descriptors.
/Zephyr-latest/drivers/wifi/esp_at/
DKconfig.esp_at38 int "Stack size for the Espressif esp wifi driver RX thread"
41 This stack is used by the Espressif ESP RX thread.
44 int "Priority of RX thread"
47 Priority of thread used for processing RX data.
54 to the rest of the network stack, letting the rx thread continue
70 int "Modem RX buffer count"
73 Number of preallocated RX buffers used by modem command handler.
76 int "Modem RX buffer size"
79 Size of preallocated RX buffers used by modem command handler.
97 int "Network interface RX packet allocation timeout"
[all …]
/Zephyr-latest/tests/drivers/can/host/pytest/
Dtest_can.py15 # RX/TX timeout in seconds
55 Class for testing CAN RX/TX between Zephyr DUT and host.
59 def check_rx(tx: can.Message, rx: can.Message) -> None:
64 if rx is None:
67 if not tx.equals(rx, timestamp_delta=None, check_channel=False,
69 pytest.fail(f'rx message "{rx}" not equal to tx message "{tx}"')
85 rx = can_host.recv(timeout=TIMEOUT)
86 self.check_rx(msg, rx)
93 rx = can_dut.recv(timeout=TIMEOUT)
94 self.check_rx(msg, rx)
/Zephyr-latest/subsys/net/ip/
DKconfig.stack19 int "RX thread stack size"
22 Set the RX thread stack size in bytes. The RX thread is waiting
23 data from network. There is one RX thread in the system.
24 This value is a baseline and the actual RX stack size might

12345678910>>...86