Home
last modified time | relevance | path

Searched +full:64 +full:- +full:bit (Results 1 – 25 of 625) sorted by relevance

12345678910>>...25

/Zephyr-Core-3.7.0/drivers/sensor/st/vl53l1x/
Dvl53l1_platform_user_defines.h1 /* 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/
Dthread.h3 * 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/
Dtimestamp.c4 * 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/
DLinux.aarch64.cmake1 # 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"
DKconfig4 # 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/
Dsoc_pmc.c3 * 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/
Dtestcase.yaml3 - 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/
Dtime_units.h4 * 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 …]
Dsys_io.h6 * 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 …]
Dbyteorder.h6 * 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/
Dbyteorder.h8 * 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/
Dindex.rst64 .. 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/
DKconfig2 # 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/
Dibecc.h4 * 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/
Dassembler.h1 /* 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/
DKconfig4 # 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/
Doptee_smc.h1 /* 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/
Dbosch,m_can-base.yaml3 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/
DKconfig.defconfig.ae3502 # SPDX-License-Identifier: Apache-2.0
16 default 2048 if 64BIT
19 default 2048 if 64BIT
/Zephyr-Core-3.7.0/include/zephyr/dsp/
Dtypes.h2 * 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/
Dzephyr_sdk.rst18 * 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/
DKconfig.npcx_itim1 # 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/
Dsoc_irq.c4 * 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/
Dbuf.h8 * 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/
Dloapic.h1 /* 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 …]

12345678910>>...25