Home
last modified time | relevance | path

Searched +full:tx +full:- +full:buffer +full:- +full:size (Results 1 – 25 of 381) sorted by relevance

12345678910>>...16

/Zephyr-latest/subsys/mgmt/ec_host_cmd/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
17 module-str = ec-host-commands
21 int "Stack size for the EC host command handler thread"
25 int "Buffer size in bytes for TX buffer shared by all EC host commands"
32 Buffer size in bytes for TX buffer defined by the host command handler.
33 Some backend layers can define their own buffer, so the size can be zero to
34 avoid duplicating buffers. If multiple backends are used, the size has to be
38 int "Buffer size in bytes for RX buffer shared by all EC host commands"
45 Buffer size in bytes for TX buffer defined by the host command handler.
46 Some backend layers can define their own buffer, so the size can be zero to
[all …]
/Zephyr-latest/dts/arm/xilinx/
Dzynqmp.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv7-r.dtsi>
9 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h>
10 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h>
16 compatible = "xlnx,pinctrl-zynqmp";
19 compatible = "soc-nv-flash";
24 compatible = "mmio-sram";
29 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
31 zephyr,memory-region = "OCM";
40 interrupt-names = "irq_0";
[all …]
Dzynq7000.dtsi3 * SPDX-License-Identifier: Apache-2.0
7 #include <arm/armv7-a.dtsi>
8 #include <zephyr/dt-bindings/interrupt-controller/arm-gic.h>
9 #include <zephyr/dt-bindings/ethernet/xlnx_gem.h>
13 interrupt-parent = <&gic>;
16 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
18 zephyr,memory-region = "OCM_LOW";
22 compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
24 zephyr,memory-region = "OCM_HIGH";
28 compatible = "arm,armv8-timer";
[all …]
/Zephyr-latest/drivers/wifi/esp32/
DKconfig.esp3227 Make sure there is a minimal heap available for Wi-Fi driver.
46 bool "Activates the Station/AP co-existence mode."
74 Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM.
89 will be allocated (provided sufficient free RAM). The size of each dynamic
90 RX buffer depends on the size of the received data frame.
92 For each received data frame, the WiFi driver makes a copy to an RX buffer
93 and then delivers it to the high layer TCP/IP stack. The dynamic RX buffer
98 RX buffer number is unlimited (0). If a dynamic RX buffer limit is set,
102 prompt "Type of WiFi TX buffers"
105 Select type of WiFi TX buffers:
[all …]
/Zephyr-latest/drivers/ethernet/
DKconfig.nxp_imx_netc2 # SPDX-License-Identifier: Apache-2.0
28 int "RX thread stack size"
31 RX thread stack size.
44 int "TX ring number"
48 TX ring number used. The actual maximum value may varies from platforms.
51 int "TX ring length"
55 Length of the TX ring. The value must be a multiple of 8.
58 int "TX ring data buffer size"
62 Size, in bytes, of the TX data buffer. The size must be big enough to
80 int "RX ring data buffer size"
[all …]
DKconfig.nxp_s32_gmac1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
17 int "TX ring length"
21 Length of the TX ring. ETH_NXP_S32_TX_RING_BUF_SIZE * ETH_NXP_S32_TX_RING_LEN
22 must be a multiple of TX FIFO block size.
25 int "TX ring data buffer size"
29 Size, in bytes, of the TX data buffer. The size must be big enough to
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
[all …]
DKconfig.nxp_s32_netc1 # Copyright 2022-2023 NXP
2 # SPDX-License-Identifier: Apache-2.0
24 int "RX thread stack size"
27 RX thread stack size.
40 int "TX ring length"
44 Length of the TX ring. The value must be a multiple of 8.
47 int "TX ring data buffer size"
51 Size, in bytes, of the TX data buffer. The size must be big enough to
62 int "RX ring data buffer size"
66 Size, in bytes, of the RX data buffer. The size must be big enough to
[all …]
/Zephyr-latest/include/zephyr/drivers/serial/
Duart_emul.h4 * SPDX-License-Identifier: Apache-2.0
27 * @param size Number of available bytes in TX buffer
30 typedef void (*uart_emul_callback_tx_data_ready_t)(const struct device *dev, size_t size,
34 * @brief Set the TX data ready callback
37 * was appended to the TX buffer.
47 * @brief Write (copy) data to RX buffer
51 * @param size Number of bytes to append
55 uint32_t uart_emul_put_rx_data(const struct device *dev, const uint8_t *data, size_t size);
58 * @brief Read data from TX buffer
61 * @param data The address of the output buffer
[all …]
/Zephyr-latest/drivers/hdlc_rcp_if/
DKconfig.uart5 # SPDX-License-Identifier: Apache-2.0
17 int "Set HDLC RCP IF UART RX ring buffer size"
20 RX buffer size for the OpenThread HDLC host UART.
23 int "Set HDLC RCP IF UART TX ring buffer size"
26 TX buffer size for the OpenThread HDLC host UART.
/Zephyr-latest/dts/bindings/serial/
Dzephyr,uart-emul.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,uart-emul"
8 include: uart-controller.yaml
11 tx-fifo-size:
15 Size of the virtual UART TX FIFO
17 rx-fifo-size:
21 Size of the virtual UART RX FIFO
26 Connects TX to RX internally creating a loop back connection. Useful
29 latch-buffer-size:
33 Size of the virtual UART latch buffer.
Dsegger,rtt-uart.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "segger,rtt-uart"
8 include: uart-controller.yaml
11 tx-buffer-size:
15 Size of the RTT up buffer for transmission
19 rx-buffer-size:
23 Size of the RTT down buffer for reception
/Zephyr-latest/include/zephyr/ipc/
Dipc_service.h4 * SPDX-License-Identifier: Apache-2.0
43 * - INSTANCE: an instance is the external representation of a physical
48 * OpenAMP-based backends, an instance is usually represented by a
49 * shared memory region and a couple of IPM devices for RX/TX
65 * - ENDPOINT: an endpoint is the entity the user must use to send / receive
69 * - BACKEND: the backend must take care of at least two different things:
82 * -----------------------------------------------------------------------------
103 * -----------------------------------------------------------------------------
109 * # Get a pointer to an available TX buffer
112 * # Fill the buffer with data
[all …]
Dipc_service_backend.h4 * SPDX-License-Identifier: Apache-2.0
34 * @retval -EALREADY when the instance is already opened.
46 * @retval -EALREADY when the instance is not already inited.
57 * @param[in] token Backend-specific token.
58 * @param[in] data Pointer to the buffer to send.
61 * @retval -EINVAL when instance is invalid.
62 * @retval -ENOENT when the endpoint is not registered with the instance.
63 * @retval -EBADMSG when the message is invalid.
64 * @retval -EBUSY when the instance is busy or not ready.
65 * @retval -ENOMEM when no memory / buffers are available.
[all …]
/Zephyr-latest/subsys/ipc/ipc_service/backends/
Dipc_icbmsg.c4 * SPDX-License-Identifier: Apache-2.0
14 * --------------------------
16 * Single channel (RX or TX) of the shared memory is divided into two areas: ICMsg area
17 * followed by Blocks area. ICMsg is used to send and receive short 3-byte messages.
20 * starts with the size of the following data.
22 * +------------+-------------+
24 * +------------+-------------+
27 * +-----------+-----------+-----------+-----------+- -+-----------+
28 * | Block 0 | Block 1 | Block 2 | Block 3 | ... | Block N-1 |
29 * +-----------+-----------+-----------+-----------+- -+-----------+
[all …]
/Zephyr-latest/subsys/logging/backends/
DKconfig.rtt2 # SPDX-License-Identifier: Apache-2.0
5 bool "Segger J-Link RTT backend"
13 is transferred to up-buffer at once depending on available space and
16 in up-buffer for a message and message is transferred to host.
25 bool "Drop messages that do not fit in up-buffer."
27 If there is not enough space in up-buffer for a message, drop it.
29 Increase up-buffer size helps to reduce dropping of messages.
34 Waits until there is enough space in the up-buffer for a message.
37 bool "Overwrite messages if up-buffer full"
39 If there is not enough space in up-buffer for a message overwrite
[all …]
/Zephyr-latest/drivers/serial/
DKconfig.nrfx_uart_instance4 # SPDX-License-Identifier: Apache-2.0
23 depends on !$(dt_nodelabel_bool_prop,uart$(nrfx_uart_num),endtx-stoptx-supported)
29 When enabled, polling out does not trigger interrupt which stops TX.
41 int "Size of RAM buffer"
47 Size of the transmit buffer for API function: fifo_fill.
76 When enabled, UARTE is enabled before each TX or RX usage and disabled
88 def_bool $(dt_nodelabel_has_prop,uart$(nrfx_uart_num),memory-regions)
92 can be dedicated to an RX cache buffer.
95 int "TX cache buffer size"
99 For UARTE, TX cache buffer is used when provided TX buffer is not located
[all …]
/Zephyr-latest/dts/bindings/shi/
Dshi-device.yaml2 # SPDX-License-Identifier: Apache-2.0
10 buffer-rx-size:
14 Size of the internal buffer used for receiving data on the bus.
16 buffer-tx-size:
20 Size of the internal buffer used for transmitting data over the bus.
/Zephyr-latest/subsys/shell/backends/
DKconfig.backends4 # SPDX-License-Identifier: Apache-2.0
15 DT_CHOSEN_Z_SHELL_UART := zephyr,shell-uart
77 bool "Force blocking mode for TX"
79 Force blocking mode for TX.
82 int "Set TX ring buffer size"
86 If UART is utilizing DMA transfers then increasing ring buffer size
90 int "Set RX ring buffer size"
95 RX ring buffer size impacts accepted latency of handling incoming
97 usually enough if ring buffer is few bytes (more than one due to
120 int "Size of the RX buffer"
[all …]
/Zephyr-latest/drivers/sensor/bosch/bmp388/
Dbmp388_spi.c6 * SPDX-License-Identifier: Apache-2.0
10 * Bus-specific functionality for BMP388s accessed via SPI.
22 return spi_is_ready_dt(&bus->spi) ? 0 : -ENODEV; in bmp388_bus_check_spi()
25 static int bmp388_reg_read_spi(const union bmp388_bus *bus, uint8_t regaddr, uint8_t *buf, int size) in bmp388_reg_read_spi() argument
29 if ((size <= 0) || (size > BMP388_SAMPLE_BUFFER_SIZE)) { in bmp388_reg_read_spi()
30 return -EINVAL; in bmp388_reg_read_spi()
33 uint8_t buffer[size + 2]; in bmp388_reg_read_spi() local
35 .buf = &buffer, in bmp388_reg_read_spi()
36 .len = ARRAY_SIZE(buffer), in bmp388_reg_read_spi()
43 memset(buffer, 0x00, ARRAY_SIZE(buffer)); in bmp388_reg_read_spi()
[all …]
/Zephyr-latest/drivers/ethernet/eth_nxp_enet_qos/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
27 int "Number of tx buffer descriptors"
31 Number of TX buffer descriptors.
34 int "Number of rx buffer descriptors"
38 Number of RX buffer descriptors.
49 int "Size of ENET QOS RX thread stack"
52 Size in bytes of the ENET QOS RX thread stack.
/Zephyr-latest/dts/bindings/ethernet/
Dxlnx,gem.yaml3 # SPDX-License-Identifier: Apache-2.0
10 include: ethernet-controller.yaml
19 clock-frequency:
23 Specifies the base clock frequency from which the GEM's TX clock
25 clock control register in the CRL_APB. The GEM's TX clock frequency
27 which it will be adjusted at run-time. Therefore, the value of this
29 respective GEM's TX clock - by default, this is the IO PLL.
31 mdc-divider:
42 init-mdio-phy:
45 Activates the management of a PHY associated with the controller in-
[all …]
Dsnps,dwcxgmac.yaml2 # SPDX - License - Identifier : Apache - 2.0
9 - name: reset-device.yaml
10 - name: ethernet-controller.yaml
17 max-frame-size:
21 Maximum ethernet frame size. The current ethernet frame sizes
23 means that normally xgmac will reject any frame above max-frame-size
27 max-speed:
30 - 10
31 - 100
32 - 1000
[all …]
/Zephyr-latest/drivers/console/
DKconfig3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
5 # SPDX-License-Identifier: Apache-2.0
95 Useful in board bring-up if there aren't any working serial
99 DT_CHOSEN_Z_RAM_CONSOLE := zephyr,ram-console
106 Emit console messages to a RAM buffer "ram_console" which can
107 be examined at runtime with a debugger. Useful in board bring-up
111 bool "Use dedicated section as RAM console buffer"
115 Use a dedicated section as the RAM console buffer, whose address is
117 examined by a debugger or software tool from a parallel-running OS.
120 int "Ram Console buffer size"
[all …]
/Zephyr-latest/drivers/lora/
Dsx126x.c5 * SPDX-License-Identifier: Apache-2.0
65 MODE(TX),
111 const struct spi_buf_set tx = { in sx126x_spi_transceive() local
125 ret = spi_write_dt(&dev_config.bus, &tx); in sx126x_spi_transceive()
127 ret = spi_transceive_dt(&dev_config.bus, &tx, &rx); in sx126x_spi_transceive()
149 void SX126xReadRegisters(uint16_t address, uint8_t *buffer, uint16_t size) in SX126xReadRegisters() argument
158 LOG_DBG("Reading %" PRIu16 " registers @ 0x%" PRIx16, size, address); in SX126xReadRegisters()
159 sx126x_spi_transceive(req, NULL, sizeof(req), NULL, buffer, size); in SX126xReadRegisters()
160 LOG_HEXDUMP_DBG(buffer, size, "register_value"); in SX126xReadRegisters()
168 void SX126xWriteRegisters(uint16_t address, uint8_t *buffer, uint16_t size) in SX126xWriteRegisters() argument
[all …]
/Zephyr-latest/drivers/i2s/
Di2s_mcux_flexcomm.c4 * SPDX-License-Identifier: Apache-2.0
46 size_t size; member
55 struct stream tx; member
56 /* For tx, the in queue is for requests generated by
57 * the i2s_write() API call, and size must be tracked
58 * separate from the buffer size.
78 fsl_cfg->dataLength = i2s_cfg->word_size; in i2s_mcux_flexcomm_cfg_convert()
79 if ((i2s_cfg->format & I2S_FMT_DATA_FORMAT_MASK) == in i2s_mcux_flexcomm_cfg_convert()
82 fsl_cfg->frameLength = 2 * i2s_cfg->word_size; in i2s_mcux_flexcomm_cfg_convert()
84 fsl_cfg->frameLength = i2s_cfg->channels * i2s_cfg->word_size; in i2s_mcux_flexcomm_cfg_convert()
[all …]

12345678910>>...16