Home
last modified time | relevance | path

Searched full:storage (Results 1 – 6 of 6) sorted by relevance

/nrf_hw_models-3.6.0/src/HW_models/
DNHW_NVM_backend.c28 * At boot, do whatever is necessary for a given storage
36 st->storage = NULL; in nhw_nvm_initialize_data_storage()
39 st->storage = (uint8_t *)bs_malloc(st->size); in nhw_nvm_initialize_data_storage()
61 st->storage = mmap(NULL, st->size, PROT_WRITE | PROT_READ, MAP_SHARED, st->fd, 0); in nhw_nvm_initialize_data_storage()
62 if (st->storage == MAP_FAILED) { in nhw_nvm_initialize_data_storage()
70 (void)memset(st->storage, 0xFF, st->size); in nhw_nvm_initialize_data_storage()
89 * necessary for a given storage (free'ing heap,
95 if (st->storage != NULL) { in nhw_nvm_clear_storage()
96 free(st->storage); in nhw_nvm_clear_storage()
97 st->storage = NULL; in nhw_nvm_clear_storage()
[all …]
DNHW_NVMC.c164 NRF_UICR_regs_p[inst] = (NRF_UICR_Type *)this->uicr_st.storage; in nhw_nvmc_uicr_init()
172 if (*(uint32_t*)(this->flash_st.storage + i) != 0) { in nhw_nvmc_uicr_init()
213 memset(&this->flash_st.storage[base_address], 0xFF, this->flash_page_size); in nhw_nvmc_complete_erase()
234 (void)memset(this->uicr_st.storage, 0xFF, this->uicr_st.size); in nhw_nvmc_complete_erase_uicr()
243 (void)memset(this->flash_st.storage, 0xFF, this->flash_st.size); in nhw_nvmc_complete_erase_all()
442 * and if so, set the inst, storage and offset accordingly.
451 static void nhw_nvmc_address_location(uint32_t address, uint *inst, nvm_storage_state_t **storage, … in nhw_nvmc_address_location() argument
456 *storage = &hw_nvmc_st[i].flash_st; in nhw_nvmc_address_location()
460 if ((address >= (uint32_t)hw_nvmc_st[i].uicr_st.storage) \ in nhw_nvmc_address_location()
461 && (address < (uint32_t)hw_nvmc_st[i].uicr_st.storage + hw_nvmc_st[i].uicr_size)) { in nhw_nvmc_address_location()
[all …]
DNHW_NVM_backend.h19 uint8_t *storage; member
46 .descript = "Reset the " # X " storage to their erase values (0xFF) at boot"\
DNHW_DPPI.c520 * last Pointer to an static storage in the peripheral, which keeps
DNRF5340_peri_types.h242 … /*!< (@ 0x00000514) Pointer to data area used for temporary storage */
442 /* Description: Pointer to data area used for temporary storage */
444 /* Bits 31..0 : Pointer to a scratch data area used for temporary storage during resolution. A spac…
496 … /*!< (@ 0x00000514) Pointer to data area used for temporary storage */
777 /* Description: Pointer to data area used for temporary storage */
779 /* Bits 31..0 : Pointer to a scratch data area used for temporary storage during keystream generati…
/nrf_hw_models-3.6.0/.github/workflows/
Dbuild.yml33 wget https://storage.googleapis.com/git-repo-downloads/repo