| /device/soc/esp/esp32/components/spi_flash/ |
| D | spi_flash_os_func_app.c | 42 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/ |
| D | spi_bus_lock.c | 237 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 …]
|
| D | spi_master.c | 170 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/ |
| D | common.c | 151 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()
|
| D | hw.h | 122 struct mutex dev_lock; member
|
| /device/board/isoftstone/yangfan/kernel/src/driv/media/cif/ |
| D | common.c | 151 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()
|
| D | hw.h | 122 struct mutex dev_lock; member
|
| /device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
| D | common.c | 153 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()
|
| D | hw.h | 118 struct mutex dev_lock; member
|
| /device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
| D | dev.c | 361 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()
|
| D | hw.h | 58 struct mutex dev_lock; member
|
| D | common.c | 495 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/ |
| D | dev.c | 344 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()
|
| D | hw.h | 51 struct mutex dev_lock; member
|
| D | common.c | 481 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/ |
| D | dev.c | 344 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()
|
| D | fec.c | 387 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()
|
| D | hw.h | 51 struct mutex dev_lock; member
|
| D | common.c | 481 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/ |
| D | spi_common_internal.h | 732 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/ |
| D | hw.h | 58 struct mutex dev_lock; member
|
| D | dev.c | 884 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/ |
| D | hw.h | 58 struct mutex dev_lock; member
|
| /device/board/isoftstone/yangfan/kernel/src/driv/media/isp/ |
| D | hw.h | 58 struct mutex dev_lock; member
|
| D | dev.c | 858 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()
|