kthread_work
kthread_init_work(struct kthread_work *work, void (*func)(struct kthread_work *))
kthread_queue_work(struct kthread_worker *worker, struct kthread_work *work)
kthread_cancel_work_sync(struct kthread_work *work)
kthread_flush_work(struct kthread_work *work)
void (*func)(struct kthread_work *work))
static void intel_crtc_vblank_work(struct kthread_work *base)
void intel_cursor_unpin_work(struct kthread_work *base)
struct kthread_work;
void intel_cursor_unpin_work(struct kthread_work *base);
struct kthread_work work;
static void __live_parallel_switch1(struct kthread_work *work)
static void __live_parallel_switchN(struct kthread_work *work)
static void (* const func[])(struct kthread_work *) = {
void (* const *fn)(struct kthread_work *);
struct kthread_work work;
static void smoke_crescendo_work(struct kthread_work *work)
struct kthread_work work;
static void active_engine(struct kthread_work *work)
struct kthread_work work;
static void slpc_spinner_thread(struct kthread_work *work)
struct kthread_work work;
static void __live_parallel_engine1(struct kthread_work *work)
static void __live_parallel_engineN(struct kthread_work *work)
static void __live_parallel_spin(struct kthread_work *work)
static void (* const func[])(struct kthread_work *) = {
void (* const *fn)(struct kthread_work *);
struct kthread_work work;
static void p_sync0(struct kthread_work *work)
struct kthread_work work;
static void p_sync1(struct kthread_work *work)
static void __igt_breadcrumbs_smoketest(struct kthread_work *work)
static void p_many(struct kthread_work *work)
static void (* const func[])(struct kthread_work *) = {
void (* const *fn)(struct kthread_work *);
struct kthread_work base;
void (*func)(struct kthread_work *work));
void kthread_init_work(struct kthread_work *, void (*)(struct kthread_work *));
bool kthread_queue_work(struct kthread_worker *, struct kthread_work *);
bool kthread_cancel_work_sync(struct kthread_work *);
void kthread_flush_work(struct kthread_work *);