Home
last modified time | relevance | path

Searched refs:sync_thread (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/raspberrypi/
H A Dvchiq_core.h381 struct task_struct *sync_thread; member
/linux/drivers/md/
H A Dmd.c89 * This workqueue is used for sync_work to register new sync_thread, and for
548 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...]
H A Dmd-cluster.c337 md_wakeup_thread(mddev->sync_thread); in recover_bitmaps()
H A Ddm-raid.c3786 md_wakeup_thread(mddev->sync_thread); in raid_message()
4134 WARN_ON_ONCE(rcu_dereference_protected(mddev->sync_thread, in raid_resume()
H A Dmd-bitmap.c2607 if (mddev->recovery || mddev->sync_thread) { in location_store()
/linux/drivers/platform/raspberrypi/vchiq-interface/
H A Dvchiq_core.c2623 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()
H A Dvchiq_arm.c322 kthread_stop(mgmt->state.sync_thread); in vchiq_platform_uninit()