Home
last modified time | relevance | path

Searched refs:active_io (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/md/
H A Dmd.h319 struct percpu_ref active_io; member
584 return percpu_ref_is_dying(&mddev->active_io); in is_md_suspended()
H A Dmd.c390 if (!percpu_ref_tryget_live(&mddev->active_io)) in md_handle_request()
394 percpu_ref_put(&mddev->active_io); in md_handle_request()
398 percpu_ref_put(&mddev->active_io); in md_handle_request()
450 percpu_ref_kill(&mddev->active_io); in mddev_suspend()
455 wait_event(mddev->sb_wait, percpu_ref_is_zero(&mddev->active_io)); in mddev_suspend()
474 percpu_ref_resurrect(&mddev->active_io); in mddev_resume()
498 percpu_ref_put(&mddev->active_io); in md_end_flush()
535 percpu_ref_put(&mddev->active_io); in submit_flushes()
592 * 'active_io' is already grabbed, hence percpu_ref_is_zero() in md_flush_request()
597 WARN_ON(percpu_ref_is_zero(&mddev->active_io)); in md_flush_request()
[all...]
H A Draid5.c9061 percpu_ref_is_zero(&mddev->active_io)); in raid5_prepare_suspend()
9062 if (percpu_ref_is_zero(&mddev->active_io)) in raid5_prepare_suspend()
/kernel/linux/linux-5.10/drivers/md/
H A Dmd.h293 atomic_t active_io; member
H A Dmd.c448 atomic_inc(&mddev->active_io); in md_handle_request()
452 atomic_dec(&mddev->active_io); in md_handle_request()
457 if (atomic_dec_and_test(&mddev->active_io) && mddev->suspended) in md_handle_request()
510 wait_event(mddev->sb_wait, atomic_read(&mddev->active_io) == 0); in mddev_suspend()
699 atomic_set(&mddev->active_io, 0); in mddev_init()

Completed in 28 milliseconds