Searched +full:rx +full:- +full:buffer +full:- +full:elements (Results 1 – 16 of 16) sorted by relevance
/Zephyr-latest/dts/bindings/can/ |
D | bosch,m_can-base.yaml | 3 include: [can-fd-controller.yaml] 6 bosch,mram-cfg: 12 <offset std-filter-elements ext-filter-elements rx-fifo0-elements rx-fifo1-elements 13 rx-buffer-elements tx-event-fifo-elements tx-buffer-elements> 15 The 'offset' is an address offset of the message RAM where the following elements start 16 from. This is normally set to 0x0 when using a non-shared message RAM. The remaining cells 17 specify how many elements are allocated for each filter type/FIFO/buffer. 19 The Bosch M_CAN IP supports the following elements: 20 11-bit Filter 0-128 elements / 0-128 words 21 29-bit Filter 0-64 elements / 0-128 words [all …]
|
/Zephyr-latest/include/zephyr/drivers/can/ |
D | can_mcan.h | 5 * SPDX-License-Identifier: Apache-2.0 286 /* Rx FIFO 0 Configuration register */ 293 /* Rx FIFO 0 Status register */ 301 /* Rx FIFO 0 Acknowledge register */ 305 /* Rx Buffer Configuration register */ 309 /* Rx FIFO 1 Configuration register */ 316 /* Rx FIFO 1 Status register */ 324 /* Rx FIFO 1 Acknowledge register */ 328 /* Rx Buffer/FIFO Element Size Configuration register */ 334 /* Tx Buffer Configuration register */ [all …]
|
/Zephyr-latest/drivers/can/ |
D | can_stm32_fdcan.c | 5 * SPDX-License-Identifier: Apache-2.0 33 * - TEST register SVAL, TXBNS, PVAL, and TXBNP bits are not available. 34 * - CCCR register VMM and UTSU bits are not available. 35 * - TXBC register TFQS, NDTB, and TBSA fields are not available. 116 /* Rx FIFO 0 Status register */ 119 /* Rx FIFO 0 Acknowledge register */ 122 /* Rx FIFO 1 Status register */ 125 /* Rx FIFO 1 Acknowledge register */ 128 /* Tx Buffer Configuration register */ 131 /* Tx Buffer Request Pending register */ [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/src/ |
D | test_sar.c | 4 * SPDX-License-Identifier: Apache-2.0 25 BT_MESH_TX_SDU_MAX - BT_MESH_MIC_SHORT - BT_MESH_MODEL_OP_LEN(DUMMY_VND_MOD_GET_OP) 78 /* Assert that buffer length and data corresponds with test dummy message. 79 * Buffer state is saved. 85 ASSERT_EQUAL(buf->len, MAX_SDU_MSG_LEN); in data_integrity_check() 100 net_buf_simple_add_mem(&msg, buf->data, buf->len); in get_handler() 134 static const struct bt_mesh_elem elements[] = {BT_MESH_ELEM( variable 145 .elem = elements, 146 .elem_count = ARRAY_SIZE(elements), 188 const struct bt_mesh_model *dummy_vnd_mod = &elements[0].vnd_models[0]; in cli_max_len_sdu_send() [all …]
|
/Zephyr-latest/dts/bindings/qspi/ |
D | nxp,s32-qspi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 compatible: "nxp,s32-qspi" 12 include: [base.yaml, pinctrl-device.yaml] 20 "#address-cells": 23 "#size-cells": 26 data-rate: 29 - SDR 30 - DDR 33 - Single Data Rate (SDR): sampling of incoming data occurs on single edges. 34 - Double Data Rate (DDR): sampling of incoming data occurs on both edges. [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | l2cap.h | 6 * Copyright (c) 2015-2016 Intel Corporation 9 * SPDX-License-Identifier: Apache-2.0 33 /** L2CAP PDU header size, used for buffer size calculations */ 40 #define BT_L2CAP_RX_MTU (CONFIG_BT_BUF_ACL_RX_SIZE - BT_L2CAP_HDR_SIZE) 42 /** @brief Helper to calculate needed buffer size for L2CAP PDUs. 43 * Useful for creating buffer pools. 47 * @return Needed buffer size to match the requested L2CAP PDU MTU. 51 /** L2CAP SDU header size, used for buffer size calculations */ 60 * size of the application buffer pool. 62 #define BT_L2CAP_SDU_TX_MTU (BT_L2CAP_TX_MTU - BT_L2CAP_SDU_HDR_SIZE) [all …]
|
D | gatt.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 38 /** No operations supported, e.g. for notify-only */ 61 * If set, requires encryption using authenticated link-key for read 68 * If set, requires encryption using authenticated link-key for write 100 #define BT_GATT_ERR(_att_err) (-(_att_err)) 153 * @param buf Buffer to place the read result in 195 * @param buf Buffer with the data to write 196 * @param len Number of bytes in the buffer 354 * This callback notifies the application that the maximum TX or RX [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/ |
D | radio_df.c | 4 * SPDX-License-Identifier: Apache-2.0 33 * MAX_DFE_GPIO-1, with the given parenthesized separator. 57 /* The number of dfegpio[n]-gpios properties which are set. */ 64 * dfegpio[n]-gpios properties which are set. 91 "Set the dfe-pdu-antenna devicetree property."); 95 /* SWITCHPATTERN is like a moving pointer to an underlying buffer. in radio_df_ant_switch_pattern_set() 97 * When read it returns number of stored elements since last write to in radio_df_ant_switch_pattern_set() 100 * Some storage entries in the buffer has special purpose for DFE in radio_df_ant_switch_pattern_set() 102 * - SWITCHPATTERN[0] for idle period (PDU Tx/Rx), in radio_df_ant_switch_pattern_set() 103 * - SWITCHPATTERN[1] for guard and reference period, in radio_df_ant_switch_pattern_set() [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/ |
D | ull_iso.c | 4 * SPDX-License-Identifier: Apache-2.0 102 /* Allocate data path pools for RX/TX directions for each stream */ 122 /* Declare the ISO rx node RXFIFO. This is a composite pool-backed MFIFO for 124 * - mfifo_iso_rx: FIFO with pointers to PDU buffers 125 * - mem_iso_rx: Backing data pool for PDU buffer elements 126 * - mem_link_iso_rx: Pool of memq_link_t elements 128 * One extra rx buffer is reserved for empty ISO PDU reception. 176 dp = cis->hdr.datapath_in; in ll_read_iso_tx_sync() 180 isoal_tx_get_sync_info(dp->source_hdl, seq, in ll_read_iso_tx_sync() 193 if (!adv_stream || !adv_stream->dp || in ll_read_iso_tx_sync() [all …]
|
/Zephyr-latest/subsys/bluetooth/host/classic/ |
D | sdp.c | 8 * SPDX-License-Identifier: Apache-2.0 93 /* buffer for collecting record data */ 166 LOG_DBG("chan %p cid 0x%04x", ch, ch->tx.cid); in bt_sdp_connected() 168 k_fifo_init(&sdp->partial_resp_queue); in bt_sdp_connected() 187 LOG_DBG("chan %p cid 0x%04x", ch, ch->tx.cid); in bt_sdp_disconnected() 194 * Creates an empty SDP PDU and returns the buffer 198 * @return Pointer to the net_buf buffer 210 * @param buf Buffer to be sent out 220 uint16_t param_len = buf->len; in bt_sdp_send() 224 hdr->op_code = op; in bt_sdp_send() [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | friend.c | 4 * SPDX-License-Identifier: Apache-2.0 36 #warning Frienship feature may work unstable when non-deferred log mode is selected. Use the \ 40 /* We reserve one extra buffer for each friendship, since we need to be able 90 return frnd->subnet != NULL; in friend_is_allocated() 95 if (frnd->lpn == BT_MESH_ADDR_UNASSIGNED) { in is_lpn_unicast() 99 return (addr >= frnd->lpn && addr < (frnd->lpn + frnd->num_elem)); in is_lpn_unicast() 116 if (established && !frnd->established) { in bt_mesh_friend_find() 121 (!frnd->subnet || frnd->subnet->net_idx != net_idx)) { in bt_mesh_friend_find() 135 return bt_mesh_friend_cred_create(&frnd->cred[idx], frnd->lpn, in friend_cred_create() 137 frnd->lpn_counter, frnd->counter, in friend_cred_create() [all …]
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | att.c | 1 /* att.c - Attribute protocol handling */ 4 * Copyright (c) 2015-2016 Intel Corporation 6 * SPDX-License-Identifier: Apache-2.0 79 /* Total number of flags - must be at the end of the enum */ 120 return atomic_test_bit(chan->flags, ATT_ENHANCED); in bt_att_is_enhanced() 128 * Client Rx MTU and the Server Rx MTU. in bt_att_mtu() 130 return MIN(chan->chan.rx.mtu, chan->chan.tx.mtu); in bt_att_mtu() 133 /* Descriptor of application-specific authorization callbacks that are used 175 * will block until a request-resource is available, and the callbacks run on 176 * the same thread as the ATT response handler that frees request-resources. [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | net_ip.h | 10 * SPDX-License-Identifier: Apache-2.0 50 #define PF_LOCAL 6 /**< Inter-process communication */ 51 #define PF_UNIX PF_LOCAL /**< Inter-process communication */ 60 #define AF_LOCAL PF_LOCAL /**< Inter-process communication */ 61 #define AF_UNIX PF_UNIX /**< Inter-process communication */ 65 IPPROTO_IP = 0, /**< IP protocol (pseudo-val for setsockopt() */ 94 /** @brief Convert 16-bit value from network to host byte order. 102 /** @brief Convert 32-bit value from network to host byte order. 110 /** @brief Convert 64-bit value from network to host byte order. 118 /** @brief Convert 16-bit value from host to network byte order. [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.5.rst | 27 * CVE-2021-3323: Under embargo until 2021-04-14 28 * CVE-2021-3321: Under embargo until 2021-04-14 29 * CVE-2021-3320: Under embargo until 2021-04-14 39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'. 63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive 67 timeout usage must use the new-style k_timeout_t type and not the 78 constant buffer as the ``payload`` argument instead of a pointer to a writable 79 buffer. 82 buffer as the ``token`` argument instead of a pointer to a writable buffer. [all …]
|
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|
/Zephyr-latest/tests/bluetooth/tester/src/ |
D | btp_mesh.c | 4 * SPDX-License-Identifier: Apache-2.0 84 for (int i = 0; i < chunk->size; ++i) { in blob_chunk_wr() 85 blob_rx_sum += chunk->data[i]; in blob_chunk_wr() 86 if (chunk->data[i] != in blob_chunk_wr() 87 blob_data[(i + chunk->offset) % strlen(blob_data)]) { in blob_chunk_wr() 100 for (int i = 0; i < chunk->size; ++i) { in blob_chunk_rd() 101 chunk->data[i] = in blob_chunk_rd() 102 blob_data[(i + chunk->offset) % strlen(blob_data)]; in blob_chunk_rd() 120 for (int i = 0; i < ARRAY_SIZE(srv->targets); i++) { in is_self_update() 121 if (bt_mesh_has_addr(srv->targets[i].blob.addr)) { in is_self_update() [all …]
|