@@ -333,10 +333,10 @@ static int kpb_get_attribute(struct comp_dev *dev,
333333/**
334334 * \brief Initialize KPB sinks when binding.
335335 * \param[in] dev - component device pointer.
336- * \param[in] bind_data - bind/unbind data.
336+ * \param[in] data - ipc4 bind/unbind data.
337337 * \return: none.
338338 */
339- static int kpb_bind (struct comp_dev * dev , struct bind_info * bind_data )
339+ static int kpb_bind (struct comp_dev * dev , void * data )
340340{
341341 struct comp_data * kpb = comp_get_drvdata (dev );
342342 struct ipc4_module_bind_unbind * bu ;
@@ -345,7 +345,7 @@ static int kpb_bind(struct comp_dev *dev, struct bind_info *bind_data)
345345
346346 comp_dbg (dev , "kpb_bind()" );
347347
348- bu = bind_data -> ipc4_data ;
348+ bu = ( struct ipc4_module_bind_unbind * ) data ;
349349 buf_id = IPC4_COMP_ID (bu -> extension .r .src_queue , bu -> extension .r .dst_queue );
350350
351351 /* We're assuming here that KPB Real Time sink (kpb->sel_sink) is
@@ -383,15 +383,15 @@ static int kpb_bind(struct comp_dev *dev, struct bind_info *bind_data)
383383 * \param[in] data - ipc4 bind/unbind data.
384384 * \return: none.
385385 */
386- static int kpb_unbind (struct comp_dev * dev , struct bind_info * unbind_data )
386+ static int kpb_unbind (struct comp_dev * dev , void * data )
387387{
388388 struct comp_data * kpb = comp_get_drvdata (dev );
389389 struct ipc4_module_bind_unbind * bu ;
390390 int buf_id ;
391391
392392 comp_dbg (dev , "kpb_unbind()" );
393393
394- bu = unbind_data -> ipc4_data ;
394+ bu = ( struct ipc4_module_bind_unbind * ) data ;
395395 buf_id = IPC4_COMP_ID (bu -> extension .r .src_queue , bu -> extension .r .dst_queue );
396396
397397 /* Reset sinks when unbinding */
0 commit comments