Home
last modified time | relevance | path

Searched full:curves (Results 1 – 25 of 98) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/staging/fbtft/
Dfb_hx8353d.c112 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
115 curves[0], curves[1], curves[2], curves[3], in set_gamma()
116 curves[4], curves[5], curves[6], curves[7], in set_gamma()
117 curves[8], curves[9], curves[10], curves[11], in set_gamma()
118 curves[12], curves[13], curves[14], curves[15], in set_gamma()
119 curves[16], curves[17], curves[18]); in set_gamma()
Dfb_st7789v.c183 * set_gamma() - set gamma curves
186 * @curves: gamma curves
188 * Before the gamma curves are applied, they are preprocessed with a bitmask
190 * This implies that the curves input parameter might be changed by this
196 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
205 * gamma curves. in set_gamma()
227 curves[c + j] &= gamma_par_mask[j]; in set_gamma()
229 curves[c + 0], curves[c + 1], curves[c + 2], in set_gamma()
230 curves[c + 3], curves[c + 4], curves[c + 5], in set_gamma()
231 curves[c + 6], curves[c + 7], curves[c + 8], in set_gamma()
[all …]
Dfbtft-sysfs.c20 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves, in fbtft_gamma_parse_str() argument
32 if (!str || !curves) in fbtft_gamma_parse_str()
56 dev_err(par->info->device, "Gamma: Too many curves\n"); in fbtft_gamma_parse_str()
75 curves[_count] = val; in fbtft_gamma_parse_str()
86 dev_err(par->info->device, "Gamma: Too few curves\n"); in fbtft_gamma_parse_str()
97 sprintf_gamma(struct fbtft_par *par, u32 *curves, char *buf) in sprintf_gamma() argument
106 "%04x ", curves[i * par->gamma.num_values + j]); in sprintf_gamma()
132 memcpy(par->gamma.curves, tmp_curves, in store_gamma_curve()
146 return sprintf_gamma(par, par->gamma.curves, buf); in show_gamma_curve()
211 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_init()
[all …]
Dfb_ssd1305.c37 if (par->gamma.curves[0] == 0) { in init_display()
40 par->gamma.curves[0] = 0xCF; in init_display()
42 par->gamma.curves[0] = 0x8F; in init_display()
142 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
144 curves[0] &= 0xFF; in set_gamma()
147 write_reg(par, curves[0]); in set_gamma()
Dfb_ssd1306.c36 if (par->gamma.curves[0] == 0) { in init_display()
39 par->gamma.curves[0] = 0xCF; in init_display()
41 par->gamma.curves[0] = 0x8F; in init_display()
162 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
165 curves[0] &= 0xFF; in set_gamma()
169 write_reg(par, curves[0]); in set_gamma()
Dfb_ssd1325.c108 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
115 if (i > 0 && curves[i] < 1) { in set_gamma()
121 if (curves[i] > 7) { in set_gamma()
131 write_reg(par, (curves[i] & 0xFF)); in set_gamma()
Dfb_pcd8544.c131 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
134 curves[0] &= 0x7F; in set_gamma()
137 write_reg(par, 0x80 | curves[0]); in set_gamma()
Dfb_tls8204.c124 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
127 curves[0] &= 0x7F; in set_gamma()
130 write_reg(par, 0x80 | curves[0]); in set_gamma()
Dfb_ssd1351.c120 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
126 if (i > 0 && curves[i] < 2) { in set_gamma()
129 i, curves[i]); in set_gamma()
132 acc += curves[i]; in set_gamma()
Dfb_sh1106.c100 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
103 curves[0] &= 0xFF; in set_gamma()
106 write_reg(par, 0x81, curves[0]); in set_gamma()
/kernel/linux/linux-6.6/drivers/staging/fbtft/
Dfb_hx8353d.c112 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
115 curves[0], curves[1], curves[2], curves[3], in set_gamma()
116 curves[4], curves[5], curves[6], curves[7], in set_gamma()
117 curves[8], curves[9], curves[10], curves[11], in set_gamma()
118 curves[12], curves[13], curves[14], curves[15], in set_gamma()
119 curves[16], curves[17], curves[18]); in set_gamma()
Dfb_st7789v.c297 * set_gamma() - set gamma curves
300 * @curves: gamma curves
302 * Before the gamma curves are applied, they are preprocessed with a bitmask
304 * This implies that the curves input parameter might be changed by this
310 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
319 * gamma curves. in set_gamma()
341 curves[c + j] &= gamma_par_mask[j]; in set_gamma()
343 curves[c + 0], curves[c + 1], curves[c + 2], in set_gamma()
344 curves[c + 3], curves[c + 4], curves[c + 5], in set_gamma()
345 curves[c + 6], curves[c + 7], curves[c + 8], in set_gamma()
[all …]
Dfbtft-sysfs.c20 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves, in fbtft_gamma_parse_str() argument
32 if (!str || !curves) in fbtft_gamma_parse_str()
56 dev_err(par->info->device, "Gamma: Too many curves\n"); in fbtft_gamma_parse_str()
75 curves[_count] = val; in fbtft_gamma_parse_str()
86 dev_err(par->info->device, "Gamma: Too few curves\n"); in fbtft_gamma_parse_str()
97 sprintf_gamma(struct fbtft_par *par, u32 *curves, char *buf) in sprintf_gamma() argument
106 "%04x ", curves[i * par->gamma.num_values + j]); in sprintf_gamma()
132 memcpy(par->gamma.curves, tmp_curves, in store_gamma_curve()
146 return sprintf_gamma(par, par->gamma.curves, buf); in show_gamma_curve()
211 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_init()
[all …]
Dfb_ssd1305.c37 if (par->gamma.curves[0] == 0) { in init_display()
40 par->gamma.curves[0] = 0xCF; in init_display()
42 par->gamma.curves[0] = 0x8F; in init_display()
142 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
144 curves[0] &= 0xFF; in set_gamma()
147 write_reg(par, curves[0]); in set_gamma()
Dfb_ssd1306.c36 if (par->gamma.curves[0] == 0) { in init_display()
39 par->gamma.curves[0] = 0xCF; in init_display()
41 par->gamma.curves[0] = 0x8F; in init_display()
162 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
165 curves[0] &= 0xFF; in set_gamma()
169 write_reg(par, curves[0]); in set_gamma()
Dfb_ssd1325.c108 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
115 if (i > 0 && curves[i] < 1) { in set_gamma()
121 if (curves[i] > 7) { in set_gamma()
131 write_reg(par, (curves[i] & 0xFF)); in set_gamma()
Dfb_pcd8544.c131 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
134 curves[0] &= 0x7F; in set_gamma()
137 write_reg(par, 0x80 | curves[0]); in set_gamma()
Dfb_tls8204.c124 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
127 curves[0] &= 0x7F; in set_gamma()
130 write_reg(par, 0x80 | curves[0]); in set_gamma()
Dfb_ssd1351.c120 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
126 if (i > 0 && curves[i] < 2) { in set_gamma()
129 i, curves[i]); in set_gamma()
132 acc += curves[i]; in set_gamma()
Dfb_sh1106.c100 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
103 curves[0] &= 0xFF; in set_gamma()
106 write_reg(par, 0x81, curves[0]); in set_gamma()
/kernel/linux/linux-6.6/crypto/
Decrdsa_defs.h22 * EC-RDSA uses its own set of curves.
24 * cp256{a,b,c} curves first defined for GOST R 34.10-2001 in RFC 4357 (as
26 * proposed for use in R 50.1.114-2016 and RFC 7836 as the 256-bit curves.
131 /* tc512{a,b} curves first recommended in 2013 and then standardized in
/kernel/linux/linux-5.10/crypto/
Decrdsa_defs.h22 * EC-RDSA uses its own set of curves.
24 * cp256{a,b,c} curves first defined for GOST R 34.10-2001 in RFC 4357 (as
26 * proposed for use in R 50.1.114-2016 and RFC 7836 as the 256-bit curves.
131 /* tc512{a,b} curves first recommended in 2013 and then standardized in
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-iio-isl2950134 resultant curves have the form ax^2 + bx + c.
36 From those two curves, a and b coefficients shall be
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-bus-iio-isl2950134 resultant curves have the form ax^2 + bx + c.
36 From those two curves, a and b coefficients shall be
/kernel/linux/linux-5.10/include/crypto/
Decdh.h17 * The ECC curves known to the ECDH implementation are specified in this
25 /* Curves IDs */

1234