Home
last modified time | relevance | path

Searched full:buffers (Results 1 – 25 of 753) sorted by relevance

12345678910>>...31

/Zephyr-latest/subsys/bluetooth/
DKconfig.iso84 int "Number of Isochronous TX buffers"
88 Number of buffers available for outgoing Isochronous channel SDUs.
91 int "Number of ISO TX fragment buffers"
95 Number of buffers available for fragments of TX buffers. Warning:
97 queued TX buffers never need to be fragmented, i.e. that the
99 and there are no dedicated fragment buffers, a deadlock may occur.
103 int "Maximum supported MTU for Isochronous TX buffers"
107 Maximum MTU for Isochronous channels TX buffers.
115 int "Number of Isochronous RX buffers"
119 Number of buffers available for incoming Isochronous channel SDUs.
[all …]
/Zephyr-latest/subsys/bluetooth/host/
DKconfig.l2cap10 int "Number of L2CAP TX buffers"
14 Number of buffers available for outgoing L2CAP packets.
17 int "Number of L2CAP TX fragment buffers"
21 Number of buffers available for fragments of TX buffers. Warning:
23 queued TX buffers never need to be fragmented, i.e. that the
25 and there are no dedicated fragment buffers, a deadlock may occur.
29 int "Maximum supported L2CAP MTU for L2CAP TX buffers"
45 Maximum L2CAP MTU for L2CAP TX buffers.
/Zephyr-latest/drivers/ethernet/nxp_enet/
DKconfig51 bool "Use DTCM for hardware DMA buffers"
54 Place the hardware DMA buffers into DTCM for better
65 int "Number of RX buffers for ethernet driver"
69 Set the number of RX buffers provided to the NXP ENET driver.
72 int "Number of TX buffers for ethernet driver"
76 Set the number of TX buffers provided to the NXP ENET driver.
102 bool "Use DTCM for hardware DMA buffers"
105 Place the hardware DMA buffers into DTCM for better
116 int "Number of RX buffers for ethernet driver"
120 Set the number of RX buffers provided to the NXP ENET driver.
[all …]
/Zephyr-latest/drivers/wifi/esp32/
DKconfig.esp3270 int "Max number of WiFi static RX buffers"
74 Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM.
75 The static rx buffers are allocated when esp_wifi_init is called, they are not freed
78 WiFi hardware use these buffers to receive all 802.11 frames.
84 int "Max number of WiFi dynamic RX buffers"
88 Set the number of WiFi dynamic RX buffers, 0 means unlimited RX buffers
99 it should be at least the number of static RX buffers.
102 prompt "Type of WiFi TX buffers"
105 Select type of WiFi TX buffers:
107 If "Static" is selected, WiFi TX buffers are allocated when WiFi is
[all …]
/Zephyr-latest/lib/net_buf/
DKconfig10 buffers.
18 Enable logs and checks for the generic network buffers.
40 Enable extra debug logs and checks for the generic network buffers.
48 * amount of free buffers in the pool is remembered
56 Alignment restriction for network buffers. This is useful for
57 some hardware IP with DMA that requires the buffers to be aligned
/Zephyr-latest/doc/services/net_buf/
Dindex.rst3 Network Buffers
14 Network buffers are a core concept of how the networking stack
18 Creating buffers
21 Network buffers are created by first defining a pool of them:
30 Once the pool has been defined, buffers can be allocated from it with:
37 buffers, rather this is done implicitly as :c:func:`net_buf_alloc` gets
48 buffers may also contain protocol-specific context, known as user data.
49 Both the maximum data and user data capacity of the buffers is
52 The buffers have native support for being passed through k_fifo kernel
56 Special functions exist for dealing with buffers in single linked lists,
[all …]
/Zephyr-latest/modules/lvgl/
DKconfig.memory65 bool "Use two rendering buffers"
67 Use two buffers to render and flush data in parallel
87 bool "Link rendering buffers to custom section"
90 Place LVGL rendering buffers in custom section, with tag ".lvgl_buf".
92 rendering buffers to a custom location, such as tightly coupled or
106 Type of allocation that should be used for allocating rendering buffers
111 Rendering buffers are statically allocated based on the following
121 Rendering buffers are dynamically allocated based on the actual
/Zephyr-latest/subsys/usb/device_next/class/
DKconfig.hid14 int "Number of buffers in the IN pool"
18 Number of buffers in the IN pool per HID instance.
21 int "Number of buffers in the OUT pool"
25 Number of buffers in the OUT pool per HID instance.
/Zephyr-latest/subsys/ipc/ipc_service/backends/
DKconfig.icbmsg5 bool "ICMSG backend with dynamically allocated buffers"
12 on dynamically allocated buffers. References to them are send over
27 module-str = ICMSG backend with separate buffers
28 module-help = Sets log level for ICMsg backend with buffers
/Zephyr-latest/drivers/usb/uhc/
DKconfig22 int "Number of buffers in the pool"
26 Number of UHC request buffers in the pool.
29 int "Memory available for buffers"
33 Total amount of memory available for UHC buffers.
/Zephyr-latest/drivers/audio/
DKconfig.dmic_mcux16 int "Number of buffers to reserve for DMIC DMA"
20 This determines how many buffers the driver should allocate and
30 many buffers may be queued by the DMIC once it is triggered, before
31 the application must read buffers to avoid data being dropped.
/Zephyr-latest/soc/espressif/esp32/
DKconfig72 int "Amount of Ethernet DMA Rx buffers"
76 Number of DMA receive buffers. Each buffer's size is ETH_DMA_BUFFER_SIZE.
77 Larger number of buffers could increase throughput somehow.
80 int "Amount of Ethernet DMA Tx buffers"
84 Number of DMA transmit buffers. Each buffer's size is ETH_DMA_BUFFER_SIZE.
85 Larger number of buffers could increase throughput somehow.
/Zephyr-latest/subsys/bluetooth/common/
DKconfig35 int "Number of outgoing ACL data buffers"
41 Number of outgoing ACL data buffers sent from the Host to the
46 The buffers are shared between all of the connections and the Host
47 determines how to divide the buffers between the connections.
81 int "Number of extra incoming ACL data buffers"
85 Number of incoming extra ACL data buffers sent from the Controller to
88 By default, the number of incoming ACL data buffers is equal to
92 int "[DEPRECATED] Number of incoming ACL data buffers"
96 Number or incoming ACL data buffers sent from the Controller to the
98 In a combined Host and Controller build the buffers are shared and
[all …]
/Zephyr-latest/tests/boards/mec15xxevb_assy6853/qspi/src/
Dmain.c77 tx_bufs.buffers = (const struct spi_buf *)&txb[0]; in ZTEST_USER()
84 rx_bufs.buffers = (const struct spi_buf *)&rxb; in ZTEST_USER()
113 tx_bufs.buffers = (const struct spi_buf *)&txb[0]; in ZTEST_USER()
116 rx_bufs.buffers = NULL; in ZTEST_USER()
133 tx_bufs.buffers = (const struct spi_buf *)&txb[0]; in ZTEST_USER()
136 rx_bufs.buffers = NULL; in ZTEST_USER()
152 tx_bufs.buffers = (const struct spi_buf *)&txb[0]; in ZTEST_USER()
159 rx_bufs.buffers = (const struct spi_buf *)&rxb; in ZTEST_USER()
189 tx_bufs.buffers = (const struct spi_buf *)&txb[0]; in test_spi_single_write()
192 rx_bufs.buffers = NULL; in test_spi_single_write()
[all …]
/Zephyr-latest/include/zephyr/drivers/usb/
Dudc_buf.h9 * @brief Buffers for USB device support
20 * Here we try to get DMA-safe buffers, but we lack a consistent source of
31 * have a data cache or buffers are placed in nocache memory region.
55 * This macro should be used if the application defines its own buffers to be
95 * @brief Define a new pool for UDC buffers with variable-size payloads
97 * This macro is similar to `NET_BUF_POOL_VAR_DEFINE`, but provides buffers
103 * @param count Number of buffers in the pool.
122 * @brief Define a new pool for UDC buffers based on fixed-size data
124 * This macro is similar to `NET_BUF_POOL_DEFINE`, but provides buffers
130 * @param count Number of buffers in the pool.
/Zephyr-latest/drivers/spi/
Dspi_rtio.c40 .buffers = &tx_buf, in spi_rtio_iodev_default_submit_sync()
45 .buffers = &rx_buf, in spi_rtio_iodev_default_submit_sync()
146 tx_buf = tx_bufs->buffers[tx].buf; in spi_rtio_copy()
147 tx_len = tx_bufs->buffers[tx].len; in spi_rtio_copy()
150 tx_len = rx_bufs->buffers[rx].len; 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()
158 rx_len = tx_bufs->buffers[tx].len; in spi_rtio_copy()
188 rx_buf = rx_bufs->buffers[rx].buf; in spi_rtio_copy()
189 rx_len = rx_bufs->buffers[rx].len; in spi_rtio_copy()
[all …]
/Zephyr-latest/subsys/canbus/isotp/
DKconfig70 int "Number of data buffers for receiving data"
86 int "Number of SF and FF data buffers for receiving data"
104 int "Number of data buffers for sending data"
108 header (sizeof(struct net_buf)) amount of data. If context buffers
112 int "Size of the memory pool where buffers are allocated from"
115 This value defines the size of the memory pool where the buffers
128 int "Amount of context buffers for sending data"
132 This defines the size of the memory slab where the buffers are
/Zephyr-latest/dts/bindings/i2c/
Dnordic,nrf-twim.yaml47 TWIM peripherals cannot perform write transactions from buffers
48 located in flash. If such buffers are expected to be used with
50 set to the maximum possible size of those buffers, so that the
52 of particular buffers before requesting the actual transfers.
55 application, write transactions may fail for buffers that are
/Zephyr-latest/samples/drivers/video/tcpserversink/src/
Dmain.c41 struct video_buffer *buffers[2], *vbuf; in main() local
106 /* Alloc Buffers */ in main()
107 for (i = 0; i < ARRAY_SIZE(buffers); i++) { in main()
108 buffers[i] = video_buffer_alloc(fmt.pitch * fmt.height, K_FOREVER); in main()
109 if (buffers[i] == NULL) { in main()
127 /* Enqueue Buffers */ in main()
128 for (i = 0; i < ARRAY_SIZE(buffers); i++) { in main()
129 video_enqueue(video, VIDEO_EP_OUT, buffers[i]); in main()
168 /* Flush remaining buffers */ in main()
/Zephyr-latest/tests/bsim/bluetooth/host/misc/acl_tx_frag/
Dprj.conf30 # contexts, rather on the number of LL TX buffers.
33 # Outgoing ATT buffers
40 # Controller buffers
/Zephyr-latest/drivers/sensor/ens160/
Dens160_spi.c31 .buffers = &tx_buf, in ens160_read_reg_spi()
47 .buffers = rx_buf, in ens160_read_reg_spi()
66 .buffers = &tx_buf, in ens160_read_data_spi()
82 .buffers = rx_buf, in ens160_read_data_spi()
107 .buffers = buf, in ens160_write_reg_spi()
132 .buffers = buf, in ens160_write_data_spi()
/Zephyr-latest/tests/drivers/spi/spi_controller_peripheral/src/
Dmain.c117 /** Copies data from buffers in the set to a single buffer which makes it easier
122 * @param set Set of buffers.
131 size_t l = set->buffers[i].len; in cpy_data()
134 memcpy(&buf[idx], set->buffers[i].buf, l); in cpy_data()
190 tx_len += tx_set->buffers[i].len; in peripheral_rx_len()
194 rx_len += rx_set->buffers[i].len; in peripheral_rx_len()
262 tdata.sets[i].buffers = &tdata.bufs[i]; in test_basic()
284 /** Basic test with zero length buffers.
296 tdata.sets[0].buffers = &tdata.bufs[0]; in test_basic_zero_len()
305 tdata.sets[1].buffers = &tdata.bufs[2]; in test_basic_zero_len()
[all …]
/Zephyr-latest/drivers/ethernet/
DKconfig.sam_gmac63 int "Network RX buffers preallocated by the SAM ETH driver"
66 Number of network buffers that will be permanently allocated by the
67 Ethernet driver. These buffers are used in receive path. They are
71 that amount of buffers for itself thus reducing the NET_BUF_RX_COUNT
72 which is a total amount of RX data buffers used by the whole networking
/Zephyr-latest/include/zephyr/drivers/serial/
Duart_async_rx.h40 /* Total amount of pending bytes. Bytes may be spread across multiple RX buffers. */
43 /* Number of buffers which are free. */
69 /* Number of buffers into provided space shall be split. */
126 * If null is returned that indicates that there are no available buffers since all
127 * buffers are used by the driver or contain not consumed data.
148 * multiple buffers there is no possibility to read all data at once. It can only be
167 * @retval true If there are free buffers in the pool after data got consumed.
168 * @retval false If there are no free buffers.
/Zephyr-latest/drivers/ieee802154/
Dieee802154_rf2xx_iface.c68 .buffers = &tx_buf, in rf2xx_iface_reg_read()
82 .buffers = rx_buf, in rf2xx_iface_reg_read()
117 .buffers = tx_buf, in rf2xx_iface_reg_write()
125 .buffers = &rx_buf, in rf2xx_iface_reg_write()
180 .buffers = &tx_buf, in rf2xx_iface_frame_read()
188 .buffers = &rx_buf, in rf2xx_iface_frame_read()
231 .buffers = tx_buf, in rf2xx_iface_frame_write()
239 .buffers = &rx_buf, in rf2xx_iface_frame_write()
271 .buffers = tx_buf, in rf2xx_iface_sram_read()
285 .buffers = rx_buf, in rf2xx_iface_sram_read()

12345678910>>...31