Home
last modified time | relevance | path

Searched refs:pixels (Results 1 – 25 of 172) sorted by relevance

1234567

/linux/drivers/gpu/drm/vkms/
A Dvkms_formats.c80 out_pixel->a = le16_to_cpu(pixels[3]); in ARGB16161616_to_argb_u16()
81 out_pixel->r = le16_to_cpu(pixels[2]); in ARGB16161616_to_argb_u16()
82 out_pixel->g = le16_to_cpu(pixels[1]); in ARGB16161616_to_argb_u16()
83 out_pixel->b = le16_to_cpu(pixels[0]); in ARGB16161616_to_argb_u16()
91 out_pixel->r = le16_to_cpu(pixels[2]); in XRGB16161616_to_argb_u16()
92 out_pixel->g = le16_to_cpu(pixels[1]); in XRGB16161616_to_argb_u16()
93 out_pixel->b = le16_to_cpu(pixels[0]); in XRGB16161616_to_argb_u16()
103 u16 rgb_565 = le16_to_cpu(*pixels); in RGB565_to_argb_u16()
183 pixels[3] = cpu_to_le16(in_pixel->a); in argb_u16_to_ARGB16161616()
184 pixels[2] = cpu_to_le16(in_pixel->r); in argb_u16_to_ARGB16161616()
[all …]
A Dvkms_composer.c45 struct pixel_argb_u16 *out = output_buffer->pixels + x_dst; in pre_mul_alpha_blend()
46 struct pixel_argb_u16 *in = stage_buffer->pixels; in pre_mul_alpha_blend()
90 output_buffer->pixels[i] = *background_color; in fill_background()
158 struct pixel_argb_u16 *pixel = &output_buffer->pixels[x]; in apply_lut()
209 *crc32 = crc32_le(*crc32, (void *)output_buffer->pixels, row_size); in blend()
270 stage_buffer.pixels = kvmalloc(line_width * pixel_size, GFP_KERNEL); in compose_active_planes()
271 if (!stage_buffer.pixels) { in compose_active_planes()
276 output_buffer.pixels = kvmalloc(line_width * pixel_size, GFP_KERNEL); in compose_active_planes()
277 if (!output_buffer.pixels) { in compose_active_planes()
286 kvfree(output_buffer.pixels); in compose_active_planes()
[all …]
/linux/Documentation/devicetree/bindings/display/panel/
A Dadvantech,idk-2121wr.yaml16 on one link, and with odd pixels traveling on the other link.
18 The panel expects odd pixels on the first port, and even pixels on the
20 dual-lvds-odd-pixels or dual-lvds-even-pixels).
49 description: The sink for odd pixels.
51 dual-lvds-odd-pixels: true
54 - dual-lvds-odd-pixels
59 description: The sink for even pixels.
61 dual-lvds-even-pixels: true
64 - dual-lvds-even-pixels
108 dual-lvds-odd-pixels;
[all …]
A Dpanel-simple-lvds-dual-ports.yaml17 The first port receives odd pixels, and the second port receives even pixels.
63 dual-lvds-odd-pixels:
65 description: The first sink port for odd pixels.
68 - dual-lvds-odd-pixels
76 dual-lvds-even-pixels:
78 description: The second sink port for even pixels.
81 - dual-lvds-even-pixels
105 dual-lvds-odd-pixels;
114 dual-lvds-even-pixels;
A Dpanel-timing.yaml66 description: Horizontal panel resolution in pixels
70 description: Vertical panel resolution in pixels
78 description: typical number of pixels
82 description: min, typ, max number of pixels
90 description: typical number of pixels
94 description: min, typ, max number of pixels
102 description: typical number of pixels
106 description: min, typ, max number of pixels
A Dsamsung,atna33xc20.yaml7 title: Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel
18 # Samsung 13.3" FHD (1920x1080 pixels) eDP AMOLED panel
22 # Samsung 14.5" WQXGA+ (2880x1800 pixels) eDP AMOLED panel
24 # Samsung 14.5" 3K (2944x1840 pixels) eDP AMOLED panel
A Dpanel-edp-legacy.yaml57 # LG LP079QX1-SP0V 7.9" (1536x2048 pixels) TFT LCD panel
59 # LG 9.7" (2048x1536 pixels) TFT LCD panel
61 # LG 12.0" (1920x1280 pixels) TFT LCD panel
63 # LG 12.9" (2560x1700 pixels) TFT LCD panel
67 # Samsung 12.2" (2560x1600 pixels) TFT LCD panel
73 # Sharp 12.3" (2400x1600 pixels) TFT LCD panel
A Dsharp,lq101r1sx01.yaml23 pixels and DSI-LINK2 always provides the right/odd pixels. In command mode it
24 is possible to program either link to drive the left/even or right/odd pixels
/linux/drivers/gpu/drm/tiny/
A Drepaper.c219 pixels = 0xaa | ((pixels ^ 0xaa) >> 1); in repaper_even_pixels()
222 pixels = 0x55 + ((pixels ^ 0xaa) >> 1); in repaper_even_pixels()
225 pixels = 0x55 | (pixels ^ 0xaa); in repaper_even_pixels()
228 pixels = 0xaa | (pixels >> 1); in repaper_even_pixels()
264 pixels = 0xaa | (pixels ^ 0x55); in repaper_odd_pixels()
267 pixels = 0x55 + (pixels ^ 0x55); in repaper_odd_pixels()
270 pixels = 0x55 | ((pixels ^ 0x55) << 1); in repaper_odd_pixels()
273 pixels = 0xaa | pixels; in repaper_odd_pixels()
316 pixels = 0xaaaa | (pixels ^ 0x5555); in repaper_all_pixels()
319 pixels = 0x5555 + (pixels ^ 0x5555); in repaper_all_pixels()
[all …]
/linux/drivers/gpu/drm/
A Ddrm_format_helper.c376 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_rgb332_line()
426 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_rgb565_line()
437 unsigned int pixels) in drm_fb_xrgb8888_to_rgb565_swab_line() argument
445 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_rgb565_swab_line()
504 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_xrgb1555_line()
556 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_argb1555_line()
609 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_rgba5551_line()
661 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_rgb888_line()
712 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_argb8888_line()
761 for (x = 0; x < pixels; x++) { in drm_fb_xrgb8888_to_abgr8888_line()
[all …]
/linux/drivers/video/fbdev/
A Dc2p_iplan2.c89 u8 pixels[16]; in c2p_iplan2() member
109 memset(d.pixels, 0, sizeof(d)); in c2p_iplan2()
110 memcpy(d.pixels+dst_idx, c, width); in c2p_iplan2()
121 memset(d.pixels, 0, dst_idx); in c2p_iplan2()
122 memcpy(d.pixels+dst_idx, c, w); in c2p_iplan2()
131 memcpy(d.pixels, c, 16); in c2p_iplan2()
141 memcpy(d.pixels, c, w); in c2p_iplan2()
142 memset(d.pixels+w, 0, 16-w); in c2p_iplan2()
A Dc2p_planar.c91 u8 pixels[32]; in c2p_planar() member
109 memset(d.pixels, 0, sizeof(d)); in c2p_planar()
110 memcpy(d.pixels+dst_idx, c, width); in c2p_planar()
122 memset(d.pixels, 0, dst_idx); in c2p_planar()
123 memcpy(d.pixels+dst_idx, c, w); in c2p_planar()
133 memcpy(d.pixels, c, 32); in c2p_planar()
143 memcpy(d.pixels, c, w); in c2p_planar()
144 memset(d.pixels+w, 0, 32-w); in c2p_planar()
/linux/Documentation/devicetree/bindings/display/
A Dsimple-framebuffer.yaml84 description: Width of the framebuffer in pixels
88 description: Height of the framebuffer in pixels
97 * `a1r5g5b5` - 16-bit pixels, d[15]=a, d[14:10]=r, d[9:5]=g, d[4:0]=b
99 * `a8b8g8r8` - 32-bit pixels, d[31:24]=a, d[23:16]=b, d[15:8]=g, d[7:0]=r
101 * `r5g6b5` - 16-bit pixels, d[15:11]=r, d[10:5]=g, d[4:0]=b
102 * `r5g5b5a1` - 16-bit pixels, d[15:11]=r, d[10:6]=g, d[5:1]=b d[1:0]=a
103 * `r8g8b8` - 24-bit pixels, d[23:16]=r, d[15:8]=g, d[7:0]=b
104 * `x1r5g5b5` - 16-bit pixels, d[14:10]=r, d[9:5]=g, d[4:0]=b
105 * `x2r10g10b10` - 32-bit pixels, d[29:20]=r, d[19:10]=g, d[9:0]=b
106 * `x8r8g8b8` - 32-bit pixels, d[23:16]=r, d[15:8]=g, d[7:0]=b
[all …]
/linux/Documentation/userspace-api/media/v4l/
A Dvidioc-cropcap.rst43 support cropping and/or scaling and/or have non-square pixels, and for
66 and height are defined in pixels, the driver writer is free to
80 to get square pixels.
82 When cropping coordinates refer to square pixels, the driver sets
109 pixels.
113 pixels.
116 - Width of the rectangle, in pixels.
119 - Height of the rectangle, in pixels.
A Dv4l2-selection-targets.rst40 This includes only active pixels and excludes other non-active
41 pixels such as black pixels.
74 - The active area and all padding pixels that are inserted or
A Dpixfmt-y12i.rst16 pixels from 2 sources interleaved and bit-packed. Each pixel is stored
18 these pixels can be deinterlaced using
27 pixels cross the byte boundary and have a ratio of 3 bytes for each
A Dpixfmt-srggb8-pisp-comp.rst28 of band. Each scanline is padded to a multiple of 8 pixels wide, and each block
29 of 8 horizontally-contiguous pixels is coded using 8 bytes.
38 Each block of 8 pixels is separated into even and odd phases of 4 pixels,
45 FSD/1024 and FSD/512 respectively. Each of the four pixels is quantized
68 Each pair of quantized pixels (q0,q1) or (q2,q3) is jointly coded
A Dselection-api-configuration.rst34 in pixels.
51 coordinates are expressed in pixels. The rectangle's top/left corner
70 ``V4L2_SEL_TGT_COMPOSE_PADDED``. It contains all pixels defined using
72 during insertion process. All pixels outside this rectangle *must not*
73 be changed by the hardware. The content of pixels that lie inside the
75 use the padded and active rectangles to detect where the rubbish pixels
91 All coordinates are expressed in pixels. The top/left corner is always
109 target. The rectangle's coordinates are expressed in pixels. The
126 ``V4L2_SEL_TGT_COMPOSE_PADDED`` identifier. It must contain all pixels
A Dpixfmt-yuv-planar.rst211 .. [3] Macroblock size in pixels
324 pixels in 2D 16x16 tiles, and stores tiles linearly in memory.
329 pixels in 2D 64x32 tiles, and stores 2x2 groups of tiles in
331 The line stride must be a multiple of 128 pixels to ensure an
353 ``V4L2_PIX_FMT_NV12_4L4`` stores pixels in 4x4 tiles, and stores
358 ``V4L2_PIX_FMT_NV12_16L16`` stores pixels in 16x16 tiles, and stores
363 ``V4L2_PIX_FMT_NV12_32L32`` stores pixels in 32x32 tiles, and stores
369 pixels in 2D 8x128 tiles, and stores tiles linearly in memory.
404 The 10 bit pixels are packed, so 5 bytes contain 4 10-bit pixels layout like
467 contains 4 pixels of the first row, with 4 bytes per line.
[all …]
/linux/Documentation/devicetree/bindings/display/bridge/
A Dthine,thc63lvd1024.yaml32 When operating in single input mode, all pixels are received on port@0,
34 even-numbered pixels are received on port@0 and odd-numbered pixels on
37 When operating in single output mode all pixels are output from the first
39 mode pixels are output from both CMOS/TTL ports and both port@2 and
/linux/drivers/gpu/drm/i915/display/
A Dintel_vdsc_regs.h18 #define OVERLAP_PIXELS(pixels) ((pixels) << 16) argument
20 #define LEFT_DL_BUF_TARGET_DEPTH(pixels) ((pixels) << 0) argument
27 #define RIGHT_DL_BUF_TARGET_DEPTH(pixels) ((pixels) << 0) argument
/linux/Documentation/devicetree/bindings/input/touchscreen/
A Dbrcm,iproc-touchscreen.txt53 - touchscreen-size-x: horizontal resolution of touchscreen (in pixels)
54 - touchscreen-size-y: vertical resolution of touchscreen (in pixels)
56 device (in pixels)
58 device (in pixels)
A Dbu21029.txt12 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
13 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
/linux/arch/arm64/boot/dts/freescale/
A Dimx8mp-evk-mx8-dlvds-lcd1.dtso34 dual-lvds-odd-pixels;
43 dual-lvds-even-pixels;
A Dimx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso31 dual-lvds-odd-pixels;
40 dual-lvds-even-pixels;

Completed in 40 milliseconds

1234567