Hi Morimoto-san, Looking at snd_soc_component_driver I see there are some operations like: open, close, hw_params, hw_free. (1) Now, snd_soc_component_driver has snd_compress_ops. Do you think it is worth it to group operations from (1) in a similar structure maybe snd_<xyz>_ops. Daniel.