@@ -438,7 +438,7 @@ static int demux_copy(struct comp_dev *dev)
438438 // align sink streams with their respective configurations
439439 list_for_item (clist , & dev -> bsink_list ) {
440440 sink = container_of (clist , struct comp_buffer , source_list );
441- sink = buffer_acquire_irq (sink );
441+ sink = buffer_acquire (sink );
442442 if (sink -> sink -> state == dev -> state ) {
443443 num_sinks ++ ;
444444 i = get_stream_index (cd , sink -> pipeline_id );
@@ -449,7 +449,7 @@ static int demux_copy(struct comp_dev *dev)
449449 sinks [i ] = sink ;
450450 look_ups [i ] = look_up ;
451451 }
452- sink = buffer_release_irq (sink );
452+ sink = buffer_release (sink );
453453 }
454454
455455 /* if there are no sinks active */
@@ -459,25 +459,25 @@ static int demux_copy(struct comp_dev *dev)
459459 source = list_first_item (& dev -> bsource_list , struct comp_buffer ,
460460 sink_list );
461461
462- source = buffer_acquire_irq (source );
462+ source = buffer_acquire (source );
463463
464464 /* check if source is active */
465465 if (source -> source -> state != dev -> state ) {
466- source = buffer_release_irq (source );
466+ source = buffer_release (source );
467467 return 0 ;
468468 }
469469
470470 for (i = 0 ; i < MUX_MAX_STREAMS ; i ++ ) {
471471 if (!sinks [i ])
472472 continue ;
473- sinks [i ] = buffer_acquire_irq (sinks [i ]);
473+ sinks [i ] = buffer_acquire (sinks [i ]);
474474 avail = audio_stream_avail_frames (& source -> stream ,
475475 & sinks [i ]-> stream );
476476 frames = MIN (frames , avail );
477- buffer_release_irq (sinks [i ]);
477+ buffer_release (sinks [i ]);
478478 }
479479
480- source = buffer_release_irq (source );
480+ source = buffer_release (source );
481481
482482 source_bytes = frames * audio_stream_frame_bytes (& source -> stream );
483483 for (i = 0 ; i < MUX_MAX_STREAMS ; i ++ ) {
@@ -537,7 +537,7 @@ static int mux_copy(struct comp_dev *dev)
537537 /* align source streams with their respective configurations */
538538 list_for_item (clist , & dev -> bsource_list ) {
539539 source = container_of (clist , struct comp_buffer , sink_list );
540- source = buffer_acquire_irq (source );
540+ source = buffer_acquire (source );
541541 if (source -> source -> state == dev -> state ) {
542542 num_sources ++ ;
543543 i = get_stream_index (cd , source -> pipeline_id );
@@ -547,7 +547,7 @@ static int mux_copy(struct comp_dev *dev)
547547 sources [i ] = source ;
548548 sources_stream [i ] = & source -> stream ;
549549 } else {
550- source = buffer_release_irq (source );
550+ source = buffer_release (source );
551551 }
552552 }
553553
@@ -558,17 +558,17 @@ static int mux_copy(struct comp_dev *dev)
558558 sink = list_first_item (& dev -> bsink_list , struct comp_buffer ,
559559 source_list );
560560
561- sink = buffer_acquire_irq (sink );
561+ sink = buffer_acquire (sink );
562562
563563 /* check if sink is active */
564564 if (sink -> sink -> state != dev -> state ) {
565565 for (i = 0 ; i < MUX_MAX_STREAMS ; i ++ ) {
566566 if (!sources [i ])
567567 continue ;
568- buffer_release_irq (sources [i ]);
568+ buffer_release (sources [i ]);
569569 }
570570
571- sink = buffer_release_irq (sink );
571+ sink = buffer_release (sink );
572572 return 0 ;
573573 }
574574
@@ -579,10 +579,10 @@ static int mux_copy(struct comp_dev *dev)
579579 avail_frames = audio_stream_avail_frames (sources_stream [i ],
580580 & sink -> stream );
581581 frames = MIN (frames , avail_frames );
582- sources [i ] = buffer_release_irq (sources [i ]);
582+ sources [i ] = buffer_release (sources [i ]);
583583 }
584584
585- sink = buffer_release_irq (sink );
585+ sink = buffer_release (sink );
586586
587587 for (i = 0 ; i < MUX_MAX_STREAMS ; i ++ ) {
588588 if (!sources [i ])
0 commit comments