| /kernel/linux/linux-4.19/drivers/media/platform/vsp1/ |
| D | vsp1_wpf.c | 57 if (rotate == wpf->flip.rotate) in vsp1_wpf_set_rotation() 85 wpf->flip.rotate = rotate; in vsp1_wpf_set_rotation() 99 u32 flip = 0; in vsp1_wpf_s_ctrl() local 103 rotation = wpf->flip.ctrls.rotate ? wpf->flip.ctrls.rotate->val : 0; in vsp1_wpf_s_ctrl() 109 * Compute the flip value resulting from all three controls, with in vsp1_wpf_s_ctrl() 111 * result in the pending flip field for the next frame that will be in vsp1_wpf_s_ctrl() 114 if (wpf->flip.ctrls.vflip->val) in vsp1_wpf_s_ctrl() 115 flip |= BIT(WPF_CTRL_VFLIP); in vsp1_wpf_s_ctrl() 117 if (wpf->flip.ctrls.hflip && wpf->flip.ctrls.hflip->val) in vsp1_wpf_s_ctrl() 118 flip |= BIT(WPF_CTRL_HFLIP); in vsp1_wpf_s_ctrl() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
| D | vsp1_wpf.c | 57 if (rotate == wpf->flip.rotate) in vsp1_wpf_set_rotation() 85 wpf->flip.rotate = rotate; in vsp1_wpf_set_rotation() 99 u32 flip = 0; in vsp1_wpf_s_ctrl() local 103 rotation = wpf->flip.ctrls.rotate ? wpf->flip.ctrls.rotate->val : 0; in vsp1_wpf_s_ctrl() 109 * Compute the flip value resulting from all three controls, with in vsp1_wpf_s_ctrl() 111 * result in the pending flip field for the next frame that will be in vsp1_wpf_s_ctrl() 114 if (wpf->flip.ctrls.vflip->val) in vsp1_wpf_s_ctrl() 115 flip |= BIT(WPF_CTRL_VFLIP); in vsp1_wpf_s_ctrl() 117 if (wpf->flip.ctrls.hflip && wpf->flip.ctrls.hflip->val) in vsp1_wpf_s_ctrl() 118 flip |= BIT(WPF_CTRL_HFLIP); in vsp1_wpf_s_ctrl() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_flip_work.c | 28 * drm_flip_work_allocate_task - allocate a flip-work task 48 * @work: the flip-work 67 * @work: the flip-work 90 * @work: the flip-work 137 * drm_flip_work_init - initialize flip-work 138 * @work: the flip-work to initialize 142 * Initializes/allocates resources for the flip-work 158 * drm_flip_work_cleanup - cleans up flip-work 159 * @work: the flip-work to cleanup 161 * Destroy resources allocated for the flip-work
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_flip_work.c | 31 * drm_flip_work_allocate_task - allocate a flip-work task 51 * @work: the flip-work 70 * @work: the flip-work 93 * @work: the flip-work 140 * drm_flip_work_init - initialize flip-work 141 * @work: the flip-work to initialize 145 * Initializes/allocates resources for the flip-work 161 * drm_flip_work_cleanup - cleans up flip-work 162 * @work: the flip-work to cleanup 164 * Destroy resources allocated for the flip-work
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/ |
| D | bu21013.txt | 12 - rohm,flip-x : Flip touch coordinates on the X axis 13 - rohm,flip-y : Flip touch coordinates on the Y axis 26 rohm,flip-y;
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | samsung,s6e8aa0.txt | 17 - flip-horizontal: boolean to flip image horizontally 18 - flip-vertical: boolean to flip image vertically 40 flip-horizontal; 41 flip-vertical;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | samsung,s6e8aa0.yaml | 46 flip-horizontal: 47 description: boolean to flip image horizontally 50 flip-vertical: 51 description: boolean to flip image vertically 81 flip-horizontal; 82 flip-vertical;
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/ |
| D | intel_frontbuffer.c | 37 * the frontbuffer is exchanged with a flip. Subsystems interested in 49 * flip functions. 52 * (e.g. DRRS). In that case all three (invalidate, flush and flip) indicate 54 * work delayed work should be started from the flush and flip functions and 137 * intel_frontbuffer_flip_prepare - prepare asynchronous frontbuffer flip 141 * This function gets called after scheduling a flip on @obj. The actual 159 * intel_frontbuffer_flip_complete - complete asynchronous frontbuffer flip 163 * This function gets called after the flip has been latched and will complete 183 * intel_frontbuffer_flip - synchronous frontbuffer flip 187 * This function gets called after scheduling a flip on @obj. This is for
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/dispnv04/ |
| D | overlay.c | 40 bool flip; member 127 bool flip = nv_plane->flip; in nv10_update_plane() local 153 nvif_wr32(dev, NV_PVIDEO_BASE(flip), 0); in nv10_update_plane() 154 nvif_wr32(dev, NV_PVIDEO_OFFSET_BUFF(flip), nv_fb->nvbo->bo.offset); in nv10_update_plane() 155 nvif_wr32(dev, NV_PVIDEO_SIZE_IN(flip), src_h << 16 | src_w); in nv10_update_plane() 156 nvif_wr32(dev, NV_PVIDEO_POINT_IN(flip), src_y << 16 | src_x); in nv10_update_plane() 157 nvif_wr32(dev, NV_PVIDEO_DS_DX(flip), (src_w << 20) / crtc_w); in nv10_update_plane() 158 nvif_wr32(dev, NV_PVIDEO_DT_DY(flip), (src_h << 20) / crtc_h); in nv10_update_plane() 159 nvif_wr32(dev, NV_PVIDEO_POINT_OUT(flip), crtc_y << 16 | crtc_x); in nv10_update_plane() 160 nvif_wr32(dev, NV_PVIDEO_SIZE_OUT(flip), crtc_h << 16 | crtc_w); in nv10_update_plane() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
| D | overlay.c | 40 bool flip; member 127 bool flip = nv_plane->flip; in nv10_update_plane() local 154 nvif_wr32(dev, NV_PVIDEO_BASE(flip), 0); in nv10_update_plane() 155 nvif_wr32(dev, NV_PVIDEO_OFFSET_BUFF(flip), nvbo->offset); in nv10_update_plane() 156 nvif_wr32(dev, NV_PVIDEO_SIZE_IN(flip), src_h << 16 | src_w); in nv10_update_plane() 157 nvif_wr32(dev, NV_PVIDEO_POINT_IN(flip), src_y << 16 | src_x); in nv10_update_plane() 158 nvif_wr32(dev, NV_PVIDEO_DS_DX(flip), (src_w << 20) / crtc_w); in nv10_update_plane() 159 nvif_wr32(dev, NV_PVIDEO_DT_DY(flip), (src_h << 20) / crtc_h); in nv10_update_plane() 160 nvif_wr32(dev, NV_PVIDEO_POINT_OUT(flip), crtc_y << 16 | crtc_x); in nv10_update_plane() 161 nvif_wr32(dev, NV_PVIDEO_SIZE_OUT(flip), crtc_h << 16 | crtc_w); in nv10_update_plane() [all …]
|
| D | disp.c | 63 /* Disable flip completion events. */ in nv04_display_fini() 64 nvif_notify_put(&disp->flip); in nv04_display_fini() 123 /* Enable flip completion events. */ in nv04_display_init() 124 nvif_notify_get(&disp->flip); in nv04_display_init() 205 nvif_notify_dtor(&disp->flip); in nv04_display_destroy() 240 /* Request page flip completion event. */ in nv04_display_create() 244 NULL, 0, 0, &disp->flip); in nv04_display_create()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ivsrcid/dcn/ |
| D | irqsrcs_dcn_1_0.h | 1108 …CN_1_0__SRCID__HUBP0_FLIP_INTERRUPT 0x4F // Flip interrupt is generated when flip request is accep… 1109 …CN_1_0__SRCID__HUBP1_FLIP_INTERRUPT 0x50 // Flip interrupt is generated when flip request is accep… 1110 …CN_1_0__SRCID__HUBP2_FLIP_INTERRUPT 0x51 // Flip interrupt is generated when flip request is accep… 1111 …CN_1_0__SRCID__HUBP3_FLIP_INTERRUPT 0x52 // Flip interrupt is generated when flip request is accep… 1112 …CN_1_0__SRCID__HUBP4_FLIP_INTERRUPT 0x53 // Flip interrupt is generated when flip request is accep… 1113 …CN_1_0__SRCID__HUBP5_FLIP_INTERRUPT 0x54 // Flip interrupt is generated when flip request is accep… 1114 …CN_1_0__SRCID__HUBP6_FLIP_INTERRUPT 0x55 // Flip interrupt is generated when flip request is accep… 1115 …CN_1_0__SRCID__HUBP7_FLIP_INTERRUPT 0x56 // Flip interrupt is generated when flip request is accep… 1124 …d surface is returned and old surface is not used again after the surface flip.HUBP0_IHC_FLIP_AWAY… 1125 …d surface is returned and old surface is not used again after the surface flip.HUBP1_IHC_FLIP_AWAY… [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/include/ivsrcid/ |
| D | irqsrcs_dcn_1_0.h | 1108 …CN_1_0__SRCID__HUBP0_FLIP_INTERRUPT 0x4F // Flip interrupt is generated when flip request is accep… 1109 …CN_1_0__SRCID__HUBP1_FLIP_INTERRUPT 0x50 // Flip interrupt is generated when flip request is accep… 1110 …CN_1_0__SRCID__HUBP2_FLIP_INTERRUPT 0x51 // Flip interrupt is generated when flip request is accep… 1111 …CN_1_0__SRCID__HUBP3_FLIP_INTERRUPT 0x52 // Flip interrupt is generated when flip request is accep… 1112 …CN_1_0__SRCID__HUBP4_FLIP_INTERRUPT 0x53 // Flip interrupt is generated when flip request is accep… 1113 …CN_1_0__SRCID__HUBP5_FLIP_INTERRUPT 0x54 // Flip interrupt is generated when flip request is accep… 1114 …CN_1_0__SRCID__HUBP6_FLIP_INTERRUPT 0x55 // Flip interrupt is generated when flip request is accep… 1115 …CN_1_0__SRCID__HUBP7_FLIP_INTERRUPT 0x56 // Flip interrupt is generated when flip request is accep… 1124 …d surface is returned and old surface is not used again after the surface flip.HUBP0_IHC_FLIP_AWAY… 1125 …d surface is returned and old surface is not used again after the surface flip.HUBP1_IHC_FLIP_AWAY… [all …]
|
| /kernel/linux/linux-4.19/include/drm/ |
| D | drm_flip_work.h | 32 * DOC: flip utils 34 * Util to queue up work to run from work-queue context after flip/vblank. 46 * @work: the flip work 55 * struct drm_flip_task - flip work task 65 * struct drm_flip_work - flip work queue
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_flip_work.h | 32 * DOC: flip utils 34 * Util to queue up work to run from work-queue context after flip/vblank. 46 * @work: the flip work 55 * struct drm_flip_task - flip work task 65 * struct drm_flip_work - flip work queue
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
| D | intel_frontbuffer.c | 37 * and when the frontbuffer is exchanged with a flip. Subsystems interested in 49 * flip functions. 52 * (e.g. DRRS). In that case all three (invalidate, flush and flip) indicate 54 * work delayed work should be started from the flush and flip functions and 97 * intel_frontbuffer_flip_prepare - prepare asynchronous frontbuffer flip 101 * This function gets called after scheduling a flip on @obj. The actual 119 * intel_frontbuffer_flip_complete - complete asynchronous frontbuffer flip 123 * This function gets called after the flip has been latched and will complete 142 * intel_frontbuffer_flip - synchronous frontbuffer flip 146 * This function gets called after scheduling a flip on @obj. This is for
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| D | bu21013.txt | 25 - rohm,flip-x : Flip touch coordinates on the X axis 26 - rohm,flip-y : Flip touch coordinates on the Y axis
|
| /kernel/linux/linux-5.10/drivers/media/platform/sti/bdisp/ |
| D | bdisp.h | 29 * @hflip: horizontal flip 30 * @vflip: vertical flip 85 * @hflip: horizontal flip 86 * @vflip: vertical flip 103 * @hflip: horizontal flip 104 * @vflip: vertical flip
|
| /kernel/linux/linux-4.19/drivers/media/platform/sti/bdisp/ |
| D | bdisp.h | 29 * @hflip: horizontal flip 30 * @vflip: vertical flip 85 * @hflip: horizontal flip 86 * @vflip: vertical flip 103 * @hflip: horizontal flip 104 * @vflip: vertical flip
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/xen/ |
| D | xen_drm_front_kms.c | 194 * Ignore these and do not send page flip as this framebuffer will be in display_send_page_flip() 210 DRM_ERROR("Failed to send page flip request to backend: %d\n", ret); in display_send_page_flip() 214 * Report the flip not handled, so pending event is in display_send_page_flip() 220 * Signal that page flip was handled, pending event will be sent in display_send_page_flip() 258 * Send page flip request to the backend *after* we have event cached in display_update() 259 * above, so on page flip done event from the backend we can in display_update() 262 * If this is not a page flip, e.g. no flip done event from the backend in display_update()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/xen/ |
| D | xen_drm_front_kms.c | 188 * Ignore these and do not send page flip as this framebuffer will be in display_send_page_flip() 204 DRM_ERROR("Failed to send page flip request to backend: %d\n", ret); in display_send_page_flip() 208 * Report the flip not handled, so pending event is in display_send_page_flip() 214 * Signal that page flip was handled, pending event will be sent in display_send_page_flip() 270 * Send page flip request to the backend *after* we have event cached in display_update() 271 * above, so on page flip done event from the backend we can in display_update() 274 * If this is not a page flip, e.g. no flip done event from the backend in display_update()
|
| /kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
| D | fimc-reg.c | 43 u32 flip = FIMC_REG_MSCTRL_FLIP_NORMAL; in fimc_hw_get_in_flip() local 46 flip = FIMC_REG_MSCTRL_FLIP_Y_MIRROR; in fimc_hw_get_in_flip() 48 flip = FIMC_REG_MSCTRL_FLIP_X_MIRROR; in fimc_hw_get_in_flip() 51 return flip; in fimc_hw_get_in_flip() 53 return (flip ^ FIMC_REG_MSCTRL_FLIP_180) & FIMC_REG_MSCTRL_FLIP_180; in fimc_hw_get_in_flip() 58 u32 flip = FIMC_REG_CITRGFMT_FLIP_NORMAL; in fimc_hw_get_target_flip() local 61 flip |= FIMC_REG_CITRGFMT_FLIP_Y_MIRROR; in fimc_hw_get_target_flip() 63 flip |= FIMC_REG_CITRGFMT_FLIP_X_MIRROR; in fimc_hw_get_target_flip() 66 return flip; in fimc_hw_get_target_flip() 68 return (flip ^ FIMC_REG_CITRGFMT_FLIP_180) & FIMC_REG_CITRGFMT_FLIP_180; in fimc_hw_get_target_flip() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/exynos4-is/ |
| D | fimc-reg.c | 46 u32 flip = FIMC_REG_MSCTRL_FLIP_NORMAL; in fimc_hw_get_in_flip() local 49 flip = FIMC_REG_MSCTRL_FLIP_Y_MIRROR; in fimc_hw_get_in_flip() 51 flip = FIMC_REG_MSCTRL_FLIP_X_MIRROR; in fimc_hw_get_in_flip() 54 return flip; in fimc_hw_get_in_flip() 56 return (flip ^ FIMC_REG_MSCTRL_FLIP_180) & FIMC_REG_MSCTRL_FLIP_180; in fimc_hw_get_in_flip() 61 u32 flip = FIMC_REG_CITRGFMT_FLIP_NORMAL; in fimc_hw_get_target_flip() local 64 flip |= FIMC_REG_CITRGFMT_FLIP_Y_MIRROR; in fimc_hw_get_target_flip() 66 flip |= FIMC_REG_CITRGFMT_FLIP_X_MIRROR; in fimc_hw_get_target_flip() 69 return flip; in fimc_hw_get_target_flip() 71 return (flip ^ FIMC_REG_CITRGFMT_FLIP_180) & FIMC_REG_CITRGFMT_FLIP_180; in fimc_hw_get_target_flip() [all …]
|
| /kernel/linux/linux-4.19/sound/core/oss/ |
| D | linear.c | 39 unsigned int flip; /* MSB flip for signeness, done after endian conv */ member 51 tmp ^= data->flip; in do_convert() 143 data->flip = (__force u32)cpu_to_le32(0x80000000); in init_data() 145 data->flip = (__force u32)cpu_to_be32(0x80000000); in init_data()
|
| /kernel/linux/linux-5.10/sound/core/oss/ |
| D | linear.c | 39 unsigned int flip; /* MSB flip for signeness, done after endian conv */ member 51 tmp ^= data->flip; in do_convert() 143 data->flip = (__force u32)cpu_to_le32(0x80000000); in init_data() 145 data->flip = (__force u32)cpu_to_be32(0x80000000); in init_data()
|