/kernel/linux/linux-6.6/drivers/gpu/drm/udl/ |
H A D | udl_transfer.c | 29 static inline u16 pixel32_to_be16(const uint32_t pixel) in pixel32_to_be16() argument 31 return (((pixel >> 3) & 0x001f) | in pixel32_to_be16() 32 ((pixel >> 5) & 0x07e0) | in pixel32_to_be16() 33 ((pixel >> 8) & 0xf800)); in pixel32_to_be16() 36 static inline u16 get_pixel_val16(const uint8_t *pixel, int log_bpp) in get_pixel_val16() argument 40 pixel_val16 = *(const uint16_t *)pixel; in get_pixel_val16() 42 pixel_val16 = pixel32_to_be16(*(const uint32_t *)pixel); in get_pixel_val16() 65 * Rather than 256 pixel commands which are either rl or raw encoded, 70 * compression than 256 pixel raw or rle commands, with similar CPU consumpion. 81 const u8 *pixel in udl_compress_hline16() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/udl/ |
H A D | udl_transfer.c | 68 static inline u16 pixel32_to_be16(const uint32_t pixel) in pixel32_to_be16() argument 70 return (((pixel >> 3) & 0x001f) | in pixel32_to_be16() 71 ((pixel >> 5) & 0x07e0) | in pixel32_to_be16() 72 ((pixel >> 8) & 0xf800)); in pixel32_to_be16() 75 static inline u16 get_pixel_val16(const uint8_t *pixel, int log_bpp) in get_pixel_val16() argument 79 pixel_val16 = *(const uint16_t *)pixel; in get_pixel_val16() 81 pixel_val16 = pixel32_to_be16(*(const uint32_t *)pixel); in get_pixel_val16() 104 * Rather than 256 pixel commands which are either rl or raw encoded, 109 * compression than 256 pixel raw or rle commands, with similar CPU consumpion. 120 const u8 *pixel in udl_compress_hline16() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | fb_draw.h | 21 * Create a pattern with the given pixel's color 26 pixel_to_pat( u32 bpp, u32 pixel) in pixel_to_pat() argument 30 return 0xfffffffffffffffful*pixel; in pixel_to_pat() 32 return 0x5555555555555555ul*pixel; in pixel_to_pat() 34 return 0x1111111111111111ul*pixel; in pixel_to_pat() 36 return 0x0101010101010101ul*pixel; in pixel_to_pat() 38 return 0x1001001001001001ul*pixel; in pixel_to_pat() 40 return 0x0001000100010001ul*pixel; in pixel_to_pat() 42 return 0x0001000001000001ul*pixel; in pixel_to_pat() 44 return 0x0000000100000001ul*pixel; in pixel_to_pat() 52 pixel_to_pat( u32 bpp, u32 pixel) pixel_to_pat() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | fb_draw.h | 21 * Create a pattern with the given pixel's color 26 pixel_to_pat( u32 bpp, u32 pixel) in pixel_to_pat() argument 30 return 0xfffffffffffffffful*pixel; in pixel_to_pat() 32 return 0x5555555555555555ul*pixel; in pixel_to_pat() 34 return 0x1111111111111111ul*pixel; in pixel_to_pat() 36 return 0x0101010101010101ul*pixel; in pixel_to_pat() 38 return 0x1001001001001001ul*pixel; in pixel_to_pat() 40 return 0x0001000100010001ul*pixel; in pixel_to_pat() 42 return 0x0001000001000001ul*pixel; in pixel_to_pat() 44 return 0x0000000100000001ul*pixel; in pixel_to_pat() 52 pixel_to_pat( u32 bpp, u32 pixel) pixel_to_pat() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/fbtft/ |
H A D | fb_ssd1325.c | 61 static uint8_t rgb565_to_g16(u16 pixel) in rgb565_to_g16() argument 63 u16 b = pixel & 0x1f; in rgb565_to_g16() 64 u16 g = (pixel & (0x3f << 5)) >> 5; in rgb565_to_g16() 65 u16 r = (pixel & (0x1f << (5 + 6))) >> (5 + 6); in rgb565_to_g16() 67 pixel = (299 * r + 587 * g + 114 * b) / 195; in rgb565_to_g16() 68 if (pixel > 255) in rgb565_to_g16() 69 pixel = 255; in rgb565_to_g16() 70 return (uint8_t)pixel / 16; in rgb565_to_g16()
|
H A D | fb_agm1264k-fl.c | 260 signed short pixel, signed short error) in iterate_diffusion_matrix() 277 /* pixel itself */ in iterate_diffusion_matrix() 278 *write_pos = pixel; in iterate_diffusion_matrix() 308 u16 pixel = vmem16[y * par->info->var.xres + x]; in write_vmem() local 309 u16 b = pixel & 0x1f; in write_vmem() 310 u16 g = (pixel & (0x3f << 5)) >> 5; in write_vmem() 311 u16 r = (pixel & (0x1f << (5 + 6))) >> (5 + 6); in write_vmem() 313 pixel = (299 * r + 587 * g + 114 * b) / 200; in write_vmem() 314 if (pixel > 255) in write_vmem() 315 pixel in write_vmem() 258 iterate_diffusion_matrix(u32 xres, u32 yres, int x, int y, signed short *convert_buf, signed short pixel, signed short error) iterate_diffusion_matrix() argument 325 signed short pixel = write_vmem() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/fbtft/ |
H A D | fb_ssd1325.c | 61 static uint8_t rgb565_to_g16(u16 pixel) in rgb565_to_g16() argument 63 u16 b = pixel & 0x1f; in rgb565_to_g16() 64 u16 g = (pixel & (0x3f << 5)) >> 5; in rgb565_to_g16() 65 u16 r = (pixel & (0x1f << (5 + 6))) >> (5 + 6); in rgb565_to_g16() 67 pixel = (299 * r + 587 * g + 114 * b) / 195; in rgb565_to_g16() 68 if (pixel > 255) in rgb565_to_g16() 69 pixel = 255; in rgb565_to_g16() 70 return (uint8_t)pixel / 16; in rgb565_to_g16()
|
H A D | fb_agm1264k-fl.c | 247 signed short pixel, signed short error) in iterate_diffusion_matrix() 264 /* pixel itself */ in iterate_diffusion_matrix() 265 *write_pos = pixel; in iterate_diffusion_matrix() 295 u16 pixel = vmem16[y * par->info->var.xres + x]; in write_vmem() local 296 u16 b = pixel & 0x1f; in write_vmem() 297 u16 g = (pixel & (0x3f << 5)) >> 5; in write_vmem() 298 u16 r = (pixel & (0x1f << (5 + 6))) >> (5 + 6); in write_vmem() 300 pixel = (299 * r + 587 * g + 114 * b) / 200; in write_vmem() 301 if (pixel > 255) in write_vmem() 302 pixel in write_vmem() 245 iterate_diffusion_matrix(u32 xres, u32 yres, int x, int y, signed short *convert_buf, signed short pixel, signed short error) iterate_diffusion_matrix() argument 312 signed short pixel = write_vmem() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | lcd_mipid.c | 245 u16 pixel; in read_first_pixel() local 256 pixel = ((red >> 1) << 11) | (green << 5) | (blue >> 1); in read_first_pixel() 260 pixel = ((red >> 3) << 11) | ((green >> 2) << 5) | in read_first_pixel() 264 pixel = 0; in read_first_pixel() 268 return pixel; in read_first_pixel() 290 u16 pixel; in mipid_run_test() local 293 pixel = read_first_pixel(md); in mipid_run_test() 294 if (pixel == test_values[i]) in mipid_run_test() 300 test_values[i], pixel); in mipid_run_test()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | lcd_mipid.c | 247 u16 pixel; in read_first_pixel() local 258 pixel = ((red >> 1) << 11) | (green << 5) | (blue >> 1); in read_first_pixel() 262 pixel = ((red >> 3) << 11) | ((green >> 2) << 5) | in read_first_pixel() 266 pixel = 0; in read_first_pixel() 270 return pixel; in read_first_pixel() 292 u16 pixel; in mipid_run_test() local 295 pixel = read_first_pixel(md); in mipid_run_test() 296 if (pixel == test_values[i]) in mipid_run_test() 302 test_values[i], pixel); in mipid_run_test()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_composer.c | 15 u32 pixel; in get_pixel_from_buffer() local 19 pixel = *(u32 *)&buffer[src_offset]; in get_pixel_from_buffer() 21 return pixel; in get_pixel_from_buffer() 37 u32 crc = 0, pixel = 0; in compute_crc() local 45 pixel = get_pixel_from_buffer(x, y, vaddr, composer); in compute_crc() 46 crc = crc32_le(crc, (void *)&pixel, sizeof(u32)); in compute_crc() 86 * alpha blending equation, since DRM currently assumes that the pixel color
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | udlfb.c | 72 static int pixel_limit; /* Optionally force a pixel resolution limit */ 416 * Rather than 256 pixel commands which are either rl or raw encoded, 421 * compression than 256 pixel raw or rle commands, with similar CPU consumpion. 433 const uint16_t *pixel = *pixel_start_ptr; in dlfb_compress_hline() local 437 while ((pixel_end > pixel) && in dlfb_compress_hline() 445 *pixel == *(u16 *)((u8 *)pixel + back_buffer_offset)) { in dlfb_compress_hline() 446 pixel++; in dlfb_compress_hline() 459 cmd_pixel_start = pixel; in dlfb_compress_hline() 462 raw_pixel_start = pixel; in dlfb_compress_hline() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | udlfb.c | 72 static int pixel_limit; /* Optionally force a pixel resolution limit */ 419 * Rather than 256 pixel commands which are either rl or raw encoded, 424 * compression than 256 pixel raw or rle commands, with similar CPU consumpion. 436 const uint16_t *pixel = *pixel_start_ptr; in dlfb_compress_hline() local 440 while ((pixel_end > pixel) && in dlfb_compress_hline() 448 *pixel == *(u16 *)((u8 *)pixel + back_buffer_offset)) { in dlfb_compress_hline() 449 pixel++; in dlfb_compress_hline() 462 cmd_pixel_start = pixel; in dlfb_compress_hline() 465 raw_pixel_start = pixel; in dlfb_compress_hline() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
H A D | vkms_composer.c | 35 * The current DRM assumption is that pixel color values have been already 158 struct pixel_argb_u16 *pixel = &output_buffer->pixels[x]; in apply_lut() local 160 pixel->r = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->r, LUT_RED); in apply_lut() 161 pixel->g = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->g, LUT_GREEN); in apply_lut() 162 pixel->b = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->b, LUT_BLUE); in apply_lut() 254 * instead doing it for each channel of each pixel in case in compose_active_planes()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
H A D | matroxfb_misc.c | 543 minfo->limits.pixel.vcomax = maxdac; in parse_pins1() 555 minfo->limits.pixel.vcomax = 220000; in default_pins1() 564 minfo->limits.pixel.vcomax = in parse_pins2() 578 minfo->limits.pixel.vcomax = in default_pins2() 588 minfo->limits.pixel.vcomax = in parse_pins3() 606 minfo->limits.pixel.vcomax = in default_pins3() 618 minfo->limits.pixel.vcomax = (bd->pins[ 39] == 0xFF) ? 230000 : bd->pins[ 39] * 4000; in parse_pins4() 619 minfo->limits.system.vcomax = (bd->pins[ 38] == 0xFF) ? minfo->limits.pixel.vcomax : bd->pins[ 38] * 4000; in parse_pins4() 637 minfo->limits.pixel.vcomax = in default_pins4() 654 minfo->limits.pixel in parse_pins5() [all...] |
H A D | matroxfb_base.h | 464 struct matrox_pll_limits pixel; member 469 struct matrox_pll_cache pixel; member
|
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/ |
H A D | matroxfb_misc.c | 543 minfo->limits.pixel.vcomax = maxdac; in parse_pins1() 555 minfo->limits.pixel.vcomax = 220000; in default_pins1() 564 minfo->limits.pixel.vcomax = in parse_pins2() 578 minfo->limits.pixel.vcomax = in default_pins2() 588 minfo->limits.pixel.vcomax = in parse_pins3() 606 minfo->limits.pixel.vcomax = in default_pins3() 618 minfo->limits.pixel.vcomax = (bd->pins[ 39] == 0xFF) ? 230000 : bd->pins[ 39] * 4000; in parse_pins4() 619 minfo->limits.system.vcomax = (bd->pins[ 38] == 0xFF) ? minfo->limits.pixel.vcomax : bd->pins[ 38] * 4000; in parse_pins4() 637 minfo->limits.pixel.vcomax = in default_pins4() 654 minfo->limits.pixel in parse_pins5() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | crtc.c | 932 uint32_t pixel; in nv04_cursor_upload() local 937 pixel = nouveau_bo_rd32(src, i*64 + j); in nv04_cursor_upload() 939 nouveau_bo_wr16(dst, i*width + j, (pixel & 0x80000000) >> 16 in nv04_cursor_upload() 940 | (pixel & 0xf80000) >> 9 in nv04_cursor_upload() 941 | (pixel & 0xf800) >> 6 in nv04_cursor_upload() 942 | (pixel & 0xf8) >> 3); in nv04_cursor_upload() 950 uint32_t pixel; in nv11_cursor_upload() local 960 pixel = nouveau_bo_rd32(src, i); in nv11_cursor_upload() 967 alpha = pixel >> 24; in nv11_cursor_upload() 969 pixel in nv11_cursor_upload() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | crtc.c | 925 uint32_t pixel; in nv04_cursor_upload() local 930 pixel = nouveau_bo_rd32(src, i*64 + j); in nv04_cursor_upload() 932 nouveau_bo_wr16(dst, i*width + j, (pixel & 0x80000000) >> 16 in nv04_cursor_upload() 933 | (pixel & 0xf80000) >> 9 in nv04_cursor_upload() 934 | (pixel & 0xf800) >> 6 in nv04_cursor_upload() 935 | (pixel & 0xf8) >> 3); in nv04_cursor_upload() 943 uint32_t pixel; in nv11_cursor_upload() local 953 pixel = nouveau_bo_rd32(src, i); in nv11_cursor_upload() 960 alpha = pixel >> 24; in nv11_cursor_upload() 962 pixel in nv11_cursor_upload() [all...] |
/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/ |
H A D | vimc-scaler.c | 346 /* Save the bytes per pixel of the sink */ in vimc_sca_s_stream() 386 const u8 *const pixel, in vimc_sca_fill_pix() 391 /* copy the pixel to the pointer */ in vimc_sca_fill_pix() 393 ptr[i] = pixel[i]; in vimc_sca_fill_pix() 402 const u8 *pixel; in vimc_sca_scale_pix() local 404 /* Point to the pixel value in position (lin, col) in the sink frame */ in vimc_sca_scale_pix() 408 pixel = &sink_frame[index]; in vimc_sca_scale_pix() 414 /* point to the place we are going to put the first pixel in vimc_sca_scale_pix() 425 /* Repeat this pixel mult times */ in vimc_sca_scale_pix() 428 * pixel repetitio in vimc_sca_scale_pix() 385 vimc_sca_fill_pix(u8 *const ptr, const u8 *const pixel, const unsigned int bpp) vimc_sca_fill_pix() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_vblank.c | 43 * last visible pixel first visible pixel 45 * pixel counter = vblank_start * htotal pixel counter = 0 (gen3/4) 59 * - gen3/4 pixel and frame counter are synchronized with the start 72 u32 pixel, vbl_start, hsync_start, htotal; in i915_get_vblank_counter() local 95 /* Convert to pixel count */ in i915_get_vblank_counter() 108 pixel = frame & PIPE_PIXEL_MASK; in i915_get_vblank_counter() 113 * Cook up a vblank counter by also checking the pixel in i915_get_vblank_counter() 116 return (frame + (pixel > in i915_get_vblank_counter() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/ |
H A D | sun4i_tv.c | 138 u16 pixel; member 198 .field = false, .line = 14, .pixel = 12, 202 .field = true, .line = 13, .pixel = 12, 380 SUN4I_TVE_RESYNC_PIXEL(tv_mode->resync_params->pixel) | in sun4i_tv_enable()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun4i_tv.c | 137 u16 pixel; member 206 .field = false, .line = 14, .pixel = 12, 210 .field = true, .line = 13, .pixel = 12, 463 SUN4I_TVE_RESYNC_PIXEL(tv_mode->resync_params->pixel) | in sun4i_tv_mode_set()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/ |
H A D | nv_type.h | 65 u32 pixel; member
|
/kernel/linux/linux-6.6/drivers/video/fbdev/nvidia/ |
H A D | nv_type.h | 65 u32 pixel; member
|