/lk-master/lib/bytes/ |
A D | bytes.c | 112 val = ((val >> 1) & 0x55) | ((val & 0x55) << 1); in bytes_swap_bits_u8() 113 val = ((val >> 2) & 0x33) | ((val & 0x33) << 2); in bytes_swap_bits_u8() 114 val = ((val >> 4) & 0x0f) | ((val & 0x0f) << 4); in bytes_swap_bits_u8() 120 val = ((val >> 1) & 0x5555) | ((val & 0x5555) << 1); in bytes_swap_bits_u16() 121 val = ((val >> 2) & 0x3333) | ((val & 0x3333) << 2); in bytes_swap_bits_u16() 122 val = ((val >> 4) & 0x0f0f) | ((val & 0x0f0f) << 4); in bytes_swap_bits_u16() 123 val = ((val >> 8) & 0x00ff) | ((val & 0x00ff) << 8); in bytes_swap_bits_u16() 130 val = ((val >> 1) & 0x555555) | ((val & 0x555555) << 1); in bytes_swap_bits_u24() 131 val = ((val >> 2) & 0x333333) | ((val & 0x333333) << 2); in bytes_swap_bits_u24() 132 val = ((val >> 4) & 0x0f0f0f) | ((val & 0x0f0f0f) << 4); in bytes_swap_bits_u24() [all …]
|
/lk-master/lib/libc/include/ |
A D | endian.h | 29 #define LE64(val) SWAP_64(val) argument 30 #define LE32(val) SWAP_32(val) argument 31 #define LE16(val) SWAP_16(val) argument 32 #define BE64(val) (val) argument 33 #define BE32(val) (val) argument 34 #define BE16(val) (val) argument 36 #define LE64(val) (val) argument 37 #define LE32(val) (val) argument 38 #define LE16(val) (val) argument 39 #define BE64(val) SWAP_64(val) argument [all …]
|
/lk-master/external/platform/lpc15xx/lpcopen/lpc_chip_15xx/src/ |
A D | ritimer_15xx.c | 71 pRITimer->CTRL = reg | val; in Chip_RIT_SetCTRL() 80 pRITimer->CTRL = reg & ~val; in Chip_RIT_ClearCTRL() 93 uint64_t val; in Chip_RIT_GetCompareValue() local 96 val = val << 32; in Chip_RIT_GetCompareValue() 99 return val; in Chip_RIT_GetCompareValue() 112 uint64_t val; in Chip_RIT_GetMaskValue() local 115 val = val << 32; in Chip_RIT_GetMaskValue() 118 return val; in Chip_RIT_GetMaskValue() 131 uint64_t val; in Chip_RIT_GetCounter() local 134 val = val << 32; in Chip_RIT_GetCounter() [all …]
|
/lk-master/arch/include/arch/ |
A D | atomic.h | 18 static inline int atomic_add(volatile int *ptr, int val) { in atomic_add() argument 19 return __atomic_fetch_add(ptr, val, __ATOMIC_RELAXED); in atomic_add() 22 static inline int atomic_or(volatile int *ptr, int val) { in atomic_or() argument 23 return __atomic_fetch_or(ptr, val, __ATOMIC_RELAXED); in atomic_or() 26 static inline int atomic_and(volatile int *ptr, int val) { in atomic_and() argument 27 return __atomic_fetch_and(ptr, val, __ATOMIC_RELAXED); in atomic_and() 30 static inline int atomic_swap(volatile int *ptr, int val) { in atomic_swap() argument 39 static int atomic_swap(volatile int *ptr, int val); 40 static int atomic_add(volatile int *ptr, int val); 41 static int atomic_and(volatile int *ptr, int val); [all …]
|
/lk-master/top/include/lk/ |
A D | pow2.h | 18 static inline __ALWAYS_INLINE bool ispow2(uint val) { in ispow2() argument 19 return ((val - 1) & val) == 0; in ispow2() 22 static inline __ALWAYS_INLINE uint log2_uint(uint val) { in log2_uint() argument 23 if (val == 0) in log2_uint() 26 return (sizeof(val) * 8) - 1 - __builtin_clz(val); in log2_uint() 33 static inline __ALWAYS_INLINE uint divpow2(uint val, uint divp2) { in divpow2() argument 34 return val >> divp2; in divpow2() 37 static inline __ALWAYS_INLINE uint modpow2(uint val, uint modp2) { in modpow2() argument 38 return val & ((1UL << modp2) - 1); in modpow2()
|
A D | reg.h | 18 …ine RMWREG64(addr, startbit, width, val) *REG64(addr) = (*REG64(addr) & ~(((1<<(width)) - 1) << (s… argument 19 …ine RMWREG32(addr, startbit, width, val) *REG32(addr) = (*REG32(addr) & ~(((1<<(width)) - 1) << (s… argument 20 …ine RMWREG16(addr, startbit, width, val) *REG16(addr) = (*REG16(addr) & ~(((1<<(width)) - 1) << (s… argument 21 …efine RMWREG8(addr, startbit, width, val) *REG8(addr) = (*REG8(addr) & ~(((1<<(width)) - 1) << (st… argument
|
/lk-master/external/lib/fdt/ |
A D | fdt_addresses.c | 17 uint32_t val; in fdt_cells() local 27 val = fdt32_to_cpu(*c); in fdt_cells() 28 if (val > FDT_MAX_NCELLS) in fdt_cells() 31 return (int)val; in fdt_cells() 36 int val; in fdt_address_cells() local 39 if (val == 0) in fdt_address_cells() 41 if (val == -FDT_ERR_NOTFOUND) in fdt_address_cells() 43 return val; in fdt_address_cells() 48 int val; in fdt_size_cells() local 51 if (val == -FDT_ERR_NOTFOUND) in fdt_size_cells() [all …]
|
/lk-master/external/lib/lwip/core/ipv4/ |
A D | ip_addr.c | 132 ip_addr_t val; in ipaddr_addr() local 134 if (ipaddr_aton(cp, &val)) { in ipaddr_addr() 154 u32_t val; in ipaddr_aton() local 169 val = 0; in ipaddr_aton() 181 val = (val * base) + (int)(c - '0'); in ipaddr_aton() 184 val = (val << 4) | (int)(c + 10 - (islower(c) ? 'a' : 'A')); in ipaddr_aton() 199 *pp++ = val; in ipaddr_aton() 223 if (val > 0xffffffUL) { in ipaddr_aton() 226 val |= parts[0] << 24; in ipaddr_aton() 230 if (val > 0xffff) { in ipaddr_aton() [all …]
|
/lk-master/lib/bytes/include/lib/ |
A D | bytes.h | 37 uint8_t *bytes_write_u16_be(uint8_t *buf, uint16_t val); 38 uint8_t *bytes_write_u24_be(uint8_t *buf, uint32_t val); 39 uint8_t *bytes_write_u32_be(uint8_t *buf, uint32_t val); 46 uint8_t *bytes_write_u16_le(uint8_t *buf, uint16_t val); 47 uint8_t *bytes_write_u24_le(uint8_t *buf, uint32_t val); 48 uint8_t *bytes_write_u32_le(uint8_t *buf, uint32_t val); 51 uint8_t bytes_swap_bits_u8(uint8_t val); 52 uint16_t bytes_swap_bits_u16(uint16_t val); 53 uint32_t bytes_swap_bits_u24(uint32_t val); 54 uint32_t bytes_swap_bits_u32(uint32_t val);
|
/lk-master/arch/arm/include/arch/ |
A D | arch_atomic.h | 17 static inline int atomic_add(volatile int *ptr, int val) { in atomic_add() argument 24 *ptr = temp + val; in atomic_add() 30 static inline int atomic_and(volatile int *ptr, int val) { in atomic_and() argument 37 *ptr = temp & val; in atomic_and() 43 static inline int atomic_or(volatile int *ptr, int val) { in atomic_or() argument 50 *ptr = temp | val; in atomic_or() 56 static inline int atomic_swap(volatile int *ptr, int val) { in atomic_swap() argument 63 *ptr = val; in atomic_swap()
|
/lk-master/arch/or1k/include/arch/ |
A D | arch_ops.h | 36 static inline int atomic_add(volatile int *ptr, int val) { 37 return __atomic_fetch_add(ptr, val, __ATOMIC_RELAXED); 40 static inline int atomic_or(volatile int *ptr, int val) { 41 return __atomic_fetch_or(ptr, val, __ATOMIC_RELAXED); 44 static inline int atomic_and(volatile int *ptr, int val) { 45 return __atomic_fetch_and(ptr, val, __ATOMIC_RELAXED); 48 static inline int atomic_swap(volatile int *ptr, int val) { 49 return __atomic_exchange_n(ptr, val, __ATOMIC_RELAXED);
|
/lk-master/arch/mips/include/arch/ |
A D | mips.h | 17 uint32_t val; \ 18 __asm__ volatile("mfc0 %0, $" #regnum ", " #sel : "=r" (val)); \ 19 return val; \ 23 uint32_t val; \ 24 __asm__("mfc0 %0, $" #regnum ", " #sel : "=r" (val)); \ 25 return val; \ 28 static inline __ALWAYS_INLINE void mips_write_##regname(uint32_t val) { \ 29 __asm__ volatile("mtc0 %0, $" #regnum ", " #sel :: "r" (val)); \ 32 static inline __ALWAYS_INLINE void mips_write_##regname##_relaxed(uint32_t val) { \ 33 __asm__ volatile("mtc0 %0, $" #regnum ", " #sel :: "r" (val)); \
|
/lk-master/external/lib/fdt/include/ |
A D | libfdt.h | 251 fdth->name = cpu_to_fdt32(val); \ 1254 const void *val, int len); 1288 fdt32_t tmp = cpu_to_fdt32(val); in fdt_setprop_inplace_u32() 1323 fdt64_t tmp = cpu_to_fdt64(val); in fdt_setprop_inplace_u64() 1438 fdt32_t tmp = cpu_to_fdt32(val); in fdt_property_u32() 1443 fdt64_t tmp = cpu_to_fdt64(val); in fdt_property_u64() 1585 const void *val, int len); 1647 uint32_t val) in fdt_setprop_u32() argument 1682 uint64_t val) in fdt_setprop_u64() argument 1694 uint32_t val) in fdt_setprop_cell() argument [all …]
|
/lk-master/external/platform/cc13xx/cc13xxware/driverlib/ |
A D | rf_mailbox.h | 278 #define HW_REG_OVERRIDE(addr, val) ((((uintptr_t) (addr)) & 0xFFFC) | ((uint32_t)(val) << 16)) argument 280 #define ADI_REG_OVERRIDE(adiNo, addr, val) (2 | ((uint32_t)(val) << 16) | \ argument 283 #define ADI_2REG_OVERRIDE(adiNo, addr, val, addr2, val2) \ argument 284 (2 | ((uint32_t)(val2) << 2) | (((addr2) & 0x3F) << 10) | ((uint32_t)(val) << 16) | \ 287 #define ADI_HALFREG_OVERRIDE(adiNo, addr, mask, val) (2 | (ADI_VAL_MASK(addr, mask, val) << 16) | \ argument 290 #define ADI_2HALFREG_OVERRIDE(adiNo, addr, mask, val, addr2, mask2, val2) \ argument 295 #define SW_REG_OVERRIDE(cmd, field, val) (3 | ((_POSITION_##cmd##_##field) << 4) | ((uint32_t)(val)… argument 297 #define SW_REG_IND_OVERRIDE(cmd, field, offset, val) (3 | \ argument 298 (((_POSITION_##cmd##_##field) + ((offset) << 1)) << 4) | ((uint32_t)(val) << 16)) 300 #define SW_REG_BYTE_OVERRIDE(cmd, field, val) (0x8003 | ((_POSITION_##cmd##_##field) << 4) | \ argument [all …]
|
/lk-master/dev/include/dev/ |
A D | i2c.h | 32 status_t i2c_write_reg_bytes(int bus, uint8_t address, uint8_t reg, const uint8_t *val, size_t cnt); 33 status_t i2c_read_reg_bytes(int bus, uint8_t address, uint8_t reg, uint8_t *val, size_t cnt); 35 static inline status_t i2c_write_reg(int bus, uint8_t address, uint8_t reg, uint8_t val) { in i2c_write_reg() argument 36 return i2c_write_reg_bytes(bus, address, reg, &val, 1); in i2c_write_reg() 39 static inline status_t i2c_read_reg(int bus, uint8_t address, uint8_t reg, uint8_t *val) { in i2c_read_reg() argument 40 return i2c_read_reg_bytes(bus, address, reg, val, 1); in i2c_read_reg()
|
/lk-master/app/tests/ |
A D | float.c | 35 FLOAT *val = arg; in float_thread() local 41 a[0] = *val; in float_thread() 53 *val = a[countof(a) - 1]; in float_thread() 78 FLOAT val[countof(t)]; in float_tests() local 82 val[i] = i; in float_tests() 85 t[i] = thread_create(name, &float_thread, &val[i], LOW_PRIORITY, DEFAULT_STACK_SIZE); in float_tests() 92 printf("float thread %u returns %d, val %f\n", i, res, (double)val[i]); in float_tests()
|
/lk-master/external/platform/nrfx/hal/ |
A D | nrf_systick.h | 95 NRF_STATIC_INLINE void nrf_systick_csr_set(uint32_t val); 109 NRF_STATIC_INLINE void nrf_systick_load_set(uint32_t val); 142 NRF_STATIC_INLINE void nrf_systick_csr_set(uint32_t val) in nrf_systick_csr_set() argument 144 SysTick->CTRL = val; in nrf_systick_csr_set() 152 NRF_STATIC_INLINE void nrf_systick_load_set(uint32_t val) in nrf_systick_load_set() argument 154 SysTick->LOAD = val; in nrf_systick_load_set()
|
/lk-master/external/arch/arm/arm-m/CMSIS/Include/ |
A D | cmsis_compiler.h | 106 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void*)(addr))->v… argument 114 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 178 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 186 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument 249 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument 257 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
|
/lk-master/lib/debugcommands/ |
A D | debugcommands.c | 120 uint32_t val = (byte_order != BYTE_ORDER) ? in cmd_display_mem() local 123 printf("%08x ", val); in cmd_display_mem() 130 printf("%04hx ", val); in cmd_display_mem() 168 unsigned int val = argv[2].u; in cmd_modify_mem() local 177 *(uint32_t *)address = (uint32_t)val; in cmd_modify_mem() 180 *(uint16_t *)address = (uint16_t)val; in cmd_modify_mem() 183 *(uint8_t *)address = (uint8_t)val; in cmd_modify_mem() 210 unsigned int val = argv[3].u; in cmd_fill_mem() local 220 *(uint32_t *)address = (uint32_t)val; in cmd_fill_mem() 223 *(uint16_t *)address = (uint16_t)val; in cmd_fill_mem() [all …]
|
/lk-master/platform/cc13xx/ |
A D | radio.c | 88 uint16_t val; in radio_wait_cmd() local 91 val = *REG16(addr); in radio_wait_cmd() 92 if (val < 3) { in radio_wait_cmd() 102 val = *REG16(addr); in radio_wait_cmd() 103 if (val > 3) { in radio_wait_cmd() 108 if ((val != 0x0400) && (val != 0x3400)) { in radio_wait_cmd() 109 dprintf(INFO, "Cmd Status %04x\n", val); in radio_wait_cmd()
|
/lk-master/arch/riscv/ |
A D | spinlock.c | 13 unsigned long val = arch_curr_cpu_num() + 1UL; in riscv_spin_trylock() local 20 : "r" (val) in riscv_spin_trylock() 28 unsigned long val = arch_curr_cpu_num() + 1UL; in riscv_spin_lock() local 40 : "r" (val) in riscv_spin_lock()
|
/lk-master/arch/arm/include/arch/arm/ |
A D | mmu.h | 114 #define MMU_MEMORY_SET_L1_INNER(val) (((val) & 0x3) << MMU_MEMORY_L1_CB_SHIFT) argument 115 #define MMU_MEMORY_SET_L1_OUTER(val) (((val) & 0x3) << MMU_MEMORY_L1_TEX_SHIFT) argument 129 #define MMU_MEMORY_SET_L2_INNER(val) (((val) & 0x3) << MMU_MEMORY_L2_CB_SHIFT) argument 130 #define MMU_MEMORY_SET_L2_OUTER(val) (((val) & 0x3) << MMU_MEMORY_L2_TEX_SHIFT) argument
|
/lk-master/platform/stm32f0xx/ |
A D | timer_capture.c | 170 uint32_t val = *ccmr; in stm32_timer_capture_setup_chan() local 171 val &= 0xff << shift; in stm32_timer_capture_setup_chan() 172 val |= TIM_CCMR1_CC1S_0 << shift; in stm32_timer_capture_setup_chan() 173 *ccmr = val; in stm32_timer_capture_setup_chan() 185 val = regs->CCER; in stm32_timer_capture_setup_chan() 186 val &= 0xf << shift; in stm32_timer_capture_setup_chan() 187 val |= config << shift; in stm32_timer_capture_setup_chan() 188 regs->CCER = val; in stm32_timer_capture_setup_chan() 230 if (sr & TIM_SR_UIF && val < stm32_timer_median_val(tc)) { in stm32_timer_calc_value() 233 return overflow | val; in stm32_timer_calc_value() [all …]
|
/lk-master/target/dartuinoP0/display/ |
A D | LS013B7DH06.c | 40 uint8_t val = *framebuffer++; in lcd_get_line() local 41 uint8_t inpix = val & 0xf; in lcd_get_line() 53 inpix = val >> 4; in lcd_get_line() 66 uint8_t val = *framebuffer; in lcd_get_line() local 67 uint8_t inpix = val & 0xf; in lcd_get_line()
|
/lk-master/arch/arm/arm/ |
A D | fpu.c | 25 uint32_t val; in read_fpexc() local 27 __asm__("mrc p10, 7, %0, c8, c0, 0" : "=r" (val)); in read_fpexc() 28 return val; in read_fpexc() 31 static inline void write_fpexc(uint32_t val) { in write_fpexc() argument 33 __asm__ volatile("mcr p10, 7, %0, c8, c0, 0" :: "r" (val)); in write_fpexc()
|