Searched refs:retent (Results 1 – 8 of 8) sorted by relevance
/hal_espressif-latest/components/hal/esp32s3/ |
D | rtc_cntl_hal.c | 50 rtc_cntl_sleep_retent_t *retent = (rtc_cntl_sleep_retent_t *)addr; in rtc_cntl_hal_enable_cpu_retention() local 53 if (retent->cpu_pd_mem) { in rtc_cntl_hal_enable_cpu_retention() 54 lldesc_t *plink = (lldesc_t *)retent->cpu_pd_mem; in rtc_cntl_hal_enable_cpu_retention() 72 if (!retent->tagmem.dcache.enable) { in rtc_cntl_hal_enable_cpu_retention() 85 rtc_cntl_sleep_retent_t *retent = (rtc_cntl_sleep_retent_t *)addr; in rtc_cntl_hal_disable_cpu_retention() local 88 if (retent->cpu_pd_mem) { in rtc_cntl_hal_disable_cpu_retention() 93 if (!retent->tagmem.icache.enable) { in rtc_cntl_hal_disable_cpu_retention() 96 if (!retent->tagmem.dcache.enable) { in rtc_cntl_hal_disable_cpu_retention() 114 rtc_cntl_sleep_retent_t *retent = (rtc_cntl_sleep_retent_t *)addr; in rtc_cntl_hal_enable_tagmem_retention() local 117 if (retent->tagmem.link_addr) { in rtc_cntl_hal_enable_tagmem_retention() [all …]
|
/hal_espressif-latest/components/esp_hw_support/ |
D | sleep_cpu.c | 77 rtc_cntl_sleep_retent_t retent; member 86 } retent; 112 s_cpu_retention.retent.tagmem.icache.start_point = index; in cache_tagmem_retention_setup() 113 s_cpu_retention.retent.tagmem.icache.size = (sets * waysgrp) & 0xff; in cache_tagmem_retention_setup() 114 s_cpu_retention.retent.tagmem.icache.vld_size = s_cpu_retention.retent.tagmem.icache.size; in cache_tagmem_retention_setup() 116 … s_cpu_retention.retent.tagmem.icache.vld_size = (code_seg_size / imode.cache_line_size) * waysgrp; in cache_tagmem_retention_setup() 118 s_cpu_retention.retent.tagmem.icache.enable = (code_seg_size != 0) ? 1 : 0; in cache_tagmem_retention_setup() 119 …icache_tagmem_blk_gs = s_cpu_retention.retent.tagmem.icache.vld_size ? s_cpu_retention.retent.tagm… in cache_tagmem_retention_setup() 132 s_cpu_retention.retent.tagmem.dcache.start_point = index; in cache_tagmem_retention_setup() 133 s_cpu_retention.retent.tagmem.dcache.size = (sets * waysgrp) & 0x1ff; in cache_tagmem_retention_setup() [all …]
|
D | sleep_retention.c | 203 static esp_err_t sleep_retention_entries_create_impl(const sleep_retention_entries_config_t retent[… 480 static esp_err_t sleep_retention_entries_create_impl(const sleep_retention_entries_config_t retent[… in sleep_retention_entries_create_impl() argument 486 if ((retent[i].owner > BIT(EXTRA_LINK_NUM)) && (retent[i].config.id != 0xffff)) { in sleep_retention_entries_create_impl() 500 …if ((retent[i].config.id != 0xffff) && config_is_wait_mode(&(retent[i].config)) && (retent[i].conf… in sleep_retention_entries_create_impl() 501 uint32_t value = retent[i].config.write_wait.value; in sleep_retention_entries_create_impl() 502 uint32_t mask = retent[i].config.write_wait.mask; in sleep_retention_entries_create_impl() 503 bool skip_b = retent[i].config.head.skip_b; in sleep_retention_entries_create_impl() 504 bool skip_r = retent[i].config.head.skip_r; in sleep_retention_entries_create_impl() 506 …MA_LINK_WRITE_INIT(0xfffe, PMU_DATE_REG, ~value, mask, skip_b, skip_r), .owner = retent[i].owner }, in sleep_retention_entries_create_impl() 507 …DMA_LINK_WAIT_INIT (0xfffe, PMU_DATE_REG, ~value, mask, skip_b, skip_r), .owner = retent[i].owner } in sleep_retention_entries_create_impl() [all …]
|
/hal_espressif-latest/components/hal/esp32c3/ |
D | rtc_cntl_hal.c | 53 rtc_cntl_sleep_retent_t *retent = (rtc_cntl_sleep_retent_t *)addr; in rtc_cntl_hal_enable_cpu_retention() local 56 if (retent->cpu_pd_mem) { in rtc_cntl_hal_enable_cpu_retention() 57 lldesc_t *plink = (lldesc_t *)retent->cpu_pd_mem; in rtc_cntl_hal_enable_cpu_retention() 75 rtc_cntl_sleep_retent_t *retent = (rtc_cntl_sleep_retent_t *)addr; in rtc_cntl_hal_disable_cpu_retention() local 78 if (retent->cpu_pd_mem) { in rtc_cntl_hal_disable_cpu_retention()
|
/hal_espressif-latest/components/hal/esp32c2/ |
D | rtc_cntl_hal.c | 59 rtc_cntl_sleep_retent_t *retent = (rtc_cntl_sleep_retent_t *)addr; in rtc_cntl_hal_disable_cpu_retention() local 62 if (retent->cpu_pd_mem) { in rtc_cntl_hal_disable_cpu_retention()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32c6/ |
D | pmu_init.c | 27 const pmu_hp_system_retention_param_t *retent; member 51 const pmu_hp_system_retention_param_t *ret = param->retent; in pmu_hp_system_init() 166 param->retent = pmu_hp_system_retention_param_default(mode); in pmu_hp_system_param_default()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32h2/ |
D | pmu_init.c | 28 const pmu_hp_system_retention_param_t *retent; member 52 const pmu_hp_system_retention_param_t *ret = param->retent; in pmu_hp_system_init() 166 param->retent = pmu_hp_system_retention_param_default(mode); in pmu_hp_system_param_default()
|
/hal_espressif-latest/components/esp_hw_support/include/esp_private/ |
D | sleep_retention.h | 113 esp_err_t sleep_retention_entries_create(const sleep_retention_entries_config_t retent[], int num, …
|