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.
233 /* modify the register values via effect table */
270 * effect table
276 p->effect = kcalloc(p->chset.max_channels,
278 if (p->effect) {
280 p->chset.channels[i].private = p->effect + i;
290 kfree(p->effect);
291 p->effect = NULL;
297 if (p->effect) {
298 memset(p->effect, 0, sizeof(struct snd_emux_effect_table) *