Home
last modified time | relevance | path

Searched refs:pipe (Results 1 - 25 of 79) sorted by relevance

1234

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_vblank.c156 static bool drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq);
168 static void store_vblank(struct drm_device *dev, unsigned int pipe, u32 vblank_count_inc, ktime_t t_vblank, u32 last) in store_vblank() argument
170 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in store_vblank()
182 static u32 drm_max_vblank_count(struct drm_device *dev, unsigned int pipe) in drm_max_vblank_count() argument
184 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in drm_max_vblank_count()
193 static u32 drm_vblank_no_hw_counter(struct drm_device *dev, unsigned int pipe) in drm_vblank_no_hw_counter() argument
195 drm_WARN_ON_ONCE(dev, drm_max_vblank_count(dev, pipe) != 0); in drm_vblank_no_hw_counter()
199 static u32 _get_vblank_counter(struct drm_device *dev, unsigned int pipe) in _get_vblank_counter() argument
202 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); in _get_vblank_counter()
212 return dev->driver->get_vblank_counter(dev, pipe); in _get_vblank_counter()
227 drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) drm_reset_vblank_timestamp() argument
275 drm_update_vblank_count(struct drm_device *dev, unsigned int pipe, bool in_vblank_irq) drm_update_vblank_count() argument
368 drm_vblank_count(struct drm_device *dev, unsigned int pipe) drm_vblank_count() argument
405 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_accurate_vblank_count() local
423 _disable_vblank(struct drm_device *dev, unsigned int pipe) _disable_vblank() argument
446 drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe) drm_vblank_disable_and_save() argument
487 unsigned int pipe = vblank->pipe; vblank_disable_fn() local
609 unsigned int pipe = drm_crtc_index(crtc); drm_calc_timestamping_constants() local
692 unsigned int pipe = crtc->index; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local
849 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq) drm_get_last_vbltimestamp() argument
915 drm_vblank_count_and_time(struct drm_device *dev, unsigned int pipe, ktime_t *vblanktime) drm_vblank_count_and_time() argument
1036 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_arm_vblank_event() local
1061 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_send_vblank_event() local
1076 _enable_vblank(struct drm_device *dev, unsigned int pipe) _enable_vblank() argument
1095 drm_vblank_enable(struct drm_device *dev, unsigned int pipe) drm_vblank_enable() argument
1132 drm_vblank_get(struct drm_device *dev, unsigned int pipe) drm_vblank_get() argument
1177 drm_vblank_put(struct drm_device *dev, unsigned int pipe) drm_vblank_put() argument
1225 drm_wait_one_vblank(struct drm_device *dev, unsigned int pipe) drm_wait_one_vblank() argument
1278 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_off() local
1361 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_reset() local
1400 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_set_max_vblank_count() local
1423 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_on() local
1465 drm_vblank_restore(struct drm_device *dev, unsigned int pipe) drm_vblank_restore() argument
1518 drm_legacy_vblank_pre_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_pre_modeset() argument
1546 drm_legacy_vblank_post_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_post_modeset() argument
1575 unsigned int pipe; drm_legacy_modeset_ctl_ioctl() local
1606 drm_queue_vblank_event(struct drm_device *dev, unsigned int pipe, u64 req_seq, union drm_wait_vblank *vblwait, struct drm_file *file_priv) drm_queue_vblank_event() argument
1707 drm_wait_vblank_reply(struct drm_device *dev, unsigned int pipe, struct drm_wait_vblank_reply *reply) drm_wait_vblank_reply() argument
1731 unsigned int flags, pipe, high_pipe; drm_wait_vblank_ioctl() local
1856 drm_handle_vblank_events(struct drm_device *dev, unsigned int pipe) drm_handle_vblank_events() argument
1901 drm_handle_vblank(struct drm_device *dev, unsigned int pipe) drm_handle_vblank() argument
1994 int pipe; drm_crtc_get_sequence_ioctl() local
2051 int pipe; drm_crtc_queue_sequence_ioctl() local
[all...]
H A Ddrm_internal.h106 void drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe);
107 int drm_vblank_get(struct drm_device *dev, unsigned int pipe);
108 void drm_vblank_put(struct drm_device *dev, unsigned int pipe);
109 u64 drm_vblank_count(struct drm_device *dev, unsigned int pipe);
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.c233 int pipe = drm_crtc_index(crtc); in rockchip_drm_te_handle() local
234 if (priv->crtc_funcs[pipe] && priv->crtc_funcs[pipe]->te_handler) { in rockchip_drm_te_handle()
235 priv->crtc_funcs[pipe]->te_handler(crtc); in rockchip_drm_te_handle()
913 int pipe = drm_crtc_index(crtc); in rockchip_register_crtc_funcs() local
916 if (pipe >= ROCKCHIP_MAX_CRTC) { in rockchip_register_crtc_funcs()
920 priv->crtc_funcs[pipe] = crtc_funcs; in rockchip_register_crtc_funcs()
927 int pipe = drm_crtc_index(crtc); in rockchip_unregister_crtc_funcs() local
930 if (pipe >= ROCKCHIP_MAX_CRTC) { in rockchip_unregister_crtc_funcs()
934 priv->crtc_funcs[pipe] in rockchip_unregister_crtc_funcs()
947 int pipe = drm_crtc_index(crtc); rockchip_drm_fault_handler() local
1029 int pipe = drm_crtc_index(crtc); rockchip_drm_summary_show() local
1053 int pipe = drm_crtc_index(crtc); rockchip_drm_debugfs_init() local
1369 int pipe = drm_crtc_index(crtc); rockchip_drm_crtc_cancel_pending_vblank() local
1432 unsigned int flags, pipe; rockchip_drm_get_vcnt_event_ioctl() local
[all...]
H A Drockchip_drm_logo.c613 int pipe = drm_crtc_index(crtc); in setup_initial_state() local
708 if (priv->crtc_funcs[pipe] && priv->crtc_funcs[pipe]->loader_protect) { in setup_initial_state()
709 priv->crtc_funcs[pipe]->loader_protect(crtc, true); in setup_initial_state()
761 if (priv->crtc_funcs[pipe] && priv->crtc_funcs[pipe]->loader_protect) { in setup_initial_state()
762 priv->crtc_funcs[pipe]->loader_protect(crtc, false); in setup_initial_state()
936 int pipe = drm_crtc_index(crtc); in rockchip_drm_show_logo() local
940 if (priv->crtc_funcs[pipe] && priv->crtc_funcs[pipe] in rockchip_drm_show_logo()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_logo.c584 int pipe = drm_crtc_index(crtc); in setup_initial_state() local
676 if (priv->crtc_funcs[pipe] && in setup_initial_state()
677 priv->crtc_funcs[pipe]->loader_protect) in setup_initial_state()
678 priv->crtc_funcs[pipe]->loader_protect(crtc, true); in setup_initial_state()
729 if (priv->crtc_funcs[pipe] && priv->crtc_funcs[pipe]->loader_protect) in setup_initial_state()
730 priv->crtc_funcs[pipe]->loader_protect(crtc, false); in setup_initial_state()
892 int pipe = drm_crtc_index(crtc); in rockchip_drm_show_logo() local
897 if (priv->crtc_funcs[pipe] && in rockchip_drm_show_logo()
898 priv->crtc_funcs[pipe] in rockchip_drm_show_logo()
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dbridge.c255 ret = dev->ispdev->pipe.open(&dev->ispdev->pipe, &sd->entity, true); in bridge_start_stream()
266 ret = dev->ispdev->pipe.set_stream(&dev->ispdev->pipe, true); in bridge_start_stream()
271 ret = media_pipeline_start(&sd->entity, &dev->ispdev->pipe.pipe); in bridge_start_stream()
278 dev->ispdev->pipe.set_stream(&dev->ispdev->pipe, false); in bridge_start_stream()
282 dev->ispdev->pipe.close(&dev->ispdev->pipe); in bridge_start_stream()
[all...]
H A Dcapture_v1x.c634 ret = dev->pipe.set_stream(&dev->pipe, false); in rkisp_stop_streaming()
642 ret = dev->pipe.close(&dev->pipe); in rkisp_stop_streaming()
722 ret = dev->pipe.open(&dev->pipe, &node->vdev.entity, true); in rkisp_start_streaming()
736 ret = dev->pipe.set_stream(&dev->pipe, true); in rkisp_start_streaming()
741 ret = media_pipeline_start(&node->vdev.entity, &dev->pipe.pipe); in rkisp_start_streaming()
[all...]
H A Ddev.c130 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in isp_pipeline_prepare()
184 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in isp_pipeline_s_isp_clk()
263 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_open()
293 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_close()
310 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_set_stream()
796 atomic_set(&isp_dev->pipe.power_cnt, 0); in rkisp_plat_probe()
797 atomic_set(&isp_dev->pipe.stream_cnt, 0); in rkisp_plat_probe()
799 isp_dev->pipe.open = rkisp_pipeline_open; in rkisp_plat_probe()
800 isp_dev->pipe.close = rkisp_pipeline_close; in rkisp_plat_probe()
801 isp_dev->pipe in rkisp_plat_probe()
[all...]
H A Ddev.h116 struct media_pipeline pipe; member
196 struct rkisp_pipeline pipe; member
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dbridge.c266 ret = dev->ispdev->pipe.open(&dev->ispdev->pipe, &sd->entity, true); in bridge_start_stream()
275 ret = dev->ispdev->pipe.set_stream(&dev->ispdev->pipe, true); in bridge_start_stream()
279 ret = media_pipeline_start(&sd->entity, &dev->ispdev->pipe.pipe); in bridge_start_stream()
285 dev->ispdev->pipe.set_stream(&dev->ispdev->pipe, false); in bridge_start_stream()
289 dev->ispdev->pipe.close(&dev->ispdev->pipe); in bridge_start_stream()
[all...]
H A Dcapture_v1x.c674 ret = dev->pipe.set_stream(&dev->pipe, false); in rkisp_stop_streaming()
682 ret = dev->pipe.close(&dev->pipe); in rkisp_stop_streaming()
767 ret = dev->pipe.open(&dev->pipe, &node->vdev.entity, true); in rkisp_start_streaming()
781 ret = dev->pipe.set_stream(&dev->pipe, true); in rkisp_start_streaming()
785 ret = media_pipeline_start(&node->vdev.entity, &dev->pipe.pipe); in rkisp_start_streaming()
[all...]
H A Ddev.c122 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in __isp_pipeline_prepare()
165 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in __isp_pipeline_s_isp_clk()
239 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_open()
264 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_close()
280 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_set_stream()
771 atomic_set(&isp_dev->pipe.power_cnt, 0); in rkisp_plat_probe()
772 atomic_set(&isp_dev->pipe.stream_cnt, 0); in rkisp_plat_probe()
774 isp_dev->pipe.open = rkisp_pipeline_open; in rkisp_plat_probe()
775 isp_dev->pipe.close = rkisp_pipeline_close; in rkisp_plat_probe()
776 isp_dev->pipe in rkisp_plat_probe()
[all...]
/device/soc/hisilicon/common/hal/display/source/display_device/src/drm/
H A Ddrm_crtc.cpp23 DrmCrtc::DrmCrtc(drmModeCrtcPtr c, uint32_t pipe) : mId(c->crtc_id), mPipe(pipe) {} in DrmCrtc() argument
H A Ddrm_plane.h62 void BindToPipe(uint32_t pipe) in BindToPipe() argument
64 mPipe = pipe; in BindToPipe()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/
H A Ddrm_internal.h106 void drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe);
107 int drm_vblank_get(struct drm_device *dev, unsigned int pipe);
108 void drm_vblank_put(struct drm_device *dev, unsigned int pipe);
109 u64 drm_vblank_count(struct drm_device *dev, unsigned int pipe);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/arch/hi3516cv500/include/
H A Dsys_hal.h47 hi_s32 sys_hal_vi_ppc_chn_clk_en(hi_vi_pipe pipe, hi_bool clk_en);
48 hi_s32 sys_hal_vi_isp_cfg_reset(hi_vi_pipe pipe, hi_bool reset);
49 hi_s32 sys_hal_vi_isp_core_reset(hi_vi_pipe pipe, hi_bool reset);
50 hi_s32 sys_hal_vi_isp_clk_en(hi_vi_pipe pipe, hi_bool clk_en);
66 hi_void sys_hal_set_isp_fe_clk(hi_s32 pipe, hi_u32 clk_sel);
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_drv.h579 u32 (*get_vblank_counter)(struct drm_device *dev, unsigned int pipe);
580 int (*enable_vblank)(struct drm_device *dev, unsigned int pipe);
581 void (*disable_vblank)(struct drm_device *dev, unsigned int pipe);
/device/soc/rockchip/common/hardware/display/src/display_device/
H A Ddrm_crtc.cpp33 DrmCrtc::DrmCrtc(drmModeCrtcPtr c, uint32_t pipe) : mId(c->crtc_id), mPipe(pipe), mPlaneMask(0) in DrmCrtc() argument
H A Ddrm_plane.h169 void BindToPipe(uint32_t pipe) in BindToPipe() argument
171 mPipe = pipe; in BindToPipe()
/device/soc/rockchip/rk3399/hardware/display/src/display_device/
H A Ddrm_crtc.cpp33 DrmCrtc::DrmCrtc(drmModeCrtcPtr c, uint32_t pipe) : mId(c->crtc_id), mPipe(pipe), mPlaneMask(0) in DrmCrtc() argument
H A Ddrm_plane.h169 void BindToPipe(uint32_t pipe) in BindToPipe() argument
171 mPipe = pipe; in BindToPipe()
/device/soc/rockchip/rk3566/hardware/display/src/display_device/
H A Ddrm_crtc.cpp33 DrmCrtc::DrmCrtc(drmModeCrtcPtr c, uint32_t pipe) : mId(c->crtc_id), mPipe(pipe), mPlaneMask(0) in DrmCrtc() argument
H A Ddrm_plane.h169 void BindToPipe(uint32_t pipe) in BindToPipe() argument
171 mPipe = pipe; in BindToPipe()
/device/soc/rockchip/rk3568/hardware/display/src/display_device/
H A Ddrm_crtc.cpp33 DrmCrtc::DrmCrtc(drmModeCrtcPtr c, uint32_t pipe) : mId(c->crtc_id), mPipe(pipe), mPlaneMask(0) in DrmCrtc() argument
H A Ddrm_plane.h169 void BindToPipe(uint32_t pipe) in BindToPipe() argument
171 mPipe = pipe; in BindToPipe()

Completed in 18 milliseconds

1234