Home
last modified time | relevance | path

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

12345678910>>...18

/linux/drivers/gpu/drm/nouveau/dispnv04/
H A 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 …]
H A Ddisp.c63 /* Disable flip completion events. */ in nv04_display_fini()
64 nvif_event_block(&disp->flip); in nv04_display_fini()
123 /* Enable flip completion events. */ in nv04_display_init()
124 nvif_event_allow(&disp->flip); in nv04_display_init()
204 nvif_event_dtor(&disp->flip); in nv04_display_destroy()
237 /* Request page flip completion event. */ in nv04_display_create()
240 true, NULL, 0, &disp->flip); in nv04_display_create()
/linux/drivers/gpu/drm/
H A Ddrm_flip_work.c58 * @work: the flip-work
81 * @work: the flip-work
128 * drm_flip_work_init - initialize flip-work
129 * @work: the flip-work to initialize
133 * Initializes/allocates resources for the flip-work
149 * drm_flip_work_cleanup - cleans up flip-work
150 * @work: the flip-work to cleanup
152 * Destroy resources allocated for the flip-work
/linux/drivers/gpu/drm/amd/include/ivsrcid/dcn/
H A 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/tools/testing/selftests/bpf/progs/
H A Dsetget_sockopt.c30 unsigned int flip:1; member
38 { .opt = SO_REUSEADDR, .flip = 1, },
41 { .opt = SO_KEEPALIVE, .flip = 1, },
43 { .opt = SO_REUSEPORT, .flip = 1, },
47 { .opt = SO_TXREHASH, .flip = 1, },
52 { .opt = TCP_NODELAY, .flip = 1, },
59 { .opt = TCP_THIN_LINEAR_TIMEOUTS, .flip = 1, },
77 { .opt = IPV6_AUTOFLOWLABEL, .flip = 1, },
166 if (t->flip) in bpf_test_ip_sockopt()
183 if (t->flip) in bpf_test_ipv6_sockopt()
[all...]
/linux/drivers/media/platform/st/sti/bdisp/
H A 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/drivers/media/platform/samsung/exynos4-is/
H A 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/include/drm/
H A Ddrm_flip_work.h32 * DOC: flip utils
34 * Utility to queue up work to run from work-queue context after flip/vblank.
45 * @work: the flip work
54 * struct drm_flip_work - flip work queue
/linux/sound/core/oss/
H A Dlinear.c24 unsigned int flip; /* MSB flip for signeness, done after endian conv */ member
36 tmp ^= data->flip; in do_convert()
128 data->flip = (__force u32)cpu_to_le32(0x80000000); in init_data()
130 data->flip = (__force u32)cpu_to_be32(0x80000000); in init_data()
H A Dmulaw.c139 u16 flip; /* MSB flip for signedness, done after endian conversion */ member
145 sample ^= data->flip; in cvt_s16_to_native()
196 sample ^= data->flip; in cvt_native_to_s16()
273 data->flip = 0x8000; in init_data()
/linux/drivers/gpu/drm/i915/display/
H A 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
105 * intel_frontbuffer_flip - synchronous frontbuffer flip
109 * This function gets called after scheduling a flip on @obj. This is for
/linux/arch/parisc/include/asm/
H A Ddma.h57 #define DMA1_CLEAR_FF_REG 0x0C /* clear pointer flip-flop (w) */
69 #define DMA2_CLEAR_FF_REG 0xD8 /* clear pointer flip-flop (w) */
92 * Assumes DMA flip-flop is clear.
132 /* Clear the 'DMA Pointer Flip Flop'.
171 * Assumes dma flip-flop is clear.
/linux/drivers/tty/
H A Dtty_buffer.c28 * Byte threshold to limit memory consumption for flip buffers.
45 * @port: tty port owning the flip buffer
48 * the buffer work and any pending flush from using the flip buffer. Data can
49 * continue to be added concurrently to the flip buffer from the driver side.
64 * @port: tty port owning the flip buffer
66 * The buffer work is restarted if there is data in the flip buffer.
85 * @port: tty port owning the flip buffer
219 * Locking: takes buffer lock to ensure single-threaded flip buffer 'consumer'.
460 * Locking: takes buffer lock to ensure single-threaded flip buffer 'consumer'.
522 * Queue a push of the terminal flip buffers to the line discipline. Can be
/linux/drivers/staging/media/tegra-video/
H A Dvi.h77 * @has_h_v_flip: the chip can do H and V flip, and the driver implements it
157 * @start_offset: 1st Y byte to write, relative to buffer base address (for H/V flip)
158 * @start_offset_u: 1st U byte to write, relative to buffer base address (for H/V flip)
159 * @start_offset_v: 1st V byte to write, relative to buffer base address (for H/V flip)
178 * @hflip: Horizontal flip is enabled
179 * @vflip: Vertical flip is enabled
/linux/arch/sparc/include/uapi/asm/
H A 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/tools/testing/selftests/powerpc/tm/
H A 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()
323 printf("no.\n"); /* no, endianness did not flip inadvertently */ in tm_trap_test()
327 printf("yes!\n"); /* yes, endianness did flip inadvertently */ in tm_trap_test()
/linux/drivers/media/usb/gspca/gl860/
H A 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()
H A Dgl860-mi1320.c213 sd->vcur.flip = 0; in mi1320_init_settings()
225 sd->vmax.flip = 1; in mi1320_init_settings()
290 sd->vold.flip = -1; in mi1320_init_pre_alt()
376 s32 flip = (((sd->vcur.flip > 0) ^ sd->mirrorMask) > 0); in mi1320_camera_settings() local
507 if (mirror != sd->vold.mirror || flip != sd->vold.flip) { in mi1320_camera_settings()
510 sd->vold.flip = flip; in mi1320_camera_settings()
512 dat_hvflip2[3] = flip + 2 * mirror; in mi1320_camera_settings()
/linux/include/uapi/drm/
H A Ddrm_mode.h1098 * page-flip is done.
1112 * Request that the page-flip is performed as soon as possible, ie. with no
1117 * doesn't support performing an asynchronous page-flip for this update.
1118 * User-space should handle this, e.g. by falling back to a regular page-flip.
1120 * Note, some hardware might need to perform one last synchronous page-flip
1122 * the driver will return success even though that first page-flip is not
1140 * Request a page flip on the specified crtc.
1142 * This ioctl will ask KMS to schedule a page flip for the specified
1147 * in the execbuffer ioctl until the page flip happens. If a page
1148 * flip is already pending as the ioctl is called, EBUSY will be
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_display.c277 drm_err(&work->rdev->ddev, "failed to reserve buffer after flip\n"); in radeon_unpin_work_func()
324 * know the flip will complete at leading edge of the upcoming real in radeon_crtc_handle_vblank()
327 * == inside real vblank, the flip will complete almost immediately. in radeon_crtc_handle_vblank()
331 * but the flip still gets programmed into hw and completed during in radeon_crtc_handle_vblank()
332 * vblank, leading to a delayed emission of the flip completion event. in radeon_crtc_handle_vblank()
343 /* crtc didn't flip in this target vblank interval, in radeon_crtc_handle_vblank()
344 * but flip is pending in crtc. Based on the current in radeon_crtc_handle_vblank()
346 * (nearly) complete and the flip will (likely) in radeon_crtc_handle_vblank()
357 * radeon_crtc_handle_flip - page flip completed
362 * Called when we are sure that a page flip for this crtc is completed.
[all …]
/linux/Documentation/devicetree/bindings/display/panel/
H A Dronbo,rb070d30.yaml27 description: GPIO used for the shlr pin (horizontal flip)
31 description: GPIO used for the updn pin (vertical flip)
/linux/drivers/sbus/char/
H A Ddisplay7seg.c41 * FLIP bit
63 * | DP | ALARM | FLIP | 4 | 3 | 2 | 1 | 0 |
68 * FLIP - Inverts display for upside-down mounted board
145 /* toggle device mode-- flip display orientation */ in d7s_ioctl()
/linux/arch/powerpc/include/uapi/asm/
H A Dps3fb.h18 #define PS3FB_IOCTL_OFF _IO('r', 5) /* return to normal-flip */
19 #define PS3FB_IOCTL_FSEL _IOW('r', 6, int) /* blit and flip request */
/linux/arch/x86/include/asm/
H A Ddma.h97 #define DMA1_CLEAR_FF_REG 0x0C /* clear pointer flip-flop (w) */
108 #define DMA2_CLEAR_FF_REG 0xD8 /* clear pointer flip-flop (w) */
183 /* Clear the 'DMA Pointer Flip Flop'.
261 * Assumes dma flip-flop is clear.
286 * Assumes DMA flip-flop is clear.
/linux/arch/mips/include/asm/
H A Ddma.h109 #define DMA1_CLEAR_FF_REG 0x0C /* clear pointer flip-flop (w) */
120 #define DMA2_CLEAR_FF_REG 0xD8 /* clear pointer flip-flop (w) */
189 /* Clear the 'DMA Pointer Flip Flop'.
267 * Assumes dma flip-flop is clear.
289 * Assumes DMA flip-flop is clear.

12345678910>>...18