Searched refs:sync_thread (Results 1 – 7 of 7) sorted by relevance
381 struct task_struct *sync_thread; member
89 * This workqueue is used for sync_work to register new sync_thread, and for548 md_wakeup_thread(mddev->sync_thread); /* possibly kick off a reshape */5079 * frozen has the highest priority, means running sync_thread will be in md_sync_action() 5080 * stopped immediately, and no new sync_thread can start. in md_sync_action() 5086 * read-only array can't register sync_thread, and it can only in md_sync_action() 5093 * idle means no sync_thread is running, and no new sync_thread is in md_sync_action() 5161 * stop_sync_thread() - wait for sync_thread to stop if it's running. in stop_sync_thread() 5184 md_wakeup_thread_directly(&mddev->sync_thread); in stop_sync_thread() 5277 /* TODO: mdadm rely on "idle" to start sync_thread in action_store() [all...]
337 md_wakeup_thread(mddev->sync_thread); in recover_bitmaps()
3786 md_wakeup_thread(mddev->sync_thread); in raid_message()4134 WARN_ON_ONCE(rcu_dereference_protected(mddev->sync_thread, in raid_resume()
2607 if (mddev->recovery || mddev->sync_thread) { in location_store()
2623 state->sync_thread = kthread_create(&sync_func, (void *)state, threadname); in vchiq_init_state()2624 if (IS_ERR(state->sync_thread)) { in vchiq_init_state()2626 ret = PTR_ERR(state->sync_thread); in vchiq_init_state()2629 set_user_nice(state->sync_thread, -20); in vchiq_init_state()2633 wake_up_process(state->sync_thread); in vchiq_init_state()
322 kthread_stop(mgmt->state.sync_thread); in vchiq_platform_uninit()