Lines Matching refs:thread
318 if (dev->thread.scan1 == dev->thread.scan2 &&
328 return dev->thread.scan1 != dev->thread.scan2;
491 dev->thread.scan1 = dev->thread.scan2;
492 dprintk("tvaudio thread scan start [%d]\n",dev->thread.scan1);
531 if (dev->thread.scan1 != dev->thread.scan2)
607 if (UNSET == dev->thread.mode) {
611 mode = dev->thread.mode;
621 dev->thread.stopped = 1;
788 dev->thread.scan1 = dev->thread.scan2;
789 dprintk("tvaudio thread scan start [%d]\n",dev->thread.scan1);
838 dprintk("tvaudio thread status: 0x%x [%s%s%s]\n",
864 dev->thread.stopped = 1;
1026 dev->thread.thread = NULL;
1027 dev->thread.scan1 = dev->thread.scan2 = 0;
1030 /* start tvaudio thread */
1031 dev->thread.thread = kthread_run(my_thread, dev, "%s", dev->name);
1032 if (IS_ERR(dev->thread.thread)) {
1052 /* shutdown tvaudio thread */
1053 if (dev->thread.thread && !dev->thread.stopped)
1054 kthread_stop(dev->thread.thread);
1066 } else if (dev->thread.thread) {
1067 dev->thread.mode = UNSET;
1068 dev->thread.scan2++;
1070 if (!dev->insuspend && !dev->thread.stopped)
1071 wake_up_process(dev->thread.thread);