Home
last modified time | relevance | path

Searched refs:atomic (Results 1 – 18 of 18) sorted by relevance

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/
Dosal_atomic.c27 int osal_atomic_init(osal_atomic_t *atomic) in osal_atomic_init() argument
31 if (atomic == NULL) { in osal_atomic_init()
41 atomic->atomic = p; in osal_atomic_init()
45 void osal_atomic_destroy(osal_atomic_t *atomic) in osal_atomic_destroy() argument
47 if (atomic != NULL) { in osal_atomic_destroy()
48 kfree(atomic->atomic); in osal_atomic_destroy()
49 atomic->atomic = NULL; in osal_atomic_destroy()
53 int osal_atomic_read(osal_atomic_t *atomic) in osal_atomic_read() argument
57 if (atomic == NULL) { in osal_atomic_read()
61 p = (atomic_t *)(atomic->atomic); in osal_atomic_read()
[all …]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
Dosal_atomic.c27 int osal_atomic_init(osal_atomic *atomic) in osal_atomic_init() argument
32 if (atomic == NULL) { in osal_atomic_init()
51 atomic->atomic = p; in osal_atomic_init()
56 void osal_atomic_destory(osal_atomic *atomic) in osal_atomic_destory() argument
58 if (atomic == NULL) { in osal_atomic_destory()
63 kfree(atomic->atomic); in osal_atomic_destory()
64 atomic->atomic = NULL; in osal_atomic_destory()
68 int osal_atomic_read(osal_atomic *atomic) in osal_atomic_read() argument
72 if (atomic == NULL) { in osal_atomic_read()
77 p = (atomic_t *)(atomic->atomic); in osal_atomic_read()
[all …]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/
Dhi_osal.h37 void *atomic; member
40 int osal_atomic_init(osal_atomic *atomic);
41 void osal_atomic_destory(osal_atomic *atomic);
/device/soc/rockchip/rk3568/hardware/codec/jpeg/include/
Dcodec_jpeg_decoder.h84 std::atomic<bool> running_;
/device/soc/rockchip/rk3588/hardware/codec/jpeg/include/
Dcodec_jpeg_decoder.h84 std::atomic<bool> running_;
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
Dhi_osal.h33 void *atomic; member
38 extern int osal_atomic_init(osal_atomic_t *atomic);
39 extern void osal_atomic_destroy(osal_atomic_t *atomic);
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
Dhi_osal.h33 void *atomic; member
38 extern int osal_atomic_init(osal_atomic_t *atomic);
39 extern void osal_atomic_destroy(osal_atomic_t *atomic);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/
Dhi_osal.h36 void *atomic; member
41 extern int osal_atomic_init(osal_atomic_t *atomic);
42 extern void osal_atomic_destroy(osal_atomic_t *atomic);
/device/soc/rockchip/common/sdk_linux/include/drm/
Ddrm_file.h187 bool atomic; member
/device/soc/esp/esp32/components/hal/include/hal/
Dreadme.md13 … register. Each chip should have its own LL layer. The functions in this layer should be atomic and
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/init/linux/
Dhifb_init.c398 static hi_void *hifb_memblock_do_kmap(struct dma_buf *fb_dma_buf, hi_ulong pgoffset, bool atomic) in hifb_memblock_do_kmap() argument
419 if (atomic) { in hifb_memblock_do_kmap()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
Ddrm_ioctl.c354 file_priv->atomic = req->value; in drm_setclientcap()
368 if (!file_priv->atomic) { in drm_setclientcap()
Ddrm_atomic_helper.c2576 void drm_atomic_helper_disable_planes_on_crtc(struct drm_crtc_state *old_crtc_state, bool atomic) in drm_atomic_helper_disable_planes_on_crtc() argument
2582 if (atomic && crtc_funcs && crtc_funcs->atomic_begin) { in drm_atomic_helper_disable_planes_on_crtc()
2600 if (atomic && crtc_funcs && crtc_funcs->atomic_flush) { in drm_atomic_helper_disable_planes_on_crtc()
Ddrm_atomic_uapi.c1262 if (!file_priv->atomic) { in drm_mode_atomic_ioctl()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/nouveau/
Dnouveau_drm.c88 MODULE_PARM_DESC(atomic, "Expose atomic ioctl (default: disabled)");
90 module_param_named(atomic, nouveau_atomic, int, 0400);
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/mmc/
Dsunxi-mmc.c108 struct mmc_data *data, bool atomic);
653 struct mmc_data *data, bool atomic) in sunxi_mmc_start_dma() argument
659 if (!atomic) { in sunxi_mmc_start_dma()
1975 struct mmc_data *data, bool atomic) in sunxi_mmc_set_dat() argument
1986 ret = sunxi_mmc_start_dma(host, data, atomic); in sunxi_mmc_set_dat()
/device/soc/hisilicon/common/hal/middleware/ffmpeg_adapt/
Dconfigure_llvm6087 check_builtin atomic_cas_ptr atomic.h "void **ptr; void *oldval, *newval; atomic_cas_ptr(ptr, oldva…
/device/board/hihope/dayu210/kernel/kernel_patch/linux-5.10/dayu210_patch/
Dkernel.patch21016 + DRM_ERROR("failed to alloc atomic state\n");
22096 + * rockchip_drm_atomic_helper_commit_tail_rpm - commit atomic update to hardware
25327 + * Provides a default plane update handler using the atomic driver interface.
25402 + * Provides a default plane disable handler using the atomic driver interface.
66959 + * This routine may be called in an atomic (interrupt) context.
66968 + * This routine may be called in an atomic (interrupt) context.
72539 + * be pinned to guarantee that the atomic kmap calls can succeed. Since