Home
last modified time | relevance | path

Searched refs:pm_lock (Results 1 – 11 of 11) sorted by relevance

/hal_espressif-latest/components/driver/gpio/
Dgpio_pin_glitch_filter.c23 esp_pm_lock_handle_t pm_lock; member
31 if (filter->pm_lock) { in gpio_filter_destroy()
32 esp_pm_lock_delete(filter->pm_lock); in gpio_filter_destroy()
52 if (pin_filter->pm_lock) { in gpio_pin_glitch_filter_enable()
53 esp_pm_lock_acquire(pin_filter->pm_lock); in gpio_pin_glitch_filter_enable()
69 if (pin_filter->pm_lock) { in gpio_pin_glitch_filter_disable()
70 esp_pm_lock_release(pin_filter->pm_lock); in gpio_pin_glitch_filter_disable()
96 ESP_GOTO_ON_ERROR(esp_pm_lock_create(lock_type, 0, filter->pm_lock_name, &filter->pm_lock), in gpio_new_pin_glitch_filter()
Dgpio_flex_glitch_filter.c31 esp_pm_lock_handle_t pm_lock; member
75 if (filter->pm_lock) { in gpio_filter_destroy()
76 esp_pm_lock_delete(filter->pm_lock); in gpio_filter_destroy()
96 if (flex_filter->pm_lock) { in gpio_flex_glitch_filter_enable()
97 esp_pm_lock_acquire(flex_filter->pm_lock); in gpio_flex_glitch_filter_enable()
115 if (flex_filter->pm_lock) { in gpio_flex_glitch_filter_disable()
116 esp_pm_lock_release(flex_filter->pm_lock); in gpio_flex_glitch_filter_disable()
147 ESP_GOTO_ON_ERROR(esp_pm_lock_create(lock_type, 0, filter->pm_lock_name, &filter->pm_lock), in gpio_new_flex_glitch_filter()
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_slave.c69 esp_pm_lock_handle_t pm_lock; member
201 &spihost[host]->pm_lock); in spi_slave_initialize()
207 esp_pm_lock_acquire(spihost[host]->pm_lock); in spi_slave_initialize()
279 if (spihost[host]->pm_lock) { in spi_slave_initialize()
280 esp_pm_lock_release(spihost[host]->pm_lock); in spi_slave_initialize()
281 esp_pm_lock_delete(spihost[host]->pm_lock); in spi_slave_initialize()
311 esp_pm_lock_release(spihost[host]->pm_lock); in spi_slave_free()
312 esp_pm_lock_delete(spihost[host]->pm_lock); in spi_slave_free()
Dspi_slave_hd.c51 esp_pm_lock_handle_t pm_lock; member
143 ret = esp_pm_lock_create(ESP_PM_APB_FREQ_MAX, 0, "spi_slave", &host->pm_lock); in spi_slave_hd_init()
148 esp_pm_lock_acquire(host->pm_lock); in spi_slave_hd_init()
241 if (host->pm_lock) { in spi_slave_hd_deinit()
242 esp_pm_lock_release(host->pm_lock); in spi_slave_hd_deinit()
243 esp_pm_lock_delete(host->pm_lock); in spi_slave_hd_deinit()
Dspi_master.c701 esp_pm_lock_release(bus_attr->pm_lock); in spi_intr()
907 esp_pm_lock_acquire(host->bus_attr->pm_lock); in spi_device_queue_trans()
916 esp_pm_lock_release(host->bus_attr->pm_lock); in spi_device_queue_trans()
990 esp_pm_lock_acquire(host->bus_attr->pm_lock); in spi_device_acquire_bus()
1027 esp_pm_lock_release(host->bus_attr->pm_lock); in spi_device_release_bus()
Dspi_common.c833 &bus_attr->pm_lock); in spi_bus_initialize()
849 esp_pm_lock_delete(bus_attr->pm_lock); in spi_bus_initialize()
892 esp_pm_lock_delete(bus_attr->pm_lock); in spi_bus_free()
/hal_espressif-latest/components/driver/deprecated/
Dadc_dma_legacy.c84 esp_pm_lock_handle_t pm_lock; //For power management member
157 if (s_adc_digi_ctx->pm_lock) { in adc_digi_deinitialize()
158 esp_pm_lock_delete(s_adc_digi_ctx->pm_lock); in adc_digi_deinitialize()
226 ret = esp_pm_lock_create(ESP_PM_APB_FREQ_MAX, 0, "adc_dma", &s_adc_digi_ctx->pm_lock); in adc_digi_initialize()
412 esp_pm_lock_acquire(s_adc_digi_ctx->pm_lock); in adc_digi_start()
458 if (s_adc_digi_ctx->pm_lock) { in adc_digi_stop()
459 esp_pm_lock_release(s_adc_digi_ctx->pm_lock); in adc_digi_stop()
Di2s_legacy.c123 esp_pm_lock_handle_t pm_lock; member
1406 esp_pm_lock_type_t pm_lock = ESP_PM_APB_FREQ_MAX; in i2s_init_legacy() local
1409 pm_lock = ESP_PM_NO_LIGHT_SLEEP; in i2s_init_legacy()
1412 …ESP_RETURN_ON_ERROR(esp_pm_lock_create(pm_lock, 0, "i2s_driver", &p_i2s[i2s_num]->pm_lock), TAG, "… in i2s_init_legacy()
1553 if (obj->pm_lock) { in i2s_driver_uninstall()
1554 esp_pm_lock_delete(obj->pm_lock); in i2s_driver_uninstall()
1555 obj->pm_lock = NULL; in i2s_driver_uninstall()
1636 esp_pm_lock_acquire(p_i2s[i2s_num]->pm_lock); in i2s_write()
1660 esp_pm_lock_release(p_i2s[i2s_num]->pm_lock); in i2s_write()
1742 esp_pm_lock_acquire(p_i2s[i2s_num]->pm_lock); in i2s_read()
[all …]
/hal_espressif-latest/components/esp_adc/
Dadc_continuous.c153 ret = esp_pm_lock_create(ESP_PM_APB_FREQ_MAX, 0, "adc_dma", &adc_ctx->pm_lock); in adc_continuous_new_handle()
334 if (handle->pm_lock) { in adc_continuous_start()
335 … ESP_RETURN_ON_ERROR(esp_pm_lock_acquire(handle->pm_lock), ADC_TAG, "acquire pm_lock failed"); in adc_continuous_start()
409 if (handle->pm_lock) { in adc_continuous_stop()
410 … ESP_RETURN_ON_ERROR(esp_pm_lock_release(handle->pm_lock), ADC_TAG, "release pm_lock failed"); in adc_continuous_stop()
459 if (handle->pm_lock) { in adc_continuous_deinit()
460 esp_pm_lock_delete(handle->pm_lock); in adc_continuous_deinit()
Dadc_continuous_internal.h78 esp_pm_lock_handle_t pm_lock; //For power management member
/hal_espressif-latest/components/driver/include/esp_private/
Dspi_common_internal.h74 esp_pm_lock_handle_t pm_lock; ///< Power management lock member