Home
last modified time | relevance | path

Searched refs:coef (Results 1 – 25 of 44) sorted by relevance

12

/linux/sound/hda/codecs/cirrus/
H A Dcs421x.c51 /* coef indices */
116 unsigned int coef) in cs_vendor_coef_set() argument
123 AC_VERB_SET_PROC_COEF, coef); in cs_vendor_coef_set()
305 /* Speaker Amp Gain is controlled by the vendor widget's coef 4 */
334 unsigned int coef = in cs421x_boost_vol_put() local
336 unsigned int original_coef = coef; in cs421x_boost_vol_put()
338 coef &= ~0x0003; in cs421x_boost_vol_put()
339 coef |= (vol & 0x0003); in cs421x_boost_vol_put()
340 if (original_coef != coef) { in cs421x_boost_vol_put()
341 cs_vendor_coef_set(codec, CS421X_IDX_SPK_CTL, coef); in cs421x_boost_vol_put()
363 unsigned int def_conf, coef; cs4210_pinmux_init() local
506 unsigned int coef; cs421x_suspend() local
[all...]
H A Dcs420x.c59 /* coef indices */
105 unsigned int coef) in cs_vendor_coef_set() argument
112 AC_VERB_SET_PROC_COEF, coef); in cs_vendor_coef_set()
150 unsigned int coef; in init_input_coef() local
154 coef = cs_vendor_coef_get(codec, IDX_BEEP_CFG); in init_input_coef()
156 coef |= 1 << 4; /* DMIC2 2 chan on, GPIO1 off */ in init_input_coef()
158 coef |= 1 << 3; /* DMIC1 2 chan on, GPIO0 off in init_input_coef()
163 cs_vendor_coef_set(codec, IDX_BEEP_CFG, coef); in init_input_coef()
241 unsigned int coef; in init_digital_coef() local
243 coef in init_digital_coef()
[all...]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
H A Dgk20a.c52 gk20a_volt_get_cvb_voltage(int speedo, int s_scale, const struct cvb_coef *coef) in gk20a_volt_get_cvb_voltage() argument
56 mv = DIV_ROUND_CLOSEST(coef->c2 * speedo, s_scale); in gk20a_volt_get_cvb_voltage()
57 mv = DIV_ROUND_CLOSEST((mv + coef->c1) * speedo, s_scale) + coef->c0; in gk20a_volt_get_cvb_voltage()
68 const struct cvb_coef *coef) in gk20a_volt_get_cvb_t_voltage() argument
72 cvb_mv = gk20a_volt_get_cvb_voltage(speedo, s_scale, coef); in gk20a_volt_get_cvb_t_voltage()
74 mv = DIV_ROUND_CLOSEST(coef->c3 * speedo, s_scale) + coef->c4 + in gk20a_volt_get_cvb_t_voltage()
75 DIV_ROUND_CLOSEST(coef->c5 * temp, t_scale); in gk20a_volt_get_cvb_t_voltage()
81 gk20a_volt_calc_voltage(const struct cvb_coef *coef, int speedo) in gk20a_volt_calc_voltage() argument
86 mv = gk20a_volt_get_cvb_t_voltage(speedo, -10, 100, 10, coef); in gk20a_volt_calc_voltage()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv50.c56 u32 coef, ref = nvkm_clk_read(&clk->base, nv_clk_src_crystal); in read_pll_src() local
73 coef = nvkm_rd32(device, 0x00e81c + (id * 0x0c)); in read_pll_src()
74 ref *= (coef & 0x01000000) ? 2 : 4; in read_pll_src()
75 P = (coef & 0x00070000) >> 16; in read_pll_src()
76 N = ((coef & 0x0000ff00) >> 8) + 1; in read_pll_src()
77 M = ((coef & 0x000000ff) >> 0) + 1; in read_pll_src()
82 coef = nvkm_rd32(device, 0x00e81c); in read_pll_src()
83 P = (coef & 0x00070000) >> 16; in read_pll_src()
84 N = (coef & 0x0000ff00) >> 8; in read_pll_src()
85 M = (coef & 0x000000ff) >> 0; in read_pll_src()
[all …]
H A Dgf100.c38 u32 coef; member
63 u32 coef = nvkm_rd32(device, pll + 0x04); in read_pll() local
64 u32 P = (coef & 0x003f0000) >> 16; in read_pll()
65 u32 N = (coef & 0x0000ff00) >> 8; in read_pll()
66 u32 M = (coef & 0x000000ff) >> 0; in read_pll()
250 calc_pll(struct gf100_clk *clk, int idx, u32 freq, u32 *coef) in calc_pll() argument
269 *coef = (P << 16) | (N << 8) | M; in calc_pll()
292 clk1 = calc_pll(clk, idx, freq, &info->coef); in calc_clk()
310 info->ssel = info->coef = 0; in calc_clk()
374 if (info->coef) { in gf100_clk_prog_2()
[all …]
H A Dgk104.c38 u32 coef; member
64 u32 coef = nvkm_rd32(device, pll + 0x04); in read_pll() local
65 u32 P = (coef & 0x003f0000) >> 16; in read_pll()
66 u32 N = (coef & 0x0000ff00) >> 8; in read_pll()
67 u32 M = (coef & 0x000000ff) >> 0; in read_pll()
82 P = (coef & 0x10000000) ? 2 : 1; in read_pll()
263 calc_pll(struct gk104_clk *clk, int idx, u32 freq, u32 *coef) in calc_pll() argument
282 *coef = (P << 16) | (N << 8) | M; in calc_pll()
306 clk1 = calc_pll(clk, idx, freq, &info->coef); in calc_clk()
393 if (info->coef) { in gk104_clk_prog_2()
[all …]
H A Dnv40.c60 u32 coef = nvkm_rd32(device, reg + 0x04); in read_pll_2() local
61 int N2 = (coef & 0xff000000) >> 24; in read_pll_2()
62 int M2 = (coef & 0x00ff0000) >> 16; in read_pll_2()
63 int N1 = (coef & 0x0000ff00) >> 8; in read_pll_2()
64 int M1 = (coef & 0x000000ff) >> 0; in read_pll_2()
H A Dgt215.c117 u32 coef = nvkm_rd32(device, pll + 4); in read_pll() local
118 M = (coef & 0x000000ff) >> 0; in read_pll()
119 N = (coef & 0x0000ff00) >> 8; in read_pll()
120 P = (coef & 0x003f0000) >> 16; in read_pll()
370 const u32 coef = pll + 4; in prog_pll() local
383 nvkm_wr32(device, coef, info->pll); in prog_pll()
H A Dmcp77.c53 u32 coef = nvkm_rd32(device, base + 4); in read_pll() local
70 N1 = (coef & 0x0000ff00) >> 8; in read_pll()
71 M1 = (coef & 0x000000ff); in read_pll()
/linux/drivers/media/platform/st/sti/bdisp/
H A Dbdisp-hw.c54 .coef = {
68 .coef = {
82 .coef = {
96 .coef = {
110 .coef = {
124 .coef = {
138 .coef = {
152 .coef = {
166 .coef = {
180 .coef = {
[all …]
H A Dbdisp-filter.h20 const u8 coef[BDISP_HF_NB]; member
32 const u8 coef[BDISP_VF_NB]; member
/linux/drivers/iio/pressure/
H A Ddps310.c114 u8 coef[18]; in dps310_get_coefs() local
119 rc = regmap_bulk_read(data->regmap, DPS310_COEF_BASE, coef, in dps310_get_coefs()
120 sizeof(coef)); in dps310_get_coefs()
128 c0 = (coef[0] << 4) | (coef[1] >> 4); in dps310_get_coefs()
131 c1 = ((coef[1] & GENMASK(3, 0)) << 8) | coef[2]; in dps310_get_coefs()
139 c00 = (coef[3] << 12) | (coef[4] << 4) | (coef[5] >> 4); in dps310_get_coefs()
142 c10 = ((coef[5] & GENMASK(3, 0)) << 16) | (coef[6] << 8) | coef[7]; in dps310_get_coefs()
145 c01 = (coef[8] << 8) | coef[9]; in dps310_get_coefs()
148 c11 = (coef[10] << 8) | coef[11]; in dps310_get_coefs()
151 c20 = (coef[12] << 8) | coef[13]; in dps310_get_coefs()
[all …]
/linux/crypto/async_tx/
H A Dasync_raid6_recov.c19 struct page **srcs, unsigned int *src_offs, unsigned char *coef, in async_sum_product() argument
54 tx = dma->device_prep_dma_pq(chan, pq, unmap->addr, 2, coef, in async_sum_product()
71 amul = raid6_gfmul[coef[0]]; in async_sum_product()
72 bmul = raid6_gfmul[coef[1]]; in async_sum_product()
88 unsigned int s_off, u8 coef, size_t len, in async_mult() argument
123 1, &coef, len, dma_flags); in async_mult()
142 qmul = raid6_gfmul[coef]; in async_mult()
162 unsigned char coef[2]; in __2data_recov_4() local
184 coef[0] = raid6_gfexi[failb-faila]; in __2data_recov_4()
185 coef[1] = raid6_gfinv[raid6_gfexp[faila]^raid6_gfexp[failb]]; in __2data_recov_4()
[all …]
/linux/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/
H A Dia_css_sdis.host.c128 hor_num_isp = dvs_binary->dis.coef.pad.width; in ia_css_get_isp_dis_coefficients()
129 ver_num_isp = dvs_binary->dis.coef.pad.height; in ia_css_get_isp_dis_coefficients()
130 hor_num_3a = dvs_binary->dis.coef.dim.width; in ia_css_get_isp_dis_coefficients()
131 ver_num_3a = dvs_binary->dis.coef.dim.height; in ia_css_get_isp_dis_coefficients()
152 return sizeof(short) * IA_CSS_DVS_NUM_COEF_TYPES * binary->dis.coef.pad.width; in ia_css_sdis_hor_coef_tbl_bytes()
154 return sizeof(short) * IA_CSS_DVS2_NUM_COEF_TYPES * binary->dis.coef.pad.width; in ia_css_sdis_hor_coef_tbl_bytes()
162 binary->dis.coef.pad.height; in ia_css_sdis_ver_coef_tbl_bytes()
190 dis->coef.dim.width = in ia_css_sdis_init_info()
193 dis->coef.dim.height = in ia_css_sdis_init_info()
196 dis->coef.pad.width = in ia_css_sdis_init_info()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramnv40.c57 ram->coef = (N1 << 8) | M1; in nv40_ram_calc()
60 ram->coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_ram_calc()
132 nvkm_wr32(device, 0x004048, ram->coef); in nv40_ram_prog()
133 nvkm_wr32(device, 0x004030, ram->coef); in nv40_ram_prog()
139 nvkm_wr32(device, 0x00403c, ram->coef); in nv40_ram_prog()
143 nvkm_wr32(device, 0x004024, ram->coef); in nv40_ram_prog()
H A Dramnv40.h10 u32 coef; member
/linux/drivers/media/platform/ti/omap3isp/
H A Disph3a_af.c33 u32 coef; in h3a_af_setup_regs() local
78 coef = 0; in h3a_af_setup_regs()
79 coef |= conf->iir.coeff_set0[index]; in h3a_af_setup_regs()
80 coef |= conf->iir.coeff_set0[index + 1] << in h3a_af_setup_regs()
82 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs()
87 coef = 0; in h3a_af_setup_regs()
88 coef |= conf->iir.coeff_set1[index]; in h3a_af_setup_regs()
89 coef |= conf->iir.coeff_set1[index + 1] << in h3a_af_setup_regs()
91 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs()
/linux/sound/soc/mediatek/mt8365/
H A Dmt8365-dai-i2s.c167 const u32 *coef; in get_iir_coef() member
259 const u32 *coef = NULL; in get_iir_coef() local
271 coef = iir_coef_tbl_list[k].coef; in get_iir_coef()
276 return coef; in get_iir_coef()
349 const u32 *coef; in mt8365_afe_set_2nd_i2s_asrc() local
367 coef = get_iir_coef(ifs, ofs, &coef_count); in mt8365_afe_set_2nd_i2s_asrc()
370 if (coef) { in mt8365_afe_set_2nd_i2s_asrc()
383 0xffffffff, coef[i]); in mt8365_afe_set_2nd_i2s_asrc()
/linux/drivers/dma/ioat/
H A Dprep.c54 dma_addr_t addr, u32 offset, u8 coef, int idx) in pq_set_src() argument
60 pq->coef[idx] = coef; in pq_set_src()
64 dma_addr_t addr, u32 offset, u8 coef, unsigned idx) in pq16_set_src() argument
74 pq->coef[idx] = coef; in pq16_set_src()
76 pq16->coef[idx - 8] = coef; in pq16_set_src()
297 (unsigned long long) pq_get_src(descs, i), pq->coef[i]); in dump_pq_desc_dbg()
332 pq->coef[i]); in dump_pq16_desc_dbg()
/linux/drivers/media/v4l2-core/
H A Dv4l2-vp9.c181 .coef = {
1229 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { in update_coef_probs()
1230 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) in update_coef_probs()
1231 for (k = 0; k < ARRAY_SIZE(probs->coef[0][0]); k++) in update_coef_probs()
1232 update_coeff(deltas->coef[i][j][k], probs->coef[i][j][k]); in update_coef_probs()
1679 for (l = 0; l < ARRAY_SIZE(probs->coef[0][0][0]); l++) { in _adapt_coeff()
1681 u8 *p = probs->coef[i][j][k][l][m]; in _adapt_coeff()
1699 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) in _adapt_coef_probs()
1700 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) in _adapt_coef_probs()
1701 for (k = 0; k < ARRAY_SIZE(probs->coef[0][0]); k++) in _adapt_coef_probs()
/linux/drivers/slimbus/
H A Dqcom-ngd-ctrl.c951 int coef; in qcom_slim_calc_coef() local
956 coef = rt->ratem; in qcom_slim_calc_coef()
967 while ((coef & 0x1) != 0x1) { in qcom_slim_calc_coef()
968 coef >>= 1; in qcom_slim_calc_coef()
972 if (coef <= 3) in qcom_slim_calc_coef()
975 coef++; in qcom_slim_calc_coef()
983 if (coef == 1) { in qcom_slim_calc_coef()
986 coef = 0; in qcom_slim_calc_coef()
990 coef = 1; in qcom_slim_calc_coef()
993 return coef; in qcom_slim_calc_coef()
[all …]
/linux/drivers/input/
H A Djoydev.c76 value = value > corr->coef[0] ? (value < corr->coef[1] ? 0 : in joydev_correct()
77 ((corr->coef[3] * (value - corr->coef[1])) >> 14)) : in joydev_correct()
78 ((corr->coef[2] * (value - corr->coef[0])) >> 14); in joydev_correct()
977 joydev->corr[i].coef[0] = t - input_abs_get_flat(dev, j); in joydev_connect()
978 joydev->corr[i].coef[1] = t + input_abs_get_flat(dev, j); in joydev_connect()
983 joydev->corr[i].coef[2] = (1 << 29) / t; in joydev_connect()
984 joydev->corr[i].coef[3] = (1 << 29) / t; in joydev_connect()
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec-vp9.c49 u8 coef[2][4][2][128]; member
169 static void write_coeff_plane(const u8 coef[6][6][3], u8 *coeff_plane) in write_coeff_plane()
178 p = coef[k][m][n]; in write_coeff_plane()
206 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { in init_intra_only_probs()
207 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) in init_intra_only_probs()
208 write_coeff_plane(probs->coef[i][j][0], in init_intra_only_probs()
272 for (i = 0; i < ARRAY_SIZE(probs->coef); i++) { in init_inter_probs()
273 for (j = 0; j < ARRAY_SIZE(probs->coef[0]); j++) { in init_inter_probs()
274 for (k = 0; k < ARRAY_SIZE(probs->coef[0][0]); k++) in init_inter_probs()
275 write_coeff_plane(probs->coef[i][j][k], in init_inter_probs()
[all …]
/linux/include/linux/
H A Dpolynomial.h18 long coef; member
/linux/sound/hda/codecs/realtek/
H A Drealtek.c226 int coef; in alc_update_knob_master()
228 coef = alc_get_coef0(codec); in alc_update_knob_master()
239 if ((coef & 0x00f0) == 0x0010) in alc_fill_eapd_coef() local
241 if ((coef & 0x00f0) == 0x0020) in alc_fill_eapd_coef()
243 if ((coef & 0x00f0) == 0x0030) in alc_fill_eapd_coef()
301 if ((coef & 0x00f0) == 0x0030) in alc_fill_eapd_coef()
324 if ((coef & 0x00f0) == 0x0020 || (coef & 0x00f0) == 0x0030) in alc_fill_eapd_coef()

12