Lines Matching refs:t

274 	struct bL_thread *t = arg;  in bL_switcher_thread()  local
281 complete(&t->started); in bL_switcher_thread()
286 wait_event_interruptible(t->wq, in bL_switcher_thread()
287 t->wanted_cluster != -1 || in bL_switcher_thread()
290 spin_lock(&t->lock); in bL_switcher_thread()
291 cluster = t->wanted_cluster; in bL_switcher_thread()
292 completer = t->completer; in bL_switcher_thread()
293 completer_cookie = t->completer_cookie; in bL_switcher_thread()
294 t->wanted_cluster = -1; in bL_switcher_thread()
295 t->completer = NULL; in bL_switcher_thread()
296 spin_unlock(&t->lock); in bL_switcher_thread()
349 struct bL_thread *t; in bL_switch_request_cb() local
356 t = &bL_threads[cpu]; in bL_switch_request_cb()
358 if (IS_ERR(t->task)) in bL_switch_request_cb()
359 return PTR_ERR(t->task); in bL_switch_request_cb()
360 if (!t->task) in bL_switch_request_cb()
363 spin_lock(&t->lock); in bL_switch_request_cb()
364 if (t->completer) { in bL_switch_request_cb()
365 spin_unlock(&t->lock); in bL_switch_request_cb()
368 t->completer = completer; in bL_switch_request_cb()
369 t->completer_cookie = completer_cookie; in bL_switch_request_cb()
370 t->wanted_cluster = new_cluster_id; in bL_switch_request_cb()
371 spin_unlock(&t->lock); in bL_switch_request_cb()
372 wake_up(&t->wq); in bL_switch_request_cb()
582 struct bL_thread *t = &bL_threads[cpu]; in bL_switcher_enable() local
583 spin_lock_init(&t->lock); in bL_switcher_enable()
584 init_waitqueue_head(&t->wq); in bL_switcher_enable()
585 init_completion(&t->started); in bL_switcher_enable()
586 t->wanted_cluster = -1; in bL_switcher_enable()
587 t->task = bL_switcher_thread_create(cpu, t); in bL_switcher_enable()
610 struct bL_thread *t; in bL_switcher_disable() local
635 t = &bL_threads[cpu]; in bL_switcher_disable()
636 task = t->task; in bL_switcher_disable()
637 t->task = NULL; in bL_switcher_disable()
645 init_completion(&t->started); in bL_switcher_disable()
646 t->wanted_cluster = bL_switcher_cpu_original_cluster[cpu]; in bL_switcher_disable()
647 task = bL_switcher_thread_create(cpu, t); in bL_switcher_disable()
649 wait_for_completion(&t->started); in bL_switcher_disable()