Home
last modified time | relevance | path

Searched refs:memcpy (Results 1 – 18 of 18) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_float/
Dfloat_init_rom_rp2040.c27 memcpy(&sf_table, rom_table, SF_TABLE_V1_SIZE); in __aeabi_float_init()
58 memcpy(&sf_table, rom_table, SF_TABLE_V1_SIZE); in __aeabi_float_init()
67 memcpy(&sf_table, rom_table, SF_TABLE_V2_SIZE); in __aeabi_float_init()
/hal_rpi_pico-latest/src/rp2_common/pico_atomic/
Datomic.c11 #define memcpy __builtin_memcpy macro
62 memcpy(dest, remove_volatile_cast_no_barrier(const void *, src), size); in __atomic_load_c()
70 memcpy(remove_volatile_cast_no_barrier(void *, dest), src, size); in __atomic_store_c()
83 memcpy(remove_volatile_cast_no_barrier(void *, ptr), desired, size); in __atomic_compare_exchange_c()
87 memcpy(expected, remove_volatile_cast_no_barrier(void *, ptr), size); in __atomic_compare_exchange_c()
97 memcpy(old, remove_volatile_cast_no_barrier(void *, ptr), size); in __atomic_exchange_c()
98 memcpy(remove_volatile_cast_no_barrier(void *, ptr), val, size); in __atomic_exchange_c()
/hal_rpi_pico-latest/src/rp2_common/pico_btstack/
Dbtstack_flash_bank.c93memcpy(buffer, (void *)(XIP_BASE + pico_flash_bank_get_storage_offset_func() + (PICO_FLASH_BANK_SI… in pico_flash_bank_read()
133 memcpy(page_data, in pico_flash_bank_write()
140 memcpy(page_data + offset + size_left, in pico_flash_bank_write()
147 memcpy(page_data + offset, data + data_pos, size_to_copy); in pico_flash_bank_write()
/hal_rpi_pico-latest/src/rp2_common/pico_mbedtls/
Dpico_mbedtls.c19 memcpy(output + *olen, &rand_data, to_copy); in mbedtls_hardware_poll()
54 memcpy(output, result.bytes, 32); in mbedtls_sha256_finish_ret()
/hal_rpi_pico-latest/src/common/pico_util/
Dqueue.c48 memcpy(element_ptr(q, q->wptr), data, q->element_size); in queue_add_internal()
67 memcpy(data, element_ptr(q, q->rptr), q->element_size); in queue_remove_internal()
87 memcpy(data, element_ptr(q, q->rptr), q->element_size); in queue_peek_internal()
/hal_rpi_pico-latest/src/rp2_common/pico_mem_ops/
DCMakeLists.txt14 # beware commpiler memcpy cannot be used for unaligned copies in peripheral space
32 pico_wrap_function(pico_mem_ops_pico memcpy)
Dmem_ops_aeabi.S92 mem_section memcpy
94 wrapper_func memcpy
DBUILD.bazel33 "-Wl,--wrap=memcpy",
/hal_rpi_pico-latest/src/rp2_common/pico_double/
Ddouble_init_rom_rp2040.c53 memcpy(&sd_table, rom_table_double, SF_TABLE_V2_SIZE); in __aeabi_double_init()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_driver.c137 memcpy(buf, &board_id.id[2], 6); in cyw43_hal_generate_laa_mac()
147 memcpy(buf, cyw43_state.mac, 6); in cyw43_hal_get_mac()
Dcyw43_bus_pio_spi.c509 memcpy(buf, self->spid_buf, len); in cyw43_read_bytes()
548 memcpy(self->spid_buf, src, len); in cyw43_write_bytes()
593 memcpy(cyw43_pin_array, pins, sizeof(cyw43_pin_array)); in cyw43_set_pins_wl()
/hal_rpi_pico-latest/src/rp2_common/pico_unique_id/
Dunique_id.c30memcpy(retrieved_id.id, flash_id + FLASH_UNIQUE_ID_SIZE_BYTES - PICO_UNIQUE_BOARD_ID_SIZE_BYTES, P… in _retrieve_unique_id_on_boot()
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_rtt/SEGGER/RTT/
DSEGGER_RTT.c172 #define SEGGER_RTT_MEMCPY(pDest, pSrc, NumBytes) memcpy((pDest), (pSrc), (NumBytes))
971 memcpy((void*)pDst, pData, NumBytes); in SEGGER_RTT_WriteSkipNoLock()
979 memcpy((void*)pDst, pData, Rem); // Copy 1st chunk in SEGGER_RTT_WriteSkipNoLock()
989 memcpy((void*)pDst, pData + Rem, NumBytes); in SEGGER_RTT_WriteSkipNoLock()
998 memcpy((void*)pDst, pData, NumBytes); in SEGGER_RTT_WriteSkipNoLock()
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2040/
Dmemmap_blocked_ram.ld69 /* TODO revisit this now memset/memcpy/float in ROM */
70 …of a hack right now to exclude all floating point and time critical (e.g. memset, memcpy) code from
Dmemmap_default.ld69 /* TODO revisit this now memset/memcpy/float in ROM */
70 …of a hack right now to exclude all floating point and time critical (e.g. memset, memcpy) code from
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/cybt_shared_bus/
Dcybt_shared_bus_driver.c269 memcpy(hfd->p_ds, p_btfw_cb->p_next_line_start, num_bytes); in cybt_fw_get_data()
362 memcpy(&(p_mem_ptr[write_data_len]), hfd.p_ds, data_len); in cybt_fw_download()
539memcpy((uint8_t *) &last_buf_index, (uint8_t *) p_buf_index, sizeof(cybt_fw_membuf_index_t)); in cybt_get_bt_buf_index()
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2350/
Dmemmap_default.ld58 /* TODO revisit this now memset/memcpy/float in ROM */
59 …of a hack right now to exclude all floating point and time critical (e.g. memset, memcpy) code from
/hal_rpi_pico-latest/src/rp2_common/pico_bootrom/include/pico/
Dbootrom.h1023 memcpy(info, &result[1], sizeof(boot_info_t)); in rom_get_boot_info()