staging: greybus: Refactor gb_audio_gb_get_topology() into separate calls
Subsystems (3)
PATCH v2 1/1 staging: greybus: Refactor gb_audio_gb_get_topology() into separate calls
Refactor gb_audio_gb_get_topology() into separate calls for better modularity
Signed-off-by Madhumitha Prabakaran <[email protected]>
----
Changes in v2:
Include prototype in the /audio_codec.h, as
Reported-by kernel test robot <[email protected]>
--- drivers/staging/greybus/audio_codec.h | 4 ++ drivers/staging/greybus/audio_gb.c | 67 +++++++++++++++++---------- 2 files changed, 46 insertions(+), 25 deletions(-)
drivers/staging/greybus/audio_codec.h +4 -0
@@ -176,7 +176,11 @@ int gbaudio_module_update(struct gbaudio_codec_info *codec,int gbaudio_register_module (struct gbaudio_module_info *module);void gbaudio_unregister_module (struct gbaudio_module_info *module); +struct gb_audio_topology *gb_audio_gb_alloc_topology (u16 size); +/* protocol related */ +int gb_audio_gb_get_topology_size (struct gb_connection *connection, +u16 *size);int gb_audio_gb_get_topology (struct gb_connection *connection,struct gb_audio_topology **topology); int gb_audio_gb_get_control(struct gb_connection *connection,
drivers/staging/greybus/audio_gb.c +42 -25
81 lines not on this page · raw message
Signature · 1 line
2.25.1