threadio 2780 drivers/media/common/videobuf2/videobuf2-core.c struct vb2_threadio_data *threadio = q->threadio; threadio 2804 drivers/media/common/videobuf2/videobuf2-core.c if (!threadio->stop) threadio 2811 drivers/media/common/videobuf2/videobuf2-core.c if (ret || threadio->stop) threadio 2816 drivers/media/common/videobuf2/videobuf2-core.c if (threadio->fnc(vb, threadio->priv)) threadio 2821 drivers/media/common/videobuf2/videobuf2-core.c if (!threadio->stop) threadio 2824 drivers/media/common/videobuf2/videobuf2-core.c if (ret || threadio->stop) threadio 2844 drivers/media/common/videobuf2/videobuf2-core.c struct vb2_threadio_data *threadio; threadio 2847 drivers/media/common/videobuf2/videobuf2-core.c if (q->threadio) threadio 2854 drivers/media/common/videobuf2/videobuf2-core.c threadio = kzalloc(sizeof(*threadio), GFP_KERNEL); threadio 2855 drivers/media/common/videobuf2/videobuf2-core.c if (threadio == NULL) threadio 2857 drivers/media/common/videobuf2/videobuf2-core.c threadio->fnc = fnc; threadio 2858 drivers/media/common/videobuf2/videobuf2-core.c threadio->priv = priv; threadio 2864 drivers/media/common/videobuf2/videobuf2-core.c q->threadio = threadio; threadio 2865 drivers/media/common/videobuf2/videobuf2-core.c threadio->thread = kthread_run(vb2_thread, q, "vb2-%s", thread_name); threadio 2866 drivers/media/common/videobuf2/videobuf2-core.c if (IS_ERR(threadio->thread)) { threadio 2867 drivers/media/common/videobuf2/videobuf2-core.c ret = PTR_ERR(threadio->thread); threadio 2868 drivers/media/common/videobuf2/videobuf2-core.c threadio->thread = NULL; threadio 2876 drivers/media/common/videobuf2/videobuf2-core.c kfree(threadio); threadio 2883 drivers/media/common/videobuf2/videobuf2-core.c struct vb2_threadio_data *threadio = q->threadio; threadio 2886 drivers/media/common/videobuf2/videobuf2-core.c if (threadio == NULL) threadio 2888 drivers/media/common/videobuf2/videobuf2-core.c threadio->stop = true; threadio 2891 drivers/media/common/videobuf2/videobuf2-core.c err = kthread_stop(threadio->thread); threadio 2893 drivers/media/common/videobuf2/videobuf2-core.c threadio->thread = NULL; threadio 2894 drivers/media/common/videobuf2/videobuf2-core.c kfree(threadio); threadio 2895 drivers/media/common/videobuf2/videobuf2-core.c q->threadio = NULL; threadio 47 drivers/media/common/videobuf2/videobuf2-dvb.c if (!dvb->dvbq.threadio) { threadio 607 include/media/videobuf2-core.h struct vb2_threadio_data *threadio;