/Zephyr-Core-3.7.0/drivers/sensor/st/vl53l1x/ |
D | vl53l1_platform_user_defines.h | 1 /* vl53l1x_platform_user_defines.h - Zephyr customization of ST vl53l1x library. */ 6 * SPDX-License-Identifier: Apache-2.0 26 * @brief customer supplied division operation - 64-bit unsigned 28 * @param dividend unsigned 64-bit numerator 29 * @param divisor unsigned 64-bit denominator 36 * @brief customer supplied division operation - 64-bit signed 38 * @param dividend signed 64-bit numerator 39 * @param divisor signed 64-bit denominator
|
/Zephyr-Core-3.7.0/include/zephyr/arch/x86/intel64/ |
D | thread.h | 3 * SPDX-License-Identifier: Apache-2.0 12 * GDT selectors - these must agree with the GDT layout in locore.S. 15 #define X86_KERNEL_CS_32 0x08 /* 32-bit kernel code */ 16 #define X86_KERNEL_DS_32 0x10 /* 32-bit kernel data */ 17 #define X86_KERNEL_CS 0x18 /* 64-bit kernel code */ 18 #define X86_KERNEL_DS 0x20 /* 64-bit kernel data */ 19 #define X86_USER_CS_32 0x28 /* 32-bit user data (unused) */ 20 #define X86_USER_DS 0x30 /* 64-bit user mode data */ 21 #define X86_USER_CS 0x38 /* 64-bit user mode code */ 28 #define X86_KERNEL_CPU0_TR 0x40 /* 64-bit task state segment */ [all …]
|
/Zephyr-Core-3.7.0/arch/arc/core/ |
D | timestamp.c | 4 * SPDX-License-Identifier: Apache-2.0 11 * Provide 64-bit time stamp API 19 * @brief Read 64-bit timestamp value 21 * This function returns a 64-bit bit time stamp value that is clocked 24 * @return 64-bit time stamp value
|
/Zephyr-Core-3.7.0/arch/posix/ |
D | Linux.aarch64.cmake | 1 # SPDX-License-Identifier: Apache-2.0 4 # distributions. Userspace is (generally) either 32-bit or 64-bit but not 20 "CONFIG_64BIT=y but this Aarch64 machine has a 32-bit userspace.\n" 21 "If you were targeting native_sim/native/64, target native_sim instead.\n" 25 zephyr_compile_options(-fPIC) 27 if (${WORDSIZE} STREQUAL "64") 29 "CONFIG_64BIT=n but this Aarch64 machine has a 64-bit userspace.\n" 30 "If you were targeting native_sim, target native_sim/native/64 instead.\n"
|
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 14 default 44 if 64BIT && STACK_SENTINEL 15 default 40 if 64BIT 30 only on native_{posix,sim}[//64]), and should normally be used in
|
/Zephyr-Core-3.7.0/soc/atmel/sam/common/ |
D | soc_pmc.c | 3 * SPDX-License-Identifier: Apache-2.0 24 PMC->PMC_PCER0 = BIT(id); in soc_pmc_peripheral_enable() 26 } else if (id < 64) { in soc_pmc_peripheral_enable() 27 PMC->PMC_PCER1 = BIT(id & 0x1F); in soc_pmc_peripheral_enable() 29 #if ID_PERIPH_COUNT > 64 in soc_pmc_peripheral_enable() 41 PMC->PMC_PCDR0 = BIT(id); in soc_pmc_peripheral_disable() 43 } else if (id < 64) { in soc_pmc_peripheral_disable() 44 PMC->PMC_PCDR1 = BIT(id & 0x1F); in soc_pmc_peripheral_disable() 46 #if ID_PERIPH_COUNT > 64 in soc_pmc_peripheral_disable() 58 return (PMC->PMC_PCSR0 & BIT(id)) != 0; in soc_pmc_peripheral_is_enabled() [all …]
|
/Zephyr-Core-3.7.0/tests/lib/gui/lvgl/ |
D | testcase.yaml | 3 - display 4 - gui 8 - native_posix/native/64 9 - native_sim/native/64 10 - native_sim 12 - native_sim 16 - CONFIG_REQUIRES_FULL_LIBC=y 17 - CONFIG_LV_Z_BUFFER_ALLOC_DYNAMIC=y 18 - CONFIG_LV_Z_MEM_POOL_HEAP_LIB_C=y 20 - native_posix/native/64 [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/sys/ |
D | time_units.h | 4 * SPDX-License-Identifier: Apache-2.0 26 /** @brief System-wide macro to denote "forever" in milliseconds 33 #define SYS_FOREVER_MS (-1) 35 /** @brief System-wide macro to denote "forever" in microseconds 39 #define SYS_FOREVER_US (-1) 41 /** @brief System-wide macro to convert milliseconds to kernel timeouts 82 * target frequency fits in 64 bits. 99 * reduces to 32 bit only if a ratio conversion is available and the 103 * appropriately in a user-facing API. The boolean arguments are: 105 * const_hz - The hz arguments are known to be compile-time [all …]
|
D | sys_io.h | 6 * SPDX-License-Identifier: Apache-2.0 89 * @fn static inline void sys_io_set_bit(io_port_t port, unsigned int bit) 90 * @brief Set the designated bit from port to 1 92 * This functions takes the designated bit starting from port and sets it to 1. 94 * @param port the port address from where to look for the bit 95 * @param bit the designated bit to set (from 0 to n) 99 * @fn static inline void sys_io_clear_bit(io_port_t port, unsigned int bit) 100 * @brief Clear the designated bit from port to 0 102 * This functions takes the designated bit starting from port and sets it to 0. 104 * @param port the port address from where to look for the bit [all …]
|
D | byteorder.h | 6 * Copyright (c) 2015-2016, Intel Corporation. 8 * SPDX-License-Identifier: Apache-2.0 48 * @brief Convert 16-bit integer from little-endian to host endianness. 50 * @param val 16-bit integer in little-endian format. 52 * @return 16-bit integer in host endianness. 56 * @brief Convert 16-bit integer from host endianness to little-endian. 58 * @param val 16-bit integer in host endianness. 60 * @return 16-bit integer in little-endian format. 64 * @brief Convert 24-bit integer from little-endian to host endianness. 66 * @param val 24-bit integer in little-endian format. [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/bluetooth/ |
D | byteorder.h | 8 * SPDX-License-Identifier: Apache-2.0 26 /** @brief Encode 16-bit value into array values in little-endian format. 28 * Helper macro to encode 16-bit values into comma separated values. 32 * @param _v 16-bit integer in host endianness. 34 * @return The comma separated values for the 16-bit value. 40 /** @brief Encode 24-bit value into array values in little-endian format. 42 * Helper macro to encode 24-bit values into comma separated values. 46 * @param _v 24-bit integer in host endianness. 48 * @return The comma separated values for the 24-bit value. 54 /** @brief Encode 32-bit value into array values in little-endian format. [all …]
|
/Zephyr-Core-3.7.0/boards/native/native_posix/doc/ |
D | index.rst | 64 .. zephyr-app-commands:: 65 :zephyr-app: samples/hello_world 66 :host-os: unix 80 32 and 64bit versions 84 A 32 bit and 64 bit version. 85 The 32 bit version, ``native_posix``, is the default target, which will compile 91 This target requires either a 64 bit system with multilib support installed or 92 one with a 32bit userspace. 94 The 64 bit version, ``native_posix/native/64``, compiles your code targeting the 95 LP64 ABI (x86-64 in x86 systems), where pointers and longs are 64 bits. [all …]
|
/Zephyr-Core-3.7.0/modules/nanopb/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 23 default 64 26 Default and minimum value is 64. 42 bool "Disable 64-bit integer fields" 44 Disable support of 64-bit integer fields, for old compilers or 45 for a slight speedup on 8-bit platforms. 56 bool "Validate UTF-8" 58 Check whether incoming strings are valid UTF-8 sequences.
|
/Zephyr-Core-3.7.0/drivers/edac/ |
D | ibecc.h | 4 * SPDX-License-Identifier: Apache-2.0 35 #define NMI_STS_SRC_SERR BIT(7) 43 #define NMI_STS_SERR_EN BIT(2) 48 * In-Band Error Correction Code (IBECC) protects data at a cache line 49 * granularity (64 Bytes) with 16 bits SECDED code. 51 * - CMI (Converged Memory Interface) Address 52 * - Syndrome 53 * - Error Type (Correctable, Uncorrectable) 60 /* Top of Upper Usable DRAM, offset 0xa8, 64 bit */ 64 /* Top of Low Usable DRAM, offset 0xbc, 32 bit */ [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/arch/arc/asm-compat/ |
D | assembler.h | 1 /* SPDX-License-Identifier: Apache-2.0 */ 7 * Top level include file providing ISA pseudo-mnemonics for use in assembler 10 * - Helps code reuse across ARC64/ARC32/ARCv2 11 * e.g. "LDR" maps to 'LD' on 32-bit ISA, 'LDL' on 64-bit ARCv2/ARC64 13 * - Provides emulation with multiple instructions if the case be 16 * - Looks more complex than it really is: mainly because Kconfig defines 34 #include "asm-macro-64-bit-mwdt.h" 36 #include "asm-macro-64-bit-gnu.h" 45 #include "asm-macro-32-bit-mwdt.h" 47 #include "asm-macro-32-bit-gnu.h" [all …]
|
/Zephyr-Core-3.7.0/arch/arc/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 38 v2 ISA for the ARC-HS & ARC-EM cores 66 If y, the SoC uses an ARC EM4 DMIPS CPU with the single-precision 67 floating-point extension 73 If y, the SoC uses an ARC EM4 DMIPS CPU with single-precision 74 floating-point and double assist instructions 115 select 64BIT 135 - LPcc instruction 136 - LP_COUNT core reg 137 - LP_START, LP_END aux regs [all …]
|
/Zephyr-Core-3.7.0/drivers/tee/optee/ |
D | optee_smc.h | 1 /* SPDX-License-Identifier: BSD-2-Clause */ 3 * Copyright (c) 2015-2021, Linaro Limited 11 * This file is exported by OP-TEE and is in kept in sync between secure 70 * Normal cached memory (write-back), shareable for SMP systems and not 78 * 32-bit registers. 86 * 384fb3e0-e7f8-11e3-af63-0002a5d5c51b. 110 * Used by non-secure world to figure out which Trusted OS is installed. 113 * Returns UUID in a0-4 in the same way as OPTEE_SMC_CALLS_UID 123 * Used by non-secure world to figure out which version of the Trusted OS 127 * Returns revision in a0-1 in the same way as OPTEE_SMC_CALLS_REVISION [all …]
|
/Zephyr-Core-3.7.0/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> 16 from. This is normally set to 0x0 when using a non-shared message RAM. The remaining cells 20 11-bit Filter 0-128 elements / 0-128 words 21 29-bit Filter 0-64 elements / 0-128 words 22 Rx FIFO 0 0-64 elements / 0-1152 words 23 Rx FIFO 1 0-64 elements / 0-1152 words 24 Rx Buffers 0-64 elements / 0-1152 words [all …]
|
/Zephyr-Core-3.7.0/soc/andestech/ae350/ |
D | Kconfig.defconfig.ae350 | 2 # SPDX-License-Identifier: Apache-2.0 16 default 2048 if 64BIT 19 default 2048 if 64BIT
|
/Zephyr-Core-3.7.0/include/zephyr/dsp/ |
D | types.h | 2 * SPDX-License-Identifier: Apache-2.0 21 * @brief 8-bit fractional data type in 1.7 format. 27 * @brief 16-bit fractional data type in 1.15 format. 33 * @brief 32-bit fractional data type in 1.31 format. 39 * @brief 64-bit fractional data type in 1.63 format. 45 * @brief 16-bit floating point type definition. 53 * @brief 32-bit floating-point type definition. 59 * @brief 64-bit floating-point type definition.
|
/Zephyr-Core-3.7.0/doc/develop/toolchains/ |
D | zephyr_sdk.rst | 18 * ARC (32-bit and 64-bit; ARCv1, ARCv2, ARCv3) 19 * ARM (32-bit and 64-bit; ARMv6, ARMv7, ARMv8; A/R/M Profiles) 20 * MIPS (32-bit and 64-bit) 22 * RISC-V (32-bit and 64-bit; RV32I, RV32E, RV64I) 23 * x86 (32-bit and 64-bit) 34 script. Additional OS-specific instructions are described in the sections below. 52 * ``/company/tools/zephyr-sdk-0.13.2`` 53 * ``/company/tools/zephyr-sdk-a.b.c`` 54 * ``/company/tools/zephyr-sdk-x.y.z`` 77 .. note:: You can change |sdk-version-literal| to another version in the instructions below [all …]
|
/Zephyr-Core-3.7.0/drivers/timer/ |
D | Kconfig.npcx_itim | 1 # Copyright (c) 2014-2015 Wind River Systems, Inc. 4 # SPDX-License-Identifier: Apache-2.0 7 bool "Nuvoton NPCX series internal 64/32-bit timers" 14 series internal 64/32-bit timers and provides the standard "system
|
/Zephyr-Core-3.7.0/soc/espressif/esp32c6/ |
D | soc_irq.c | 4 * SPDX-License-Identifier: Apache-2.0 23 #define ESP32C6_INTSTATUS_REG2_THRESHOLD 64 41 res = esp_intr_get_enabled_intmask(0) & BIT(irq); in arch_irq_is_enabled() 42 } else if (irq < 64) { in arch_irq_is_enabled() 43 res = esp_intr_get_enabled_intmask(1) & BIT(irq - 32); in arch_irq_is_enabled() 45 res = esp_intr_get_enabled_intmask(2) & BIT(irq - 64); in arch_irq_is_enabled() 63 source = __builtin_ffs(status) - 1; in soc_intr_get_next_source() 72 source = (__builtin_ffs(status) - 1 + ESP32C6_INTSTATUS_REG1_THRESHOLD); in soc_intr_get_next_source() 76 /* Status register for interrupt sources 64 ~ 76 */ in soc_intr_get_next_source() 80 source = (__builtin_ffs(status) - 1 + ESP32C6_INTSTATUS_REG2_THRESHOLD); in soc_intr_get_next_source()
|
/Zephyr-Core-3.7.0/include/zephyr/net/ |
D | buf.h | 8 * SPDX-License-Identifier: Apache-2.0 84 * The main use of this is for scenarios where the meta-data of the normal 123 * @return Pointer to stack-allocated net_buf_simple object. 145 if (!buf->__buf) { in net_buf_simple_init() 146 buf->__buf = (uint8_t *)buf + sizeof(*buf); in net_buf_simple_init() 149 buf->data = buf->__buf + reserve_head; in net_buf_simple_init() 150 buf->len = 0U; in net_buf_simple_init() 174 buf->len = 0U; in net_buf_simple_reset() 175 buf->data = buf->__buf; in net_buf_simple_reset() 220 * @brief Add (8-bit) byte at the end of the buffer [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/drivers/interrupt_controller/ |
D | loapic.h | 1 /* loapic.h - public LOAPIC APIs */ 6 * SPDX-License-Identifier: Apache-2.0 27 #define LOAPIC_ISR 0x100 /* In-service Reg */ 70 * @brief Read 64-bit value from the local APIC in x2APIC mode. 81 * @brief Read 32-bit value from the local APIC in xAPIC (MMIO) mode. 95 * Returns a 32-bit value read from the local APIC, using the access 97 * that 64-bit reads are only allowed in x2APIC mode and can only be 112 * @brief Write 64-bit value to the local APIC in x2APIC mode. 115 * @param val 64-bit value to write 124 * @brief Write 32-bit value to the local APIC in xAPIC (MMIO) mode. [all …]
|