Home
last modified time | relevance | path

Searched refs:writes_pending (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Dmd.h452 struct percpu_ref writes_pending; member
453 int sync_checkers; /* # of threads checking writes_pending */
H A Dmd.c2631 percpu_ref_switch_to_atomic_sync(&mddev->writes_pending); in set_in_sync()
2634 percpu_ref_is_zero(&mddev->writes_pending)) { in set_in_sync()
2645 percpu_ref_switch_to_percpu(&mddev->writes_pending); in set_in_sync()
5652 percpu_ref_exit(&mddev->writes_pending); in md_free()
5684 if (mddev->writes_pending.percpu_count_ptr) in mddev_init_writes_pending()
5686 if (percpu_ref_init(&mddev->writes_pending, no_op, in mddev_init_writes_pending()
5690 percpu_ref_put(&mddev->writes_pending); in mddev_init_writes_pending()
8575 percpu_ref_get(&mddev->writes_pending); in md_write_start()
8579 /* sync_checkers is always 0 when writes_pending is in per-cpu mode */ in md_write_start()
8600 percpu_ref_put(&mddev->writes_pending); in md_write_start()
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Dmd.h478 struct percpu_ref writes_pending; member
479 int sync_checkers; /* # of threads checking writes_pending */
H A Dmd.c2557 percpu_ref_switch_to_atomic_sync(&mddev->writes_pending); in set_in_sync()
2560 percpu_ref_is_zero(&mddev->writes_pending)) { in set_in_sync()
2571 percpu_ref_switch_to_percpu(&mddev->writes_pending); in set_in_sync()
5653 if (mddev->writes_pending.percpu_count_ptr) in mddev_init_writes_pending()
5655 if (percpu_ref_init(&mddev->writes_pending, no_op, in mddev_init_writes_pending()
5659 percpu_ref_put(&mddev->writes_pending); in mddev_init_writes_pending()
6366 percpu_ref_exit(&mddev->writes_pending); in md_stop()
7946 percpu_ref_exit(&mddev->writes_pending); in md_free_disk()
8637 percpu_ref_get(&mddev->writes_pending); in md_write_start()
8641 /* sync_checkers is always 0 when writes_pending i in md_write_start()
[all...]

Completed in 23 milliseconds