Lines Matching refs:pix
39 static inline u32 drm_pixel_xrgb8888_to_r8_bt601(u32 pix) in drm_pixel_xrgb8888_to_r8_bt601() argument
41 u32 r = (pix & 0x00ff0000) >> 16; in drm_pixel_xrgb8888_to_r8_bt601()
42 u32 g = (pix & 0x0000ff00) >> 8; in drm_pixel_xrgb8888_to_r8_bt601()
43 u32 b = pix & 0x000000ff; in drm_pixel_xrgb8888_to_r8_bt601()
49 static inline u32 drm_pixel_xrgb8888_to_rgb332(u32 pix) in drm_pixel_xrgb8888_to_rgb332() argument
51 return ((pix & 0x00e00000) >> 16) | in drm_pixel_xrgb8888_to_rgb332()
52 ((pix & 0x0000e000) >> 11) | in drm_pixel_xrgb8888_to_rgb332()
53 ((pix & 0x000000c0) >> 6); in drm_pixel_xrgb8888_to_rgb332()
56 static inline u32 drm_pixel_xrgb8888_to_rgb565(u32 pix) in drm_pixel_xrgb8888_to_rgb565() argument
58 return ((pix & 0x00f80000) >> 8) | in drm_pixel_xrgb8888_to_rgb565()
59 ((pix & 0x0000fc00) >> 5) | in drm_pixel_xrgb8888_to_rgb565()
60 ((pix & 0x000000f8) >> 3); in drm_pixel_xrgb8888_to_rgb565()
63 static inline u32 drm_pixel_xrgb8888_to_rgb565be(u32 pix) in drm_pixel_xrgb8888_to_rgb565be() argument
65 return swab16(drm_pixel_xrgb8888_to_rgb565(pix)); in drm_pixel_xrgb8888_to_rgb565be()
68 static inline u32 drm_pixel_xrgb8888_to_rgbx5551(u32 pix) in drm_pixel_xrgb8888_to_rgbx5551() argument
70 return ((pix & 0x00f80000) >> 8) | in drm_pixel_xrgb8888_to_rgbx5551()
71 ((pix & 0x0000f800) >> 5) | in drm_pixel_xrgb8888_to_rgbx5551()
72 ((pix & 0x000000f8) >> 2); in drm_pixel_xrgb8888_to_rgbx5551()
75 static inline u32 drm_pixel_xrgb8888_to_rgba5551(u32 pix) in drm_pixel_xrgb8888_to_rgba5551() argument
77 return drm_pixel_xrgb8888_to_rgbx5551(pix) | in drm_pixel_xrgb8888_to_rgba5551()
81 static inline u32 drm_pixel_xrgb8888_to_xrgb1555(u32 pix) in drm_pixel_xrgb8888_to_xrgb1555() argument
83 return ((pix & 0x00f80000) >> 9) | in drm_pixel_xrgb8888_to_xrgb1555()
84 ((pix & 0x0000f800) >> 6) | in drm_pixel_xrgb8888_to_xrgb1555()
85 ((pix & 0x000000f8) >> 3); in drm_pixel_xrgb8888_to_xrgb1555()
88 static inline u32 drm_pixel_xrgb8888_to_argb1555(u32 pix) in drm_pixel_xrgb8888_to_argb1555() argument
91 drm_pixel_xrgb8888_to_xrgb1555(pix); in drm_pixel_xrgb8888_to_argb1555()
94 static inline u32 drm_pixel_xrgb8888_to_rgb888(u32 pix) in drm_pixel_xrgb8888_to_rgb888() argument
96 return pix & GENMASK(23, 0); in drm_pixel_xrgb8888_to_rgb888()
99 static inline u32 drm_pixel_xrgb8888_to_bgr888(u32 pix) in drm_pixel_xrgb8888_to_bgr888() argument
101 return ((pix & 0x00ff0000) >> 16) | in drm_pixel_xrgb8888_to_bgr888()
102 ((pix & 0x0000ff00)) | in drm_pixel_xrgb8888_to_bgr888()
103 ((pix & 0x000000ff) << 16); in drm_pixel_xrgb8888_to_bgr888()
106 static inline u32 drm_pixel_xrgb8888_to_argb8888(u32 pix) in drm_pixel_xrgb8888_to_argb8888() argument
109 pix; in drm_pixel_xrgb8888_to_argb8888()
112 static inline u32 drm_pixel_xrgb8888_to_xbgr8888(u32 pix) in drm_pixel_xrgb8888_to_xbgr8888() argument
114 return ((pix & 0xff000000)) | /* also copy filler bits */ in drm_pixel_xrgb8888_to_xbgr8888()
115 ((pix & 0x00ff0000) >> 16) | in drm_pixel_xrgb8888_to_xbgr8888()
116 ((pix & 0x0000ff00)) | in drm_pixel_xrgb8888_to_xbgr8888()
117 ((pix & 0x000000ff) << 16); in drm_pixel_xrgb8888_to_xbgr8888()
120 static inline u32 drm_pixel_xrgb8888_to_bgrx8888(u32 pix) in drm_pixel_xrgb8888_to_bgrx8888() argument
122 return ((pix & 0xff000000) >> 24) | /* also copy filler bits */ in drm_pixel_xrgb8888_to_bgrx8888()
123 ((pix & 0x00ff0000) >> 8) | in drm_pixel_xrgb8888_to_bgrx8888()
124 ((pix & 0x0000ff00) << 8) | in drm_pixel_xrgb8888_to_bgrx8888()
125 ((pix & 0x000000ff) << 24); in drm_pixel_xrgb8888_to_bgrx8888()
128 static inline u32 drm_pixel_xrgb8888_to_abgr8888(u32 pix) in drm_pixel_xrgb8888_to_abgr8888() argument
131 drm_pixel_xrgb8888_to_xbgr8888(pix); in drm_pixel_xrgb8888_to_abgr8888()
134 static inline u32 drm_pixel_xrgb8888_to_xrgb2101010(u32 pix) in drm_pixel_xrgb8888_to_xrgb2101010() argument
136 pix = ((pix & 0x000000ff) << 2) | in drm_pixel_xrgb8888_to_xrgb2101010()
137 ((pix & 0x0000ff00) << 4) | in drm_pixel_xrgb8888_to_xrgb2101010()
138 ((pix & 0x00ff0000) << 6); in drm_pixel_xrgb8888_to_xrgb2101010()
139 return pix | ((pix >> 8) & 0x00300c03); in drm_pixel_xrgb8888_to_xrgb2101010()
142 static inline u32 drm_pixel_xrgb8888_to_argb2101010(u32 pix) in drm_pixel_xrgb8888_to_argb2101010() argument
145 drm_pixel_xrgb8888_to_xrgb2101010(pix); in drm_pixel_xrgb8888_to_argb2101010()
148 static inline u32 drm_pixel_xrgb8888_to_xbgr2101010(u32 pix) in drm_pixel_xrgb8888_to_xbgr2101010() argument
150 pix = ((pix & 0x00ff0000) >> 14) | in drm_pixel_xrgb8888_to_xbgr2101010()
151 ((pix & 0x0000ff00) << 4) | in drm_pixel_xrgb8888_to_xbgr2101010()
152 ((pix & 0x000000ff) << 22); in drm_pixel_xrgb8888_to_xbgr2101010()
153 return pix | ((pix >> 8) & 0x00300c03); in drm_pixel_xrgb8888_to_xbgr2101010()
156 static inline u32 drm_pixel_xrgb8888_to_abgr2101010(u32 pix) in drm_pixel_xrgb8888_to_abgr2101010() argument
159 drm_pixel_xrgb8888_to_xbgr2101010(pix); in drm_pixel_xrgb8888_to_abgr2101010()
166 static inline u32 drm_pixel_argb8888_to_argb4444(u32 pix) in drm_pixel_argb8888_to_argb4444() argument
168 return ((pix & 0xf0000000) >> 16) | in drm_pixel_argb8888_to_argb4444()
169 ((pix & 0x00f00000) >> 12) | in drm_pixel_argb8888_to_argb4444()
170 ((pix & 0x0000f000) >> 8) | in drm_pixel_argb8888_to_argb4444()
171 ((pix & 0x000000f0) >> 4); in drm_pixel_argb8888_to_argb4444()