Home
last modified time | relevance | path

Searched refs:dev_lock (Results 1 – 25 of 61) sorted by relevance

123

/device/soc/esp/esp32/components/spi_flash/
Dspi_flash_os_func_app.c42 spi_bus_lock_dev_handle_t dev_lock; member
84 spi_bus_lock_dev_handle_t dev_lock = ((app_func_arg_t *)arg)->dev_lock; in spi_start() local
87 esp_err_t ret = spi_bus_lock_acquire_start(dev_lock, portMAX_DELAY); in spi_start()
91 spi_bus_lock_touch(dev_lock); in spi_start()
97 return spi_bus_lock_acquire_end(((app_func_arg_t *)arg)->dev_lock); in spi_end()
255 .dev_lock = dev_handle, in esp_flash_init_os_functions()
268 .dev_lock = dev_handle, in esp_flash_init_os_functions()
285 spi_bus_lock_dev_handle_t dev_lock = ((app_func_arg_t*)chip->os_func_data)->dev_lock; in esp_flash_deinit_os_functions() local
287 if (dev_lock) { in esp_flash_deinit_os_functions()
288 spi_bus_lock_unregister_dev(dev_lock); in esp_flash_deinit_os_functions()
[all …]
/device/soc/esp/esp32/components/driver/
Dspi_bus_lock.c237 static inline int dev_lock_get_id(spi_bus_lock_dev_t *dev_lock);
280 SPI_MASTER_ISR_ATTR static inline void resume_dev_in_isr(spi_bus_lock_dev_t *dev_lock, BaseType_t *… in resume_dev_in_isr() argument
282 xSemaphoreGiveFromISR(dev_lock->semphr, do_yield); in resume_dev_in_isr()
285 IRAM_ATTR static inline void resume_dev(const spi_bus_lock_dev_t *dev_lock) in resume_dev() argument
287 xSemaphoreGive(dev_lock->semphr); in resume_dev()
598 …spi_bus_lock_dev_t* dev_lock = (spi_bus_lock_dev_t*)heap_caps_calloc(sizeof(spi_bus_lock_dev_t), 1… in spi_bus_lock_register_dev() local
599 if (dev_lock == NULL) { in spi_bus_lock_register_dev()
602 dev_lock->semphr = xSemaphoreCreateBinary(); in spi_bus_lock_register_dev()
603 if (dev_lock->semphr == NULL) { in spi_bus_lock_register_dev()
604 free(dev_lock); in spi_bus_lock_register_dev()
[all …]
Dspi_master.c170 spi_bus_lock_dev_handle_t dev_lock; member
376 dev->dev_lock = dev_handle; in spi_bus_add_device()
431 spi_bus_lock_unregister_dev(dev->dev_lock); in spi_bus_add_device()
453 spi_bus_lock_unregister_dev(handle->dev_lock); in spi_bus_remove_device()
476 spi_bus_lock_dev_handle_t dev_lock = dev->dev_lock; in spi_setup_device() local
478 if (!spi_bus_lock_touch(dev_lock)) { in spi_setup_device()
489 spi_bus_lock_dev_handle_t dev_lock = spi_bus_lock_get_acquiring_dev(host->bus_attr->lock); in get_acquiring_dev() local
490 if (!dev_lock) return NULL; in get_acquiring_dev()
492 return host->device[spi_bus_lock_get_dev_id(dev_lock)]; in get_acquiring_dev()
815 ret = spi_bus_lock_bg_request(handle->dev_lock); in spi_device_queue_trans()
[all …]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
Dcommon.c151 mutex_lock(&hw->dev_lock); in rkcif_alloc_common_dummy_buf()
171 mutex_unlock(&hw->dev_lock); in rkcif_alloc_common_dummy_buf()
179 mutex_lock(&hw->dev_lock); in rkcif_free_common_dummy_buf()
185 mutex_unlock(&hw->dev_lock); in rkcif_free_common_dummy_buf()
Dhw.h122 struct mutex dev_lock; member
/device/board/isoftstone/yangfan/kernel/src/driv/media/cif/
Dcommon.c151 mutex_lock(&hw->dev_lock); in rkcif_alloc_common_dummy_buf()
171 mutex_unlock(&hw->dev_lock); in rkcif_alloc_common_dummy_buf()
179 mutex_lock(&hw->dev_lock); in rkcif_free_common_dummy_buf()
185 mutex_unlock(&hw->dev_lock); in rkcif_free_common_dummy_buf()
Dhw.h122 struct mutex dev_lock; member
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
Dcommon.c153 mutex_lock(&hw->dev_lock); in rkcif_alloc_common_dummy_buf()
175 mutex_unlock(&hw->dev_lock); in rkcif_alloc_common_dummy_buf()
183 mutex_lock(&hw->dev_lock); in rkcif_free_common_dummy_buf()
190 mutex_unlock(&hw->dev_lock); in rkcif_free_common_dummy_buf()
Dhw.h118 struct mutex dev_lock; member
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
Ddev.c361 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
363 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
377 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
379 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
Dhw.h58 struct mutex dev_lock; member
Dcommon.c495 mutex_lock(&hw->dev_lock); in rkispp_alloc_common_dummy_buf()
515 mutex_unlock(&hw->dev_lock); in rkispp_alloc_common_dummy_buf()
523 mutex_lock(&hw->dev_lock); in rkispp_free_common_dummy_buf()
533 mutex_unlock(&hw->dev_lock); in rkispp_free_common_dummy_buf()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
Ddev.c344 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
346 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
360 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
362 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
Dhw.h51 struct mutex dev_lock; member
Dcommon.c481 mutex_lock(&hw->dev_lock); in rkispp_alloc_common_dummy_buf()
499 mutex_unlock(&hw->dev_lock); in rkispp_alloc_common_dummy_buf()
507 mutex_lock(&hw->dev_lock); in rkispp_free_common_dummy_buf()
516 mutex_unlock(&hw->dev_lock); in rkispp_free_common_dummy_buf()
/device/board/isoftstone/yangfan/kernel/src/driv/media/ispp/
Ddev.c344 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
346 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
360 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
362 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
Dfec.c387 mutex_lock(&fec->hw->dev_lock); in fec_open()
389 mutex_unlock(&fec->hw->dev_lock); in fec_open()
405 mutex_lock(&fec->hw->dev_lock); in fec_release()
407 mutex_unlock(&fec->hw->dev_lock); in fec_release()
Dhw.h51 struct mutex dev_lock; member
Dcommon.c481 mutex_lock(&hw->dev_lock); in rkispp_alloc_common_dummy_buf()
499 mutex_unlock(&hw->dev_lock); in rkispp_alloc_common_dummy_buf()
507 mutex_lock(&hw->dev_lock); in rkispp_free_common_dummy_buf()
516 mutex_unlock(&hw->dev_lock); in rkispp_free_common_dummy_buf()
/device/soc/esp/esp32/components/driver/include/driver/
Dspi_common_internal.h732 bool spi_bus_lock_bg_check_dev_req(spi_bus_lock_dev_handle_t dev_lock);
747 bool spi_bus_lock_bg_clear_req(spi_bus_lock_dev_handle_t dev_lock);
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
Dhw.h58 struct mutex dev_lock; member
Ddev.c884 mutex_lock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_suspend()
886 mutex_unlock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_suspend()
896 mutex_lock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_resume()
898 mutex_unlock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_resume()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
Dhw.h58 struct mutex dev_lock; member
/device/board/isoftstone/yangfan/kernel/src/driv/media/isp/
Dhw.h58 struct mutex dev_lock; member
Ddev.c858 mutex_lock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_suspend()
860 mutex_unlock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_suspend()
870 mutex_lock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_resume()
872 mutex_unlock(&isp_dev->hw_dev->dev_lock); in rkisp_runtime_resume()

123