Searched +full:operations +full:- +full:per +full:- +full:run (Results 1 – 25 of 55) sorted by relevance
123
/Zephyr-latest/.github/workflows/ |
D | stale_issue.yml | 4 - cron: "16 00 * * *" 9 runs-on: ubuntu-22.04 10 if: github.repository == 'zephyrproject-rtos/zephyr' 12 - uses: actions/stale@v9 14 stale-pr-message: 'This pull request has been marked as stale because it has been open (more 17 closed in 14 days. Note, that you can always re-open a closed pull request at any time.' 18 stale-issue-message: 'This issue has been marked as stale because it has been open (more 21 14 days. Note, that you can always re-open a closed issue at any time.' 22 days-before-stale: 60 23 days-before-close: 14 [all …]
|
/Zephyr-latest/doc/kernel/data_structures/ |
D | dlist.rst | 3 Double-linked List 6 Similar to the single-linked list in many respects, Zephyr includes a 7 double-linked implementation. This provides the same algorithmic 8 behavior for all the existing slist operations, but also allows for 9 constant-time removal and insertion (at all points: before or after 11 pointers per node, and thus has somewhat higher runtime code and 22 Primitive operations may retrieve the head/tail of a list and the 50 Double-linked List Internals 51 ---------------------------- 58 very clean symmetry of operations: [all …]
|
/Zephyr-latest/include/zephyr/kernel/ |
D | smp.h | 4 * SPDX-License-Identifier: Apache-2.0 30 * @note This initializes per-CPU kernel structs and also 31 * initializes timers needed for MP operations. 37 * run. 46 * re-initialize the kernel's internal tracking data for 64 * @param reinit_timer True if timer needs to be re-initialized.
|
D | thread.h | 4 * SPDX-License-Identifier: Apache-2.0 87 * By putting them end-to-end, this means that a thread is 88 * non-preemptible if the bundled value is greater than or equal to 111 /* True for the per-CPU idle threads */ 114 /* CPU index on which thread was last run */ 123 /* "May run on" bits for each CPU */ 155 /* Stack start - Represents the start address of the thread-writable 163 * for local thread data storage, as well as any area left-out due to 170 * used for TLS or random stack base offsets. (start + size - delta) 210 * For CPU stats, execution_cycles is the sum of non-idle + idle cycles. [all …]
|
/Zephyr-latest/soc/nordic/ |
D | soc.yml | 2 - name: nordic_nrf 4 - name: nrf51 6 - name: nrf51822 7 - name: nrf52 9 - name: nrf52805 10 - name: nrf52810 11 - name: nrf52811 12 - name: nrf52820 13 - name: nrf52832 14 - name: nrf52833 [all …]
|
/Zephyr-latest/arch/x86/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 4 # SPDX-License-Identifier: Apache-2.0 13 # CPU Families - the SoC configuration should select the right one. 61 # Configuration common to both IA32 and Intel64 sub-architectures. 65 bool "Run in 64-bit mode" 163 bool "Compiler-generated SSEx instructions for floating point math" 168 when exactly the same operations are to be performed on multiple 174 x87 instruction set for floating point operations. 191 This value normally need to be page-aligned. 231 Selects the use of the memory-mapped PCI Express Extended [all …]
|
/Zephyr-latest/kernel/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 4 # SPDX-License-Identifier: Apache-2.0 9 module-str = kernel 13 bool "Multi-threading" if ARCH_HAS_SINGLE_THREAD_SUPPORT 35 K_PRIO_COOP(0) to K_PRIO_COOP(CONFIG_NUM_COOP_PRIORITIES - 1) 39 -CONFIG_NUM_COOP_PRIORITIES to -1 48 The extra one is for the idle thread, which must run at the lowest 58 to priorities 0 to CONFIG_NUM_PREEMPT_PRIORITIES - 1. 66 The extra one is for the idle thread, which must run at the lowest 71 default -2 if !PREEMPT_ENABLED [all …]
|
/Zephyr-latest/doc/services/rtio/ |
D | index.rst | 18 RTIO takes a lot of inspiration from Linux's io_uring in its operations and API 25 An application wishing to do complex DMA or interrupt driven operations today 32 To enable asynchronous operations, especially with DMA, a description of what 33 to do rather than direct operations through C and callbacks is needed. Enabling 45 lock-free ring buffers acting as queues shared between the kernel and a userland 48 Only a single syscall is actually required to execute many operations, the 50 operations to wait on is given. 53 sequence of operations in an asynchronous way directly relates 60 The submission queue (sq), is the description of the operations 64 register address to then read from. So the sequence of operations might be... [all …]
|
/Zephyr-latest/include/zephyr/mgmt/mcumgr/mgmt/ |
D | mgmt_defines.h | 2 * Copyright (c) 2018-2021 mcumgr authors 3 * Copyright (c) 2022-2023 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 32 /** Read op-code */ 35 /** Read response op-code */ 38 /** Write op-code */ 41 /** Write response op-code */ 47 * commands. Per-user commands are then defined after group 64. 71 /** Run group (unused) */ 74 /** FS (file system) group, used for performing file IO operations */ [all …]
|
/Zephyr-latest/kernel/include/ |
D | kernel_internal.h | 2 * Copyright (c) 2010-2012, 2014-2015 Wind River Systems, Inc. 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Architecture-independent private kernel APIs 11 * This file contains private kernel APIs that are not architecture-specific. 27 /* Initialize per-CPU kernel data */ 115 /* This is a arch function traditionally, but when the switch-based 121 thread->swap_retval = value; in arch_thread_return_value_set() 131 thread->base.swap_data = data; in z_thread_return_value_set_with_data() 175 * - Protects the full set of active k_mem_domain objects and their contents 176 * - Serializes calls to arch_mem_domain_* APIs [all …]
|
/Zephyr-latest/drivers/sdhc/ |
D | sdhc_cdns.c | 4 * SPDX-License-Identifier: Apache-2.0 19 #define DEV_CFG(_dev) ((const struct sdhc_cdns_config *)(_dev)->config) 20 #define DEV_DATA(_dev) ((struct sdhc_cdns_data *const)(_dev)->data) 24 /* SDMMC operations FPs are the element of structure*/ 34 /* run time device structure */ 36 /* type to identify a clock controller sub-system */ 64 return -EINVAL; in sdhc_cdns_request() 68 cdns_sdmmc_cmd.cmd_idx = cmd->opcode; in sdhc_cdns_request() 69 cdns_sdmmc_cmd.cmd_arg = cmd->arg; in sdhc_cdns_request() 70 cdns_sdmmc_cmd.resp_type = (cmd->response_type & SDHC_NATIVE_RESPONSE_MASK); in sdhc_cdns_request() [all …]
|
/Zephyr-latest/boards/ti/cc3235sf_launchxl/doc/ |
D | index.rst | 5 The SimpleLink Wi-Fi CC3235SF LaunchPad development kit (CC3235SF-LAUNCHXL) 6 highlights CC3235SF, a single-chip wireless microcontroller (MCU) with 16 Cortex-M4 MCU and a network processor MCU to run all Wi-Fi and 18 * 40-pin LaunchPad standard leveraging the BoosterPack ecosystem 19 * On-board accelerometer and temperature sensor 22 * BoosterPack plug-in module for adding graphical displays, audio 25 * XDS110-based JTAG emulation with serial port for flash programming 35 #. Applications MCU - an ARM |reg| Cortex |reg|-M4 Core at 80 MHz, with 256Kb RAM, 39 #. Network Coprocessor (NWP) - a dedicated ARM MCU, which completely 40 offloads Wi-Fi and internet protocols from the application MCU. [all …]
|
/Zephyr-latest/boards/ti/cc3220sf_launchxl/doc/ |
D | index.rst | 5 The SimpleLink Wi-Fi CC3220SF LaunchPad development kit (CC3220SF-LAUNCHXL) 6 highlights CC3220SF, a single-chip wireless microcontroller (MCU) with 16 Cortex-M4 MCU and a network processor MCU to run all Wi-Fi and 18 * 40-pin LaunchPad standard leveraging the BoosterPack ecosystem 19 * On-board accelerometer and temperature sensor 22 * BoosterPack plug-in module for adding graphical displays, audio 25 * XDS110-based JTAG emulation with serial port for flash programming 35 #. Applications MCU - an ARM |reg| Cortex |reg|-M4 Core at 80 MHz, with 256Kb RAM, 39 #. Network Coprocessor (NWP) - a dedicated ARM MCU, which completely 40 offloads Wi-Fi and internet protocols from the application MCU. [all …]
|
/Zephyr-latest/subsys/emul/espi/ |
D | emul_espi_host.c | 4 * SPDX-License-Identifier: Apache-2.0 7 * host operations. 66 /** Run-time data used by the emulator */ 73 * With multi-slaves config, the states should be saved per slave */ 85 /* eSPI chip-select of the emulated device */ 100 data->vw_state[i] = vw_state_default[i]; in emul_host_init_vw_state() 111 * @return -1 if not found 119 if (data->vw_state[idx].sig == vw) { in emul_host_find_index() 124 return -1; in emul_host_find_index() 130 struct espi_host_emul_data *data = target->data; in emul_host_set_vw() [all …]
|
/Zephyr-latest/doc/kernel/services/timing/ |
D | clocks.rst | 46 ---------- 66 word, these conversions expand to a 2-4 operation sequence, requiring 91 * Kernel blocking operations like :c:func:`k_sem_take` or 127 being 32 bits. Large uptime counts in non-tick units will experience 129 timing-sensitive applications with long uptimes will be configured to 142 ------------- 146 a double-linked list, with an attendant delta count in ticks from the 150 expected to be embedded within subsystem-defined data structures (for 155 multiple-conversion steps internal to the kernel, so precision is 166 ------------- [all …]
|
/Zephyr-latest/arch/ |
D | Kconfig | 3 # Copyright (c) 2014-2015 Wind River Systems, Inc. 6 # SPDX-License-Identifier: Apache-2.0 18 # Should be 'select'ed by low-level symbols like SOC_SERIES_* or, lacking that, 37 # is really only necessary for Cortex-M with ARM MPU! 173 symbols above. See the top-level CMakeLists.txt. 180 module-str = arch 186 This option tells the build system that the target system is big-endian. 187 Little-endian architecture is the default and should leave this option 195 # Hidden Kconfig option representing the default little-endian architecture 196 # This is just the opposite of BIG_ENDIAN and is used for non-negative [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig.ll_sw_split | 3 # Copyright (c) 2016-2017 Nordic Semiconductor ASA 4 # SPDX-License-Identifier: Apache-2.0 120 # Hidden, Controller's Co-Operative high priority Rx thread stack size. 125 # Hidden, Controller's Co-Operative Rx thread stack size. 152 https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers 168 Legacy Non-Directed Advertising mode. 180 zero-based numbering. When using with Zephyr host this option can be 198 Set the number of unique Mesh Scan Filter patterns available per 233 module-str = "Bluetooth Controller ISO-AL" 237 bool "ISO-AL verbose debug logging" [all …]
|
/Zephyr-latest/doc/develop/test/ |
D | ztest.rst | 1 .. _test-framework: 19 * ``suite_name`` - The name of the suite. This name must be unique within a single binary. 20 * :c:type:`ztest_suite_predicate_t` - An optional predicate function to allow choosing when the 21 test will run. The predicate will get a pointer to the global state passed in through 22 :c:func:`ztest_run_all` and should return a boolean to decide if the suite should run. 23 * :c:type:`ztest_suite_setup_t` - An optional setup function which returns a test fixture. This 24 will be called and run once per test suite run. 25 * :c:type:`ztest_suite_before_t` - An optional before function which will run before every single 27 * :c:type:`ztest_suite_after_t` - An optional after function which will run after every single 29 * :c:type:`ztest_suite_teardown_t` - An optional teardown function which will run at the end of [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 113 bool "Mesh-specific workqueue" 116 mesh-specific workqueue. This will ensure that messages are always sent. 117 The application needs to ensure the mesh-specific workqueue size is large 130 CONFIG_BT_BUF_CMD_TX_COUNT, the host returns -ENOBUFS immediately 237 bool "PB-ADV support" 299 bool "PB-GATT Server support" 314 the PB-GATT is enabled. 317 bool "PB-GATT Client support" 437 cache helps prevent unnecessary decryption operations. This also prevents [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | release-notes.rst | 1 .. _west-release-notes: 11 - New ``west grep`` command for running a "grep tool" in your west workspace's 15 To run this command to get ``git grep foo`` results from all cloned, 16 active repositories, run: 18 .. code-block:: console 25 .. list-table:: 27 * - ``git grep --untracked`` 28 - ``west grep --untracked foo`` 29 * - ``ripgrep`` 30 - ``west grep --tool ripgrep foo`` [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | Kconfig | 6 # SPDX-License-Identifier: Apache-2.0 61 module-dep = NET_LOG 62 module-str = Log level for PMTU 63 module-help = Enables PMTU to output debug messages. 80 Enables TCP/IP stack to be offload to a co-processor. 92 module-dep = NET_LOG 93 module-str = Log level for offload layer 94 module-help = Enables offload layer to output debug messages. 136 Connect to host system via Qemu's built-in User Networking support. This 149 information etc. This string is appended to the QEMU "-net user" option. [all …]
|
/Zephyr-latest/doc/kernel/drivers/ |
D | index.rst | 57 should support an interrupt-based implementation, rather than polling, unless 60 High-level calls accessed through device-specific APIs, such as 75 up for boot-time initialization. 98 split into read-only and runtime-mutable parts. At a high level we have: 100 .. code-block:: C 109 The ``config`` member is for read-only configuration data set at build time. For 115 per-instance runtime housekeeping. For example, it may contain reference counts, 118 The ``api`` struct maps generic subsystem APIs to the device-specific 119 implementations in the driver. It is typically read-only and populated at 126 Most drivers will be implementing a device-independent subsystem API. [all …]
|
/Zephyr-latest/dts/bindings/ethernet/ |
D | xlnx,gem.yaml | 3 # SPDX-License-Identifier: Apache-2.0 10 include: ethernet-controller.yaml 19 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- 46 stance. If this parameter is activated at the board level, the de- 47 fault values of the associated parameters mdio-phy-address, phy-poll- [all …]
|
/Zephyr-latest/doc/kernel/services/ |
D | interrupts.rst | 43 in mid-execution if a higher priority interrupt is signaled. The lower 62 Multi-level Interrupt Handling 65 A hardware platform can support more interrupt lines than natively-provided 75 A unique 32-bit interrupt number is assigned with information 77 Service Routine (ISR). Each interrupt level is given a byte within this 32-bit 81 .. code-block:: none 93 * '-' means interrupt line and is numbered from 0 (right most). 106 .. code-block:: none 108 A -> 0x00000004 109 B -> 0x00000302 [all …]
|
/Zephyr-latest/drivers/dma/ |
D | dma_xilinx_axi_dma.c | 7 * SPDX-License-Identifier: Apache-2.0 40 /* internal DMA error, e.g., 0-length transfer */ 59 /* interrupt timeout - trigger interrupt after X cycles when no transfer. Unit is 125 * */ 62 /* irqthreshold - this can be used to generate interrupts after X completed packets */ 84 /* run-stop */ 116 /* DMA channel is idle, i.e., DMA operations completed; writing tail restarts operation */ 118 /* RS (run-stop) in DMACR is 0 and operations completed; writing tail does nothing */ 147 /* in-memory descriptor, read by the DMA, that instructs it how many bits to transfer from which */ 150 /* next descriptor[31:6], bits 5-0 reserved */ 166 /* application-specific fields used, e.g., to enable checksum offloading */ [all …]
|
123