Lines Matching defs:effect
84 /* set byte effect value */
88 short effect;
91 effect = fx->val[type];
94 effect += *(char*)valp;
96 effect += *valp;
98 if (effect < parm_defs[type].low)
99 effect = parm_defs[type].low;
100 else if (effect > parm_defs[type].high)
101 effect = parm_defs[type].high;
102 *valp = (unsigned char)effect;
105 /* set word effect value */
109 int effect;
112 effect = *(unsigned short*)&fx->val[type];
114 effect += *valp;
115 if (effect < parm_defs[type].low)
116 effect = parm_defs[type].low;
117 else if (effect > parm_defs[type].high)
118 effect = parm_defs[type].high;
119 *valp = (unsigned short)effect;
159 /* Modify the effect value.
229 /* modify the register values via effect table */
263 * effect table
269 p->effect = kcalloc(p->chset.max_channels,
271 if (p->effect) {
273 p->chset.channels[i].private = p->effect + i;
283 kfree(p->effect);
284 p->effect = NULL;
290 if (p->effect) {
291 memset(p->effect, 0, sizeof(struct snd_emux_effect_table) *