Lines Matching refs:p
280 snd_emux_create_effect(struct snd_emux_port *p) in snd_emux_create_effect() argument
283 p->effect = kcalloc(p->chset.max_channels, in snd_emux_create_effect()
285 if (p->effect) { in snd_emux_create_effect()
286 for (i = 0; i < p->chset.max_channels; i++) in snd_emux_create_effect()
287 p->chset.channels[i].private = p->effect + i; in snd_emux_create_effect()
289 for (i = 0; i < p->chset.max_channels; i++) in snd_emux_create_effect()
290 p->chset.channels[i].private = NULL; in snd_emux_create_effect()
295 snd_emux_delete_effect(struct snd_emux_port *p) in snd_emux_delete_effect() argument
297 kfree(p->effect); in snd_emux_delete_effect()
298 p->effect = NULL; in snd_emux_delete_effect()
302 snd_emux_clear_effect(struct snd_emux_port *p) in snd_emux_clear_effect() argument
304 if (p->effect) { in snd_emux_clear_effect()
305 memset(p->effect, 0, sizeof(struct snd_emux_effect_table) * in snd_emux_clear_effect()
306 p->chset.max_channels); in snd_emux_clear_effect()