snd-fireworks: split some functions related to PCM operations

pcm_prepare/pcm_trigger/pcm_pointer