/Zephyr-latest/subsys/bluetooth/ |
D | Kconfig.iso | 84 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/ |
D | Kconfig.l2cap | 10 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/ |
D | Kconfig | 51 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/ |
D | Kconfig.esp32 | 70 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/ |
D | Kconfig | 10 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/ |
D | index.rst | 3 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/ |
D | Kconfig.memory | 65 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/ |
D | Kconfig.hid | 14 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/ |
D | Kconfig.icbmsg | 5 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/ |
D | Kconfig | 22 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/ |
D | Kconfig.dmic_mcux | 16 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/ |
D | Kconfig | 72 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/ |
D | Kconfig | 35 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/ |
D | main.c | 77 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/ |
D | udc_buf.h | 9 * @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/ |
D | spi_rtio.c | 40 .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/ |
D | Kconfig | 70 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/ |
D | nordic,nrf-twim.yaml | 47 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/ |
D | main.c | 41 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/ |
D | prj.conf | 30 # contexts, rather on the number of LL TX buffers. 33 # Outgoing ATT buffers 40 # Controller buffers
|
/Zephyr-latest/drivers/sensor/ens160/ |
D | ens160_spi.c | 31 .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/ |
D | main.c | 117 /** 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/ |
D | Kconfig.sam_gmac | 63 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/ |
D | uart_async_rx.h | 40 /* 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/ |
D | ieee802154_rf2xx_iface.c | 68 .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()
|