Home
last modified time | relevance | path

Searched defs:addr (Results 1 – 21 of 21) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_base/include/hardware/
Daddress_mapped.h87 #define hw_alias_check_addr(addr) ((uintptr_t)(addr)) argument
97 __force_inline static uint32_t xip_alias_check_addr(const void *addr) { in xip_alias_check_addr()
111 #define hw_set_alias_untyped(addr) ((void *)(REG_ALIAS_SET_BITS + hw_alias_check_addr(addr))) argument
112 #define hw_clear_alias_untyped(addr) ((void *)(REG_ALIAS_CLR_BITS + hw_alias_check_addr(addr))) argument
113 #define hw_xor_alias_untyped(addr) ((void *)(REG_ALIAS_XOR_BITS + hw_alias_check_addr(addr))) argument
116 #define xip_noalloc_alias_untyped(addr) ((void *)(XIP_NOALLOC_BASE | xip_alias_check_addr(addr))) argument
117 #define xip_nocache_alias_untyped(addr) ((void *)(XIP_NOCACHE_BASE | xip_alias_check_addr(addr))) argument
118 #define xip_nocache_noalloc_alias_untyped(addr) ((void *)(XIP_NOCACHE_NOALLOC_BASE | xip_alias_chec… argument
135 __force_inline static void hw_set_bits(io_rw_32 *addr, uint32_t mask) { in hw_set_bits()
145 __force_inline static void hw_clear_bits(io_rw_32 *addr, uint32_t mask) { in hw_clear_bits()
[all …]
/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/Core/Include/
Dcmsis_compiler.h108 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void*)(addr))->v… argument
112 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
116 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
120 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
181 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument
185 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
189 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
193 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
253 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument
257 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
[all …]
Dcmsis_gcc.h77 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument
85 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
93 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
101 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
411 __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) in __LDREXB()
428 __STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr) in __STREXB()
445 __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) in __LDREXH()
462 __STATIC_FORCEINLINE uint32_t __STREXH(uint16_t value, volatile uint16_t *addr) in __STREXH()
479 __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr) in __LDREXW()
496 __STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr) in __STREXW()
Dcmsis_armclang.h75 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument
82 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
89 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
96 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
Dcmsis_clang.h80 #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v… argument
87 #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr)… argument
94 #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v… argument
101 #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr)… argument
Dcmsis_armcc.h91 #define __UNALIGNED_UINT16_WRITE(addr, val) ((*((__packed uint16_t *)(addr))) = (val)) argument
94 #define __UNALIGNED_UINT16_READ(addr) (*((const __packed uint16_t *)(addr))) argument
97 #define __UNALIGNED_UINT32_WRITE(addr, val) ((*((__packed uint32_t *)(addr))) = (val)) argument
100 #define __UNALIGNED_UINT32_READ(addr) (*((const __packed uint32_t *)(addr))) argument
Dcmsis_iccarm.h869 __IAR_FT uint8_t __LDRBT(volatile uint8_t *addr) in __LDRBT()
876 __IAR_FT uint16_t __LDRHT(volatile uint16_t *addr) in __LDRHT()
883 __IAR_FT uint32_t __LDRT(volatile uint32_t *addr) in __LDRT()
890 __IAR_FT void __STRBT(uint8_t value, volatile uint8_t *addr) in __STRBT()
895 __IAR_FT void __STRHT(uint16_t value, volatile uint16_t *addr) in __STRHT()
900 __IAR_FT void __STRT(uint32_t value, volatile uint32_t *addr) in __STRT()
Dcmsis_armclang_ltm.h77 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument
85 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
93 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
101 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
/hal_rpi_pico-latest/src/rp2_common/hardware_i2c/
Di2c.c30 #define i2c_reserved_addr(addr) (((addr) & 0x78) == 0 || ((addr) & 0x78) == 0x78) argument
112 void i2c_set_slave_mode(i2c_inst_t *i2c, bool slave, uint8_t addr) { in i2c_set_slave_mode()
133 static int i2c_write_blocking_internal(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t le… in i2c_write_blocking_internal()
245 int i2c_write_blocking(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop) { in i2c_write_blocking()
249 int i2c_write_blocking_until(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool no… in i2c_write_blocking_until()
255 int i2c_write_timeout_per_char_us(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bo… in i2c_write_timeout_per_char_us()
262 int i2c_write_burst_blocking(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len) { in i2c_write_burst_blocking()
268 static int i2c_read_blocking_internal(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool… in i2c_read_blocking_internal()
338 int i2c_read_blocking(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop) { in i2c_read_blocking()
342 int i2c_read_blocking_until(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, a… in i2c_read_blocking_until()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h161 static inline uint pio_encode_jmp(uint addr) { in pio_encode_jmp()
174 static inline uint pio_encode_jmp_not_x(uint addr) { in pio_encode_jmp_not_x()
187 static inline uint pio_encode_jmp_x_dec(uint addr) { in pio_encode_jmp_x_dec()
200 static inline uint pio_encode_jmp_not_y(uint addr) { in pio_encode_jmp_not_y()
213 static inline uint pio_encode_jmp_y_dec(uint addr) { in pio_encode_jmp_y_dec()
226 static inline uint pio_encode_jmp_x_ne_y(uint addr) { in pio_encode_jmp_x_ne_y()
239 static inline uint pio_encode_jmp_pin(uint addr) { in pio_encode_jmp_pin()
252 static inline uint pio_encode_jmp_not_osre(uint addr) { in pio_encode_jmp_not_osre()
/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/Core/Include/m-profile/
Darmv7m_cachel1.h113 __STATIC_FORCEINLINE void SCB_InvalidateICache_by_Addr (volatile void *addr, int32_t isize) in SCB_InvalidateICache_by_Addr()
356 __STATIC_FORCEINLINE void SCB_InvalidateDCache_by_Addr (volatile void *addr, int32_t dsize) in SCB_InvalidateDCache_by_Addr()
386 __STATIC_FORCEINLINE void SCB_CleanDCache_by_Addr (volatile void *addr, int32_t dsize) in SCB_CleanDCache_by_Addr()
416 __STATIC_FORCEINLINE void SCB_CleanInvalidateDCache_by_Addr (volatile void *addr, int32_t dsize) in SCB_CleanInvalidateDCache_by_Addr()
Dcmsis_iccarm_m.h909 __IAR_FT uint8_t __LDRBT(volatile uint8_t *addr) in __LDRBT()
916 __IAR_FT uint16_t __LDRHT(volatile uint16_t *addr) in __LDRHT()
923 __IAR_FT uint32_t __LDRT(volatile uint32_t *addr) in __LDRT()
930 __IAR_FT void __STRBT(uint8_t value, volatile uint8_t *addr) in __STRBT()
935 __IAR_FT void __STRHT(uint16_t value, volatile uint16_t *addr) in __STRHT()
940 __IAR_FT void __STRT(uint32_t value, volatile uint32_t *addr) in __STRT()
Dcmsis_tiarmclang_m.h70 …#define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->… argument
77 …#define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr… argument
84 …#define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->… argument
91 …#define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr… argument
/hal_rpi_pico-latest/src/rp2_common/pico_bootrom/include/pico/
Dbootrom.h338 static inline void rom_flash_range_erase(uint32_t addr, size_t count, uint32_t block_size, uint8_t … in rom_flash_range_erase()
363 static inline void rom_flash_range_program(uint32_t addr, const uint8_t *data, size_t count) { in rom_flash_range_program()
542 uintptr_t addr; member
593 static inline int rom_flash_op(cflash_flags_t flags, uintptr_t addr, uint32_t size_bytes, uint8_t *… in rom_flash_op()
933 static inline void* rom_validate_ns_buffer(const void *addr, uint32_t size, uint32_t write, uint32_… in rom_validate_ns_buffer()
/hal_rpi_pico-latest/src/rp2_common/pico_runtime_init/
Druntime_init_stack_guard.c13 uintptr_t addr = (uintptr_t) stack_bottom; in runtime_init_per_core_install_stack_guard() local
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dbtstack_chipset_cyw43.c9 static void chipset_set_bd_addr_command(bd_addr_t addr, uint8_t *hci_cmd_buffer) { in chipset_set_bd_addr_command()
Dcyw43_bus_pio_spi.c369 static inline uint32_t make_cmd(bool write, bool inc, uint32_t fn, uint32_t addr, uint32_t sz) { in make_cmd()
490 int cyw43_read_bytes(cyw43_int_t *self, uint32_t fn, uint32_t addr, size_t len, uint8_t *buf) { in cyw43_read_bytes()
517 int cyw43_write_bytes(cyw43_int_t *self, uint32_t fn, uint32_t addr, size_t len, const uint8_t *src… in cyw43_write_bytes()
Dbtstack_hci_transport_cyw43.c66 bd_addr_t addr; in hci_transport_cyw43_open() local
/hal_rpi_pico-latest/src/rp2_common/hardware_i2c/include/hardware/
Di2c.h280 static inline int i2c_write_timeout_us(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t le… in i2c_write_timeout_us()
299 static inline int i2c_read_timeout_us(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool… in i2c_read_timeout_us()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/cybt_shared_bus/
Dcybt_shared_bus_driver.c193 uint16_t num_bytes, addr, data_pos, type, idx, octet; in cybt_fw_get_data() local
261 uint16_t addr = *(p_btfw_cb->p_next_line_start)++ << 8; in cybt_fw_get_data() local
626 uint32_t addr = 0; in cybt_get_addr() local
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c38 static inline void *add_thumb_bit(void *addr) { in add_thumb_bit()
46 static inline void *remove_thumb_bit(void *addr) { in remove_thumb_bit()