Home
last modified time | relevance | path

Searched refs:gamma (Results 1 – 25 of 80) sorted by relevance

1234

/linux/drivers/staging/fbtft/
H A Dfbtft-sysfs.c51 if (curve_counter == par->gamma.num_curves) { in fbtft_gamma_parse_str()
59 if (value_counter == par->gamma.num_values) { in fbtft_gamma_parse_str()
69 _count = curve_counter * par->gamma.num_values + in fbtft_gamma_parse_str()
74 if (value_counter != par->gamma.num_values) { in fbtft_gamma_parse_str()
81 if (curve_counter != par->gamma.num_curves) { in fbtft_gamma_parse_str()
98 mutex_lock(&par->gamma.lock); in sprintf_gamma()
99 for (i = 0; i < par->gamma.num_curves; i++) { in sprintf_gamma()
100 for (j = 0; j < par->gamma.num_values; j++) in sprintf_gamma()
102 "%04x ", curves[i * par->gamma.num_values + j]); in sprintf_gamma()
105 mutex_unlock(&par->gamma.lock); in sprintf_gamma()
[all …]
H A Dfb_ssd1305.c37 if (par->gamma.curves[0] == 0) { in init_display()
38 mutex_lock(&par->gamma.lock); in init_display()
40 par->gamma.curves[0] = 0xCF; in init_display()
42 par->gamma.curves[0] = 0x8F; in init_display()
43 mutex_unlock(&par->gamma.lock); in init_display()
188 .gamma = "00",
H A Dfb_st7735r.c136 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
142 for (i = 0; i < par->gamma.num_curves; i++) in set_gamma()
143 for (j = 0; j < par->gamma.num_values; j++) in set_gamma()
146 for (i = 0; i < par->gamma.num_curves; i++) in set_gamma()
169 .gamma = DEFAULT_GAMMA,
H A Dfb_ssd1306.c36 if (par->gamma.curves[0] == 0) { in init_display()
37 mutex_lock(&par->gamma.lock); in init_display()
39 par->gamma.curves[0] = 0xCF; in init_display()
41 par->gamma.curves[0] = 0x8F; in init_display()
42 mutex_unlock(&par->gamma.lock); in init_display()
206 .gamma = "00",
H A Dfb_hx8340bn.c151 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
162 for (i = 0; i < par->gamma.num_curves; i++) in set_gamma()
163 for (j = 0; j < par->gamma.num_values; j++) in set_gamma()
164 CURVE(i, j) &= mask[i * par->gamma.num_values + j]; in set_gamma()
207 .gamma = DEFAULT_GAMMA,
H A Dfb_hx8347d.c117 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
128 for (i = 0; i < par->gamma.num_curves; i++) in set_gamma()
129 for (j = 0; j < par->gamma.num_values; j++) { in set_gamma()
137 for (i = 0; i < par->gamma.num_curves; i++) { in set_gamma()
165 .gamma = DEFAULT_GAMMA,
H A Dfb_st7789v.c338 for (i = 0; i < par->gamma.num_curves; i++) { in set_gamma()
339 c = i * par->gamma.num_values; in set_gamma()
340 for (j = 0; j < par->gamma.num_values; j++) in set_gamma()
375 .gamma = HSD20_IPS_GAMMA,
H A Dfbtft-core.c513 char *gamma = display->gamma; in fbtft_framebuffer_alloc() local
542 if (pdata->gamma) in fbtft_framebuffer_alloc()
543 gamma = pdata->gamma; in fbtft_framebuffer_alloc()
647 par->gamma.curves = gamma_curves; in fbtft_framebuffer_alloc()
648 par->gamma.num_curves = display->gamma_num; in fbtft_framebuffer_alloc()
649 par->gamma.num_values = display->gamma_len; in fbtft_framebuffer_alloc()
650 mutex_init(&par->gamma.lock); in fbtft_framebuffer_alloc()
653 if (par->gamma.curves && gamma) { in fbtft_framebuffer_alloc()
654 if (fbtft_gamma_parse_str(par, par->gamma.curves, gamma, in fbtft_framebuffer_alloc()
655 strlen(gamma))) in fbtft_framebuffer_alloc()
[all …]
H A Dfb_ili9341.c114 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
119 for (i = 0; i < par->gamma.num_curves; i++) in set_gamma()
139 .gamma = DEFAULT_GAMMA,
H A Dfb_s6d1121.c119 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
132 CURVE(i, j) &= mask[i * par->gamma.num_values + j]; in set_gamma()
164 .gamma = DEFAULT_GAMMA,
H A Dfb_ssd1289.c122 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
134 CURVE(i, j) &= mask[i * par->gamma.num_values + j]; in set_gamma()
158 .gamma = DEFAULT_GAMMA,
H A Dfb_ili9163.c191 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
202 CURVE(i, j) &= mask[i * par->gamma.num_values + j]; in gamma_adj()
239 .gamma = DEFAULT_GAMMA,
H A Dfb_ili9320.c210 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
222 CURVE(i, j) &= mask[i * par->gamma.num_values + j]; in set_gamma()
247 .gamma = DEFAULT_GAMMA,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c486 struct dc_gamma *gamma, bool is_legacy) in __drm_lut_to_dc_gamma() argument
497 gamma->entries.red[i] = dc_fixpt_from_int(r); in __drm_lut_to_dc_gamma()
498 gamma->entries.green[i] = dc_fixpt_from_int(g); in __drm_lut_to_dc_gamma()
499 gamma->entries.blue[i] = dc_fixpt_from_int(b); in __drm_lut_to_dc_gamma()
510 gamma->entries.red[i] = dc_fixpt_from_fraction(r, MAX_DRM_LUT_VALUE); in __drm_lut_to_dc_gamma()
511 gamma->entries.green[i] = dc_fixpt_from_fraction(g, MAX_DRM_LUT_VALUE); in __drm_lut_to_dc_gamma()
512 gamma->entries.blue[i] = dc_fixpt_from_fraction(b, MAX_DRM_LUT_VALUE); in __drm_lut_to_dc_gamma()
523 static void __drm_lut32_to_dc_gamma(const struct drm_color_lut32 *lut, struct dc_gamma *gamma) in __drm_lut32_to_dc_gamma() argument
528 gamma->entries.red[i] = dc_fixpt_from_fraction(lut[i].red, MAX_DRM_LUT32_VALUE); in __drm_lut32_to_dc_gamma()
529 gamma->entries.green[i] = dc_fixpt_from_fraction(lut[i].green, MAX_DRM_LUT32_VALUE); in __drm_lut32_to_dc_gamma()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_surface.c179 void dc_gamma_retain(struct dc_gamma *gamma) in dc_gamma_retain() argument
181 kref_get(&gamma->refcount); in dc_gamma_retain()
186 struct dc_gamma *gamma = container_of(kref, struct dc_gamma, refcount); in dc_gamma_free() local
187 kvfree(gamma); in dc_gamma_free()
190 void dc_gamma_release(struct dc_gamma **gamma) in dc_gamma_release() argument
192 kref_put(&(*gamma)->refcount, dc_gamma_free); in dc_gamma_release()
193 *gamma = NULL; in dc_gamma_release()
198 struct dc_gamma *gamma = kvzalloc(sizeof(*gamma), GFP_KERNEL); in dc_create_gamma() local
200 if (gamma == NULL) in dc_create_gamma()
203 kref_init(&gamma->refcount); in dc_create_gamma()
[all …]
/linux/drivers/video/backlight/
H A Dams369fg06.c208 const unsigned int *gamma) in _ams369fg06_gamma_ctl() argument
214 ret = ams369fg06_spi_write(lcd, 0x40 + i, gamma[i]); in _ams369fg06_gamma_ctl()
215 ret = ams369fg06_spi_write(lcd, 0x50 + i, gamma[i+7*1]); in _ams369fg06_gamma_ctl()
216 ret = ams369fg06_spi_write(lcd, 0x60 + i, gamma[i+7*2]); in _ams369fg06_gamma_ctl()
230 int gamma = 0; in ams369fg06_gamma_ctl() local
233 gamma = 0; in ams369fg06_gamma_ctl()
235 gamma = 1; in ams369fg06_gamma_ctl()
237 gamma = 2; in ams369fg06_gamma_ctl()
239 gamma = 3; in ams369fg06_gamma_ctl()
241 gamma = 4; in ams369fg06_gamma_ctl()
[all …]
/linux/tools/testing/selftests/net/
H A Dlwt_dst_cache_ref_loop.sh85 setup_ns alpha beta gamma &>/dev/null
91 peer name veth-gamma netns $gamma &>/dev/null
96 ip -netns $gamma link set veth-gamma name veth0 &>/dev/null
114 ip -netns $gamma addr add 2001:db8:2::2/64 dev veth0 &>/dev/null
115 ip -netns $gamma link set veth0 up &>/dev/null
116 ip -netns $gamma link set lo up &>/dev/null
117 ip -netns $gamma route add 2001:db8:1::/64 \
133 cleanup_ns $alpha $beta $gamma
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-tpo-td043mtea1.c61 u16 gamma[12]; member
116 static void tpo_td043_write_gamma(struct spi_device *spi, u16 gamma[12]) in tpo_td043_write_gamma()
122 val |= (gamma[i] & 0x300) >> ((i + 1) * 2); in tpo_td043_write_gamma()
126 val |= (gamma[i+4] & 0x300) >> ((i + 1) * 2); in tpo_td043_write_gamma()
130 val |= (gamma[i+8] & 0x300) >> ((i + 1) * 2); in tpo_td043_write_gamma()
135 tpo_td043_write(spi, 0x14 + i, gamma[i] & 0xff); in tpo_td043_write_gamma()
230 for (i = 0; i < ARRAY_SIZE(ddata->gamma); i++) in tpo_td043_gamma_show()
231 len += sysfs_emit_at(buf, len, "%u ", ddata->gamma[i]); in tpo_td043_gamma_show()
254 ddata->gamma[i] = g[i]; in tpo_td043_gamma_store()
256 tpo_td043_write_gamma(ddata->spi, ddata->gamma); in tpo_td043_gamma_store()
[all …]
/linux/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c47 u8 gamma[0x300]; /* 32-bit aligned! */ member
250 desc = in_be32(&diu_reg->gamma); in mpc512x_init_diu()
251 vaddr = ioremap(desc, sizeof(diu_shared_fb.gamma)); in mpc512x_init_diu()
257 memcpy(&diu_shared_fb.gamma, vaddr, sizeof(diu_shared_fb.gamma)); in mpc512x_init_diu()
259 dst = (unsigned long)&diu_shared_fb.gamma; in mpc512x_init_diu()
260 flush_dcache_range(dst, dst + sizeof(diu_shared_fb.gamma) - 1); in mpc512x_init_diu()
263 out_be32(&diu_reg->gamma, virt_to_phys(&diu_shared_fb.gamma)); in mpc512x_init_diu()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_ipp.c171 const struct dc_gamma *gamma) in dce_ipp_program_input_lut() argument
196 for (i = 0; i < gamma->num_entries; i++) { in dce_ipp_program_input_lut()
199 gamma->entries.red[i])); in dce_ipp_program_input_lut()
202 gamma->entries.green[i])); in dce_ipp_program_input_lut()
205 gamma->entries.blue[i])); in dce_ipp_program_input_lut()
/linux/drivers/media/usb/gspca/gl860/
H A Dgl860-ov2640.c179 sd->vcur.gamma = 32; in ov2640_init_settings()
190 sd->vmax.gamma = 64; in ov2640_init_settings()
244 sd->vold.gamma = -1; in ov2640_init_pre_alt()
342 s32 gam = sd->vcur.gamma; in ov2640_camera_settings()
428 if (gam != sd->vold.gamma) { in ov2640_camera_settings()
429 sd->vold.gamma = gam; in ov2640_camera_settings()
430 if (gam < 0 || gam > sd->vmax.gamma) in ov2640_camera_settings()
H A Dgl860-mi1320.c208 sd->vcur.gamma = 20; in mi1320_init_settings()
220 sd->vmax.gamma = 40; in mi1320_init_settings()
286 sd->vold.gamma = -1; in mi1320_init_pre_alt()
371 s32 gam = sd->vcur.gamma; in mi1320_camera_settings()
517 if (gam != sd->vold.gamma) { in mi1320_camera_settings()
518 sd->vold.gamma = gam; in mi1320_camera_settings()
519 if (gam < 0 || gam > sd->vmax.gamma) in mi1320_camera_settings()
H A Dgl860-mi2020.c359 sd->vcur.gamma = 0; in mi2020_init_settings()
371 sd->vmax.gamma = 2; in mi2020_init_settings()
431 sd->vold.gamma = 0; in mi2020_init_pre_alt()
630 s32 gam = sd->vcur.gamma; in mi2020_camera_settings()
734 if (cntr != sd->vold.contrast || gam != sd->vold.gamma) { in mi2020_camera_settings()
738 sd->vold.gamma = gam; in mi2020_camera_settings()
739 if (gam < 0 || gam > sd->vmax.gamma) in mi2020_camera_settings()
/linux/drivers/media/usb/gspca/
H A Dsn9c20x.c73 struct v4l2_ctrl *gamma; member
1335 u8 gamma[17]; in set_gamma() local
1338 gamma[0] = 0x0a; in set_gamma()
1339 gamma[1] = 0x13 + (gval * (0xcb - 0x13) / 0xb8); in set_gamma()
1340 gamma[2] = 0x25 + (gval * (0xee - 0x25) / 0xb8); in set_gamma()
1341 gamma[3] = 0x37 + (gval * (0xfa - 0x37) / 0xb8); in set_gamma()
1342 gamma[4] = 0x45 + (gval * (0xfc - 0x45) / 0xb8); in set_gamma()
1343 gamma[5] = 0x55 + (gval * (0xfb - 0x55) / 0xb8); in set_gamma()
1344 gamma[6] = 0x65 + (gval * (0xfc - 0x65) / 0xb8); in set_gamma()
1345 gamma[7] = 0x74 + (gval * (0xfd - 0x74) / 0xb8); in set_gamma()
[all …]
/linux/net/ipv4/
H A Dtcp_vegas.c46 static int gamma = 1; variable
52 module_param(gamma, int, 0644);
53 MODULE_PARM_DESC(gamma, "limit on increase (scale by 2)");
229 if (diff > gamma && tcp_in_slow_start(tp)) { in tcp_vegas_cong_avoid()

1234