Home
last modified time | relevance | path

Searched full:flip (Results 1 – 25 of 491) sorted by relevance

12345678910>>...20

/Linux-v5.10/drivers/media/platform/vsp1/
Dvsp1_wpf.c57 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 …]
/Linux-v5.10/drivers/gpu/drm/
Ddrm_flip_work.c31 * 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
/Linux-v5.10/Documentation/devicetree/bindings/display/panel/
Dsamsung,s6e8aa0.yaml46 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;
Dronbo,rb070d30.yaml28 description: GPIO used for the shlr pin (horizontal flip)
32 description: GPIO used for the updn pin (vertical flip)
/Linux-v5.10/drivers/gpu/drm/nouveau/dispnv04/
Doverlay.c40 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 …]
Ddisp.c63 /* 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()
/Linux-v5.10/drivers/gpu/drm/amd/include/ivsrcid/dcn/
Dirqsrcs_dcn_1_0.h1108 …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 …]
/Linux-v5.10/drivers/gpu/drm/i915/display/
Dintel_frontbuffer.c37 * 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
/Linux-v5.10/include/drm/
Ddrm_flip_work.h32 * 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
Ddrm_crtc.h294 * Target vertical blank period when a page flip
362 * the ones returned from page flip events. With the current vblank
364 * reference while the page flip is pending, acquired through
376 * If the device can't notify of flip completion in a race-free way
377 * at all, then the event should be armed just after the page flip is
533 * Legacy entry point to schedule a flip to the given framebuffer.
539 * requests a page flip the DRM core verifies that the new frame buffer
545 * to complete before executing the flip. It should also wait for any
549 * An application can request to be notified when the page flip has
553 * the provided event upon completion of the flip. Note that if
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/input/touchscreen/
Dbu21013.txt25 - rohm,flip-x : Flip touch coordinates on the X axis
26 - rohm,flip-y : Flip touch coordinates on the Y axis
/Linux-v5.10/drivers/media/platform/sti/bdisp/
Dbdisp.h29 * @hflip: horizontal flip
30 * @vflip: vertical flip
85 * @hflip: horizontal flip
86 * @vflip: vertical flip
103 * @hflip: horizontal flip
104 * @vflip: vertical flip
/Linux-v5.10/drivers/gpu/drm/xen/
Dxen_drm_front_kms.c188 * 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()
/Linux-v5.10/drivers/media/platform/exynos4-is/
Dfimc-reg.c43 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 …]
/Linux-v5.10/sound/core/oss/
Dlinear.c39 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()
/Linux-v5.10/arch/parisc/include/asm/
Ddma.h55 #define DMA1_CLEAR_FF_REG 0x0C /* clear pointer flip-flop (w) */
67 #define DMA2_CLEAR_FF_REG 0xD8 /* clear pointer flip-flop (w) */
90 * Assumes DMA flip-flop is clear.
130 /* Clear the 'DMA Pointer Flip Flop'.
169 * Assumes dma flip-flop is clear.
/Linux-v5.10/arch/sparc/include/uapi/asm/
Ddisplay7seg.h18 #define D7SIOCTM _IO (D7S_IOC, 0x47) /* Translate mode (FLIP)*/
25 * FLIP - Toggle inverted mode (0=normal 1=flipped)
42 #define D7S_FLIP (1 << 5) /* Flip display */
/Linux-v5.10/tools/testing/selftests/powerpc/tm/
Dtm-trap.c120 * inadvertently. Thus we flip back to LE and in trap_signal_handler()
147 * second trap event endianness will flip back "automat- in trap_signal_handler()
168 * Flip back to BE and go to instruction (6), i.e. go to in trap_signal_handler()
217 " b %l[success] ;" /* (6) b [NA]; MSR.LE did not flip (ok)*/ in ping()
322 printf("no.\n"); /* no, endianness did not flip inadvertently */ in tm_trap_test()
326 printf("yes!\n"); /* yes, endianness did flip inadvertently */ in tm_trap_test()
/Linux-v5.10/drivers/staging/media/atomisp/i2c/
Dov2680.h121 /*Flip/Mirror*/
321 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
364 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
407 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
450 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
501 // BIT[2]: Flip order, BR or RB;
581 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
624 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
630 {0x3821, 0x00}, //miror/flip
667 {0x5708, 0x00}, //add for full size flip off and mirror off 2014/09/11
[all …]
/Linux-v5.10/drivers/pcmcia/
Dpxa2xx_balloon3.c57 int flip; in balloon3_pcmcia_socket_state() local
61 flip = (status ^ balloon3_pcmcia_status[skt->nr]) in balloon3_pcmcia_socket_state()
68 if (flip) { in balloon3_pcmcia_socket_state()
/Linux-v5.10/drivers/tty/
Dtty_buffer.c26 * Byte threshold to limit memory consumption for flip buffers.
45 * @port: tty port owning the flip buffer
48 * excluding the buffer work and any pending flush from using the flip
49 * buffer. Data can continue to be added concurrently to the flip buffer
53 * flip buffer
81 * @port: tty port owning the flip buffer
215 * Locking: takes buffer lock to ensure single-threaded flip buffer
496 * Locking: takes buffer lock to ensure single-threaded flip buffer
547 * Queue a push of the terminal flip buffers to the line discipline.
/Linux-v5.10/drivers/media/usb/gspca/gl860/
Dgl860-ov2640.c184 sd->vcur.flip = 0; in ov2640_init_settings()
195 sd->vmax.flip = 1; in ov2640_init_settings()
248 sd->vold.flip = -1; in ov2640_init_pre_alt()
348 s32 flip = (((sd->vcur.flip > 0) ^ sd->mirrorMask) == 0); in ov2640_camera_settings() local
438 if (mirror != sd->vold.mirror || flip != sd->vold.flip) { in ov2640_camera_settings()
440 sd->vold.flip = flip; in ov2640_camera_settings()
448 flip = 0x50 * flip + mirror; in ov2640_camera_settings()
452 ctrl_out(gspca_dev, 0x40, 1, 0x6028 + flip, 0x0004, 0, NULL); in ov2640_camera_settings()
/Linux-v5.10/include/uapi/drm/
Ddrm_mode.h745 * Request a page flip on the specified crtc.
747 * This ioctl will ask KMS to schedule a page flip for the specified
752 * in the execbuffer ioctl until the page flip happens. If a page
753 * flip is already pending as the ioctl is called, EBUSY will be
757 * event (see drm.h: struct drm_event_vblank) when the page flip is
761 * Flag DRM_MODE_PAGE_FLIP_ASYNC requests that the flip happen
777 * Request a page flip on the specified crtc.
785 * vblank sequence when the flip should take effect. When the RELATIVE
787 * current one when the ioctl is called) vblank sequence when the flip
792 * the target for when code dealing with a page flip runs during a
[all …]
/Linux-v5.10/arch/arc/include/asm/
Dtlb-mmu1.h35 xor.f r0,r0,1 ; flip
67 xor r0,r0,1 /* flip bottom bit of data index */
93 xor.eq r1,r1,1 /* flip bottom bit of data index */
/Linux-v5.10/include/media/i2c/
Ds5k6aa.h32 * @horiz_flip: default horizontal image flip value, non zero to enable
33 * @vert_flip: default vertical image flip value, non zero to enable

12345678910>>...20