Home
last modified time | relevance | path

Searched refs:addr (Results 1 – 25 of 46) sorted by relevance

12

/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_bus.h70 __STATIC_INLINE void BUS_RamBitWrite(volatile uint32_t *addr, in BUS_RamBitWrite() argument
76 BITBAND_RAM_BASE + (((uint32_t)addr - SRAM_BASE) * (uint32_t) 32) + (bit * (uint32_t) 4); in BUS_RamBitWrite()
80 uint32_t tmp = *addr; in BUS_RamBitWrite()
83 *addr = (tmp & ~(1UL << bit)) | ((val & 1UL) << bit); in BUS_RamBitWrite()
108 __STATIC_INLINE unsigned int BUS_RamBitRead(volatile const uint32_t *addr, in BUS_RamBitRead() argument
113 BITBAND_RAM_BASE + (((uint32_t)addr - SRAM_BASE) * (uint32_t) 32) + (bit * (uint32_t) 4); in BUS_RamBitRead()
117 return ((*addr) >> bit) & 1UL; in BUS_RamBitRead()
141 __STATIC_INLINE void BUS_RegBitWrite(volatile uint32_t *addr, in BUS_RegBitWrite() argument
149 aliasAddr = (uint32_t)addr + PER_REG_BLOCK_SET_OFFSET; in BUS_RegBitWrite()
151 aliasAddr = (uint32_t)addr + PER_REG_BLOCK_CLR_OFFSET; in BUS_RegBitWrite()
[all …]
Dem_i2c.h247 uint16_t addr; member
453 __STATIC_INLINE void I2C_SlaveAddressSet(I2C_TypeDef *i2c, uint8_t addr) in I2C_SlaveAddressSet() argument
455 i2c->SADDR = (uint32_t)addr & 0xfe; in I2C_SlaveAddressSet()
/hal_silabs-latest/gecko/emlib/inc/
Dem_bus.h70 __STATIC_INLINE void BUS_RamBitWrite(volatile uint32_t *addr, in BUS_RamBitWrite() argument
76 BITBAND_RAM_BASE + (((uint32_t)addr - SRAM_BASE) * (uint32_t) 32) + (bit * (uint32_t) 4); in BUS_RamBitWrite()
80 uint32_t tmp = *addr; in BUS_RamBitWrite()
83 *addr = (tmp & ~(1UL << bit)) | ((val & 1UL) << bit); in BUS_RamBitWrite()
108 __STATIC_INLINE unsigned int BUS_RamBitRead(volatile const uint32_t *addr, in BUS_RamBitRead() argument
113 BITBAND_RAM_BASE + (((uint32_t)addr - SRAM_BASE) * (uint32_t) 32) + (bit * (uint32_t) 4); in BUS_RamBitRead()
117 return ((*addr) >> bit) & 1UL; in BUS_RamBitRead()
141 __STATIC_INLINE void BUS_RegBitWrite(volatile uint32_t *addr, in BUS_RegBitWrite() argument
149 aliasAddr = (uint32_t)addr + PER_REG_BLOCK_SET_OFFSET; in BUS_RegBitWrite()
151 aliasAddr = (uint32_t)addr + PER_REG_BLOCK_CLR_OFFSET; in BUS_RegBitWrite()
[all …]
Dem_i2c.h247 uint16_t addr; member
453 __STATIC_INLINE void I2C_SlaveAddressSet(I2C_TypeDef *i2c, uint8_t addr) in I2C_SlaveAddressSet() argument
455 i2c->SADDR = (uint32_t)addr & 0xfe; in I2C_SlaveAddressSet()
/hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/
Dsl_hal_bus.h61 __STATIC_INLINE void sl_hal_bus_ram_write_bit(volatile uint32_t *addr, in sl_hal_bus_ram_write_bit() argument
65 uint32_t tmp = *addr; in sl_hal_bus_ram_write_bit()
68 *addr = (tmp & ~(1UL << bit)) | ((val & 1UL) << bit); in sl_hal_bus_ram_write_bit()
82 __STATIC_INLINE unsigned int sl_hal_bus_ram_read_bit(volatile const uint32_t *addr, in sl_hal_bus_ram_read_bit() argument
85 return ((*addr) >> bit) & 1UL; in sl_hal_bus_ram_read_bit()
104 __STATIC_INLINE void sl_hal_bus_reg_write_bit(volatile uint32_t *addr, in SL_CODE_CLASSIFY()
113 aliasAddr = (uint32_t)addr + PER_REG_BLOCK_SET_OFFSET; in SL_CODE_CLASSIFY()
115 aliasAddr = (uint32_t)addr + PER_REG_BLOCK_CLR_OFFSET; in SL_CODE_CLASSIFY()
119 uint32_t tmp = *addr; in SL_CODE_CLASSIFY()
122 *addr = (tmp & ~(1 << bit)) | ((val & 1) << bit); in SL_CODE_CLASSIFY()
[all …]
/hal_silabs-latest/simplicity_sdk/platform/service/memory_manager/src/
Dsli_memory_manager_common.c99 static uint32_t get_reservation_ix_by_addr(void *addr) in get_reservation_ix_by_addr() argument
105 if (sli_reservation_handle_ptr_table[ix]->block_address == addr) { in get_reservation_ix_by_addr()
155 static uint32_t get_reservation_no_retention_ix(void *addr) in get_reservation_no_retention_ix() argument
161 if (sli_reservation_no_retention_table[ix].block_address == addr) { in get_reservation_no_retention_ix()
322 …ta = (type == BLOCK_TYPE_LONG_TERM) ? (sli_block_metadata_t *)heap_region.addr : sli_free_st_list_… in sli_memory_find_head_free_block()
392 sl_memory_reservation_t *sli_memory_get_reservation_handle_by_addr(void *addr) in sli_memory_get_reservation_handle_by_addr() argument
395 reservation_ix = get_reservation_ix_by_addr(addr); in sli_memory_get_reservation_handle_by_addr()
407 uint32_t sli_memory_get_reservation_size_by_addr(void *addr) in sli_memory_get_reservation_size_by_addr() argument
410 reservation_handle_ptr = sli_memory_get_reservation_handle_by_addr(addr); in sli_memory_get_reservation_size_by_addr()
422 uint32_t sli_memory_get_reservation_align_by_addr(void *addr) in sli_memory_get_reservation_align_by_addr() argument
[all …]
Dsli_memory_manager.h248 sl_memory_reservation_t *sli_memory_get_reservation_handle_by_addr(void *addr);
257 uint32_t sli_memory_get_reservation_size_by_addr(void *addr);
266 uint32_t sli_memory_get_reservation_align_by_addr(void *addr);
306 uint32_t sli_memory_get_reservation_no_retention_size(void * addr);
315 uint32_t sli_memory_get_reservation_no_retention_align(void * addr);
Dsl_memory_manager_region.c69 region.addr = &sl_stack; in sl_memory_get_stack_region()
83 region.addr = __HeapBase; in sl_memory_get_heap_region()
87 region.addr = __section_begin(IAR_HEAP_BLOCK_NAME); in sl_memory_get_heap_region()
Dsl_memory_manager_region_host.c65 region.addr = &sl_heap[0]; in sl_memory_get_heap_region()
81 region.addr = NULL; in sl_memory_get_stack_region()
Dsl_memory_manager.c115 sli_free_lt_list_head = (sli_block_metadata_t *)heap_region.addr; in sl_memory_init()
134 stack_region.addr, in sl_memory_init()
140 stack_region.addr, in sl_memory_init()
145 heap_region.addr, in sl_memory_init()
151 heap_region.addr, in sl_memory_init()
589 …_TO_BYTE(current_metadata->offset_neighbour_next)) < ((size_t)heap_region.addr + heap_region.size)… in sl_memory_free()
1022 sli_block_metadata_t *block_metadata = (sli_block_metadata_t *)heap_region.addr; in sl_memory_get_heap_info()
1064 heap_info->base_addr = (size_t)heap_region.addr; in sl_memory_get_heap_info()
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/host_mcu/si91x/
Dsiwx917_soc_ncp_host.c44 extern int16_t rsi_mem_rd(uint32_t addr, uint16_t len, uint8_t *dBuf);
48 sl_status_t sl_si91x_bus_write_memory(uint32_t addr, uint16_t length, const uint8_t *buffer);
49 sl_status_t sl_si91x_bus_read_memory(uint32_t addr, uint16_t length, uint8_t *buffer);
121 sl_status_t sl_si91x_bus_write_memory(uint32_t addr, uint16_t length, const uint8_t *buffer) in sl_si91x_bus_write_memory() argument
124 *(uint32_t *)addr = *(const uint32_t *)buffer; in sl_si91x_bus_write_memory()
128 sl_status_t sl_si91x_bus_read_memory(uint32_t addr, uint16_t length, uint8_t *buffer) in sl_si91x_bus_read_memory() argument
131 rsi_mem_rd(addr, length, buffer); in sl_si91x_bus_read_memory()
/hal_silabs-latest/wiseconnect/components/service/network_manager/src/
Dsl_net.c172 sl_status_t sl_net_inet_addr(const char *addr, uint32_t *value) in sl_net_inet_addr() argument
179 if ((NULL == addr) || (NULL == value)) { in sl_net_inet_addr()
186 for (i = 0, j = 0; 0 != addr[i]; i++) { in sl_net_inet_addr()
187 if ('.' == addr[i]) { in sl_net_inet_addr()
194 if ((addr[i] < '0') || (addr[i] > '9')) { in sl_net_inet_addr()
199 ip_bytes[j] = (ip_bytes[j] * 10) + (uint8_t)(addr[i] - '0'); in sl_net_inet_addr()
/hal_silabs-latest/gecko/emlib/src/
Dem_prs.c557 volatile uint32_t * addr = (volatile uint32_t *) PRS; in PRS_ConnectConsumer() local
559 addr = addr + offset / 4; in PRS_ConnectConsumer()
563 *addr = ch << _PRS_CONSUMER_TIMER0_CC0_PRSSEL_SHIFT; in PRS_ConnectConsumer()
565 *addr = ch << _PRS_CONSUMER_TIMER0_CC0_SPRSSEL_SHIFT; in PRS_ConnectConsumer()
597 volatile uint32_t * addr; in PRS_PinOutput() local
599 addr = &GPIO->PRSROUTE[0].ASYNCH0ROUTE; in PRS_PinOutput()
601 addr = &GPIO->PRSROUTE[0].SYNCH0ROUTE; in PRS_PinOutput()
603 addr += ch; in PRS_PinOutput()
604 *addr = ((uint32_t)port << _GPIO_PRS_ASYNCH0ROUTE_PORT_SHIFT) in PRS_PinOutput()
Dem_i2c.c568 tmp = (((uint32_t)(seq->addr) >> 8) & 0x06) | 0xf0; in I2C_Transfer()
573 tmp = (uint32_t)(seq->addr) & 0xfe; in I2C_Transfer()
602 i2c->TXDATA = (uint32_t)(seq->addr) & 0xff; in I2C_Transfer()
650 tmp = (uint32_t)((seq->addr >> 8) & 0x06) | 0xf0; in I2C_Transfer()
652 tmp = (uint32_t)(seq->addr & 0xfe); in I2C_Transfer()
Dem_msc.c605 uint32_t addr; in MSC_WriteWord() local
625 addr = (uint32_t)address; in MSC_WriteWord()
631 ((addr + FLASH_PAGE_SIZE) & FLASH_PAGE_MASK) - addr); in MSC_WriteWord()
633 if ((retVal = writeBurst(addr, (const uint32_t*)pData, burstLen)) in MSC_WriteWord()
638 addr += burstLen; in MSC_WriteWord()
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_prs.c557 volatile uint32_t * addr = (volatile uint32_t *) PRS; in PRS_ConnectConsumer() local
559 addr = addr + offset / 4; in PRS_ConnectConsumer()
563 *addr = ch << _PRS_CONSUMER_TIMER0_CC0_PRSSEL_SHIFT; in PRS_ConnectConsumer()
565 *addr = ch << _PRS_CONSUMER_TIMER0_CC0_SPRSSEL_SHIFT; in PRS_ConnectConsumer()
597 volatile uint32_t * addr; in PRS_PinOutput() local
599 addr = &GPIO->PRSROUTE[0].ASYNCH0ROUTE; in PRS_PinOutput()
601 addr = &GPIO->PRSROUTE[0].SYNCH0ROUTE; in PRS_PinOutput()
603 addr += ch; in PRS_PinOutput()
604 *addr = ((uint32_t)port << _GPIO_PRS_ASYNCH0ROUTE_PORT_SHIFT) in PRS_PinOutput()
Dem_i2c.c568 tmp = (((uint32_t)(seq->addr) >> 8) & 0x06) | 0xf0; in I2C_Transfer()
573 tmp = (uint32_t)(seq->addr) & 0xfe; in I2C_Transfer()
602 i2c->TXDATA = (uint32_t)(seq->addr) & 0xff; in I2C_Transfer()
650 tmp = (uint32_t)((seq->addr >> 8) & 0x06) | 0xf0; in I2C_Transfer()
652 tmp = (uint32_t)(seq->addr & 0xfe); in I2C_Transfer()
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/peripheral_drivers/inc/
Drsi_qspi_proto.h413 void (*qspi_config_qflash4_read)(qspi_reg_t *qspi_reg, spi_config_t *spi_config, uint32_t addr);
417 uint32_t addr,
428 uint32_t addr,
453 uint32_t addr,
467 uint32_t addr,
504 uint32_t addr,
571 uint32_t addr,
585 uint32_t addr,
624 void qspi_config_qflash4_read(qspi_reg_t *qspi_reg, spi_config_t *spi_config, uint32_t addr);
628 uint32_t addr,
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/asynchronous_socket/src/
Dsl_si91x_socket.c71 int sl_si91x_bind(int socket, const struct sockaddr *addr, socklen_t addr_len) in sl_si91x_bind() argument
73 return sli_si91x_bind(socket, addr, addr_len); in sl_si91x_bind()
76 int sl_si91x_connect(int socket, const struct sockaddr *addr, socklen_t addr_len) in sl_si91x_connect() argument
78 return sli_si91x_connect(socket, addr, addr_len); in sl_si91x_connect()
100 int sl_si91x_accept(int socket, const struct sockaddr *addr, socklen_t addr_len) in sl_si91x_accept() argument
102 return sli_si91x_accept(socket, (struct sockaddr *)addr, &addr_len, NULL); in sl_si91x_accept()
289 const struct sockaddr *addr, in sl_si91x_sendto() argument
292 return sl_si91x_sendto_async(socket, buffer, buffer_length, flags, addr, addr_len, NULL); in sl_si91x_sendto()
450 struct sockaddr *addr, in sl_si91x_recvfrom() argument
535 if (addr != NULL) { in sl_si91x_recvfrom()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/asynchronous_socket/inc/
Dsl_si91x_socket.h173 int sl_si91x_bind(int socket, const struct sockaddr *addr, socklen_t addr_len);
206 int sl_si91x_accept(int socket, const struct sockaddr *addr, socklen_t addr_len);
240 int sl_si91x_connect(int socket, const struct sockaddr *addr, socklen_t addr_len);
314 const struct sockaddr *addr,
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/ahb_interface/src/
Dsl_si91x_bus.c90 rx_desc[0].addr = (M4_MEMORY_OFFSET_ADDRESS + (uint32_t)pkt_buffer); in sli_si91x_submit_rx_pkt()
96 rx_desc[1].addr = (M4_MEMORY_OFFSET_ADDRESS + (uint32_t)(pkt_buffer + 16)); in sli_si91x_submit_rx_pkt()
128 tx_desc[0].addr = (M4_MEMORY_OFFSET_ADDRESS + (uint32_t)&packet->desc[0]); in sl_si91x_bus_write_frame()
134 tx_desc[1].addr = (M4_MEMORY_OFFSET_ADDRESS + (uint32_t)payloadparam); in sl_si91x_bus_write_frame()
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/socket/inc/
Dsl_si91x_socket_utility.h194 int sli_si91x_connect(int socket, const struct sockaddr *addr, socklen_t addr_len);
196 int sli_si91x_bind(int socket, const struct sockaddr *addr, socklen_t addr_len);
199 struct sockaddr *addr,
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/cmsis_driver/CMSIS/Driver/Include/
DDriver_I2C.h200 …int32_t (*MasterTransmit) (uint32_t addr, const uint8_t *data, uint32_t num, bool xfe…
201 …int32_t (*MasterReceive) (uint32_t addr, uint8_t *data, uint32_t num, bool xfe…
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/socket/src/
Dsl_si91x_socket_utility.c650 int sli_si91x_accept(int socket, struct sockaddr *addr, socklen_t *addr_len, sl_si91x_socket_accept… in sli_si91x_accept() argument
724 if (addr != NULL && *addr_len > 0) { in sli_si91x_accept()
726 memcpy(addr, in sli_si91x_accept()
1176 int sli_si91x_connect(int socket, const struct sockaddr *addr, socklen_t addr_len) in sli_si91x_connect() argument
1205 SET_ERRNO_AND_RETURN_IF_TRUE(addr == NULL, EFAULT); in sli_si91x_connect()
1207 …SET_ERRNO_AND_RETURN_IF_TRUE(si91x_socket->local_address.sin6_family != addr->sa_family, EAFNOSUPP… in sli_si91x_connect()
1210 addr, in sli_si91x_connect()
1235 int sli_si91x_bind(int socket_id, const struct sockaddr *addr, socklen_t addr_len) in sli_si91x_bind() argument
1241 const struct sockaddr_in *socket_address = (const struct sockaddr_in *)addr; in sli_si91x_bind()
1250 SET_ERRNO_AND_RETURN_IF_TRUE(addr == NULL, EFAULT); in sli_si91x_bind()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/core/chip/src/iPMU_prog/iPMU_dotc/
Dipmu_apis.c441 uint32_t addr; in program_ipmu_data() local
453 addr = src[inx]; in program_ipmu_data()
461 read_data = *(uint32_t *)addr; in program_ipmu_data()
471 *(uint32_t *)addr = read_data; in program_ipmu_data()

12