Home
last modified time | relevance | path

Searched refs:link_addr (Results 1 – 14 of 14) sorted by relevance

/hal_espressif-latest/components/hal/esp32c6/include/hal/
Dpau_ll.h73 static inline void pau_ll_set_regdma_link0_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link0_addr() argument
75 dev->regdma_link_0_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link0_addr()
78 static inline void pau_ll_set_regdma_link1_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link1_addr() argument
80 dev->regdma_link_1_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link1_addr()
83 static inline void pau_ll_set_regdma_link2_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link2_addr() argument
85 dev->regdma_link_2_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link2_addr()
88 static inline void pau_ll_set_regdma_link3_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link3_addr() argument
90 dev->regdma_link_3_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link3_addr()
93 static inline void pau_ll_set_regdma_wifimac_link_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_wifimac_link_addr() argument
95 dev->regdma_link_mac_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_wifimac_link_addr()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Dpau_ll.h48 …e __attribute__((always_inline)) void pau_ll_set_regdma_link0_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link0_addr() argument
50 dev->regdma_link_0_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link0_addr()
53 …e __attribute__((always_inline)) void pau_ll_set_regdma_link1_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link1_addr() argument
55 dev->regdma_link_1_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link1_addr()
58 …e __attribute__((always_inline)) void pau_ll_set_regdma_link2_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link2_addr() argument
60 dev->regdma_link_2_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link2_addr()
63 …e __attribute__((always_inline)) void pau_ll_set_regdma_link3_addr(pau_dev_t *dev, void *link_addr) in pau_ll_set_regdma_link3_addr() argument
65 dev->regdma_link_3_addr.val = (uint32_t)link_addr; in pau_ll_set_regdma_link3_addr()
/hal_espressif-latest/components/esp_hw_support/port/
Dpau_regdma.c47 void pau_regdma_set_modem_link_addr(void *link_addr) in pau_regdma_set_modem_link_addr() argument
49 pau_hal_set_regdma_modem_link_addr(PAU_instance()->hal, link_addr); in pau_regdma_set_modem_link_addr()
66 void IRAM_ATTR pau_regdma_set_system_link_addr(void *link_addr) in pau_regdma_set_system_link_addr() argument
75 pau_hal_set_regdma_system_link_addr(PAU_instance()->hal, link_addr); in pau_regdma_set_system_link_addr()
91 void IRAM_ATTR pau_regdma_set_extra_link_addr(void *link_addr) in pau_regdma_set_extra_link_addr() argument
93 pau_hal_set_regdma_extra_link_addr(PAU_instance()->hal, link_addr); in pau_regdma_set_extra_link_addr()
/hal_espressif-latest/components/esp_hw_support/include/esp_private/
Desp_pau.h33 void pau_regdma_set_modem_link_addr(void *link_addr);
51 void pau_regdma_set_system_link_addr(void *link_addr);
68 void pau_regdma_set_extra_link_addr(void *link_addr);
/hal_espressif-latest/components/hal/esp32c6/
Dpau_hal.c14 void pau_hal_set_regdma_entry_link_addr(pau_hal_context_t *hal, pau_regdma_link_addr_t *link_addr) in pau_hal_set_regdma_entry_link_addr() argument
16 pau_ll_set_regdma_link0_addr(hal->dev, (*link_addr)[0]); in pau_hal_set_regdma_entry_link_addr()
17 pau_ll_set_regdma_link1_addr(hal->dev, (*link_addr)[1]); in pau_hal_set_regdma_entry_link_addr()
18 pau_ll_set_regdma_link2_addr(hal->dev, (*link_addr)[2]); in pau_hal_set_regdma_entry_link_addr()
/hal_espressif-latest/components/hal/esp32h2/
Dpau_hal.c16 void pau_hal_set_regdma_entry_link_addr(pau_hal_context_t *hal, pau_regdma_link_addr_t *link_addr) in pau_hal_set_regdma_entry_link_addr() argument
18 pau_ll_set_regdma_link0_addr(hal->dev, (*link_addr)[0]); in pau_hal_set_regdma_entry_link_addr()
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Drtc_cntl_ll.h66 FORCE_INLINE_ATTR void rtc_cntl_ll_set_tagmem_retention_link_addr(uint32_t link_addr) in rtc_cntl_ll_set_tagmem_retention_link_addr() argument
68 REG_SET_FIELD(APB_CTRL_RETENTION_CTRL1_REG, APB_CTRL_RETENTION_TAG_LINK_ADDR, link_addr); in rtc_cntl_ll_set_tagmem_retention_link_addr()
111 FORCE_INLINE_ATTR void rtc_cntl_ll_set_cpu_retention_link_addr(uint32_t link_addr) in rtc_cntl_ll_set_cpu_retention_link_addr() argument
113 REG_SET_FIELD(APB_CTRL_RETENTION_CTRL_REG, APB_CTRL_RETENTION_CPU_LINK_ADDR, link_addr); in rtc_cntl_ll_set_cpu_retention_link_addr()
/hal_espressif-latest/components/hal/include/hal/
Di2s_hal.h402 #define i2s_hal_tx_start_link(hal, link_addr) i2s_ll_tx_start_link((hal)->dev, link_addr) argument
410 #define i2s_hal_rx_start_link(hal, link_addr) i2s_ll_rx_start_link((hal)->dev, link_addr) argument
Dpau_hal.h29 void pau_hal_set_regdma_entry_link_addr(pau_hal_context_t *hal, pau_regdma_link_addr_t *link_addr);
Drtc_hal.h23 void *link_addr; /* Internal ram address for tagmem retention */ member
/hal_espressif-latest/components/hal/esp32s3/
Drtc_cntl_hal.c117 if (retent->tagmem.link_addr) { in rtc_cntl_hal_enable_tagmem_retention()
118 rtc_cntl_ll_set_tagmem_retention_link_addr((uint32_t)(retent->tagmem.link_addr)); in rtc_cntl_hal_enable_tagmem_retention()
143 if (retent->tagmem.link_addr) { in rtc_cntl_hal_disable_tagmem_retention()
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Di2s_ll.h550 static inline void i2s_ll_tx_start_link(i2s_dev_t *hw, uint32_t link_addr) in i2s_ll_tx_start_link() argument
552 i2s_ll_set_out_link_addr(hw, link_addr); in i2s_ll_tx_start_link()
562 static inline void i2s_ll_rx_start_link(i2s_dev_t *hw, uint32_t link_addr) in i2s_ll_rx_start_link() argument
564 hw->in_link.addr = link_addr; in i2s_ll_rx_start_link()
/hal_espressif-latest/components/esp_hw_support/
Dsleep_cpu.c160 if (s_cpu_retention.retent.tagmem.link_addr == NULL) { in esp_sleep_tagmem_pd_low_init()
179 s_cpu_retention.retent.tagmem.link_addr = rtc_cntl_hal_dma_link_init(buf, in esp_sleep_tagmem_pd_low_init()
184 s_cpu_retention.retent.tagmem.link_addr = NULL; in esp_sleep_tagmem_pd_low_init()
191 s_cpu_retention.retent.tagmem.link_addr = NULL; in esp_sleep_tagmem_pd_low_init()
199 if (s_cpu_retention.retent.tagmem.link_addr) { in esp_sleep_tagmem_pd_low_deinit()
200 heap_caps_free(s_cpu_retention.retent.tagmem.link_addr); in esp_sleep_tagmem_pd_low_deinit()
203 s_cpu_retention.retent.tagmem.link_addr = NULL; in esp_sleep_tagmem_pd_low_deinit()
/hal_espressif-latest/components/hal/esp32/include/hal/
Di2s_ll.h515 static inline void i2s_ll_tx_start_link(i2s_dev_t *hw, uint32_t link_addr) in i2s_ll_tx_start_link() argument
517 i2s_ll_set_out_link_addr(hw, link_addr); in i2s_ll_tx_start_link()
527 static inline void i2s_ll_rx_start_link(i2s_dev_t *hw, uint32_t link_addr) in i2s_ll_rx_start_link() argument
529 hw->in_link.addr = link_addr; in i2s_ll_rx_start_link()