Lines Matching refs:effect
98 /* set byte effect value */
102 short effect;
105 effect = fx->val[type];
108 effect += *(char*)valp;
110 effect += *valp;
112 if (effect < parm_defs[type].low)
113 effect = parm_defs[type].low;
114 else if (effect > parm_defs[type].high)
115 effect = parm_defs[type].high;
116 *valp = (unsigned char)effect;
119 /* set word effect value */
123 int effect;
126 effect = *(unsigned short*)&fx->val[type];
128 effect += *valp;
129 if (effect < parm_defs[type].low)
130 effect = parm_defs[type].low;
131 else if (effect > parm_defs[type].high)
132 effect = parm_defs[type].high;
133 *valp = (unsigned short)effect;
173 /* Modify the effect value.
243 /* modify the register values via effect table */
277 * effect table
283 p->effect = kcalloc(p->chset.max_channels,
285 if (p->effect) {
287 p->chset.channels[i].private = p->effect + i;
297 kfree(p->effect);
298 p->effect = NULL;
304 if (p->effect) {
305 memset(p->effect, 0, sizeof(struct snd_emux_effect_table) *