mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 14:34:13 -04:00
media: atomisp: Remove 1 line atomisp_flush_bufs_and_wakeup() helper
After recent changes this now is just a wrapper around atomisp_flush_video_pipe(). Make its single caller call atomisp_flush_video_pipe() directly and drop the helper. Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
e4454e06e5
commit
8fd3c9a468
@@ -640,12 +640,6 @@ void atomisp_flush_video_pipe(struct atomisp_video_pipe *pipe, enum vb2_buffer_s
|
||||
spin_unlock_irqrestore(&pipe->irq_lock, irqflags);
|
||||
}
|
||||
|
||||
/* Returns queued buffers back to video-core */
|
||||
void atomisp_flush_bufs_and_wakeup(struct atomisp_sub_device *asd)
|
||||
{
|
||||
atomisp_flush_video_pipe(&asd->video_out, VB2_BUF_STATE_ERROR, false);
|
||||
}
|
||||
|
||||
/* clean out the parameters that did not apply */
|
||||
void atomisp_flush_params_queue(struct atomisp_video_pipe *pipe)
|
||||
{
|
||||
@@ -1029,7 +1023,7 @@ static void __atomisp_css_recover(struct atomisp_device *isp, bool isp_timeout)
|
||||
* dequeueing buffers is not needed. CSS will recycle
|
||||
* buffers that it has.
|
||||
*/
|
||||
atomisp_flush_bufs_and_wakeup(&isp->asd);
|
||||
atomisp_flush_video_pipe(&isp->asd.video_out, VB2_BUF_STATE_ERROR, false);
|
||||
|
||||
/* Requeue unprocessed per-frame parameters. */
|
||||
atomisp_recover_params_queue(&isp->asd.video_out);
|
||||
|
||||
@@ -59,7 +59,6 @@ int atomisp_buffers_in_css(struct atomisp_video_pipe *pipe);
|
||||
void atomisp_buffer_done(struct ia_css_frame *frame, enum vb2_buffer_state state);
|
||||
void atomisp_flush_video_pipe(struct atomisp_video_pipe *pipe, enum vb2_buffer_state state,
|
||||
bool warn_on_css_frames);
|
||||
void atomisp_flush_bufs_and_wakeup(struct atomisp_sub_device *asd);
|
||||
void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd);
|
||||
|
||||
/* Interrupt functions */
|
||||
|
||||
Reference in New Issue
Block a user