Scroll to navigation

QUEUE_WORK(9) Driver Basics QUEUE_WORK(9)

NAME

queue_work - queue work on a workqueue

SYNOPSIS

int queue_work(struct workqueue_struct * wq, struct work_struct * work);

ARGUMENTS

wq

workqueue to use

work

work to queue

DESCRIPTION

Returns 0 if work was already on a queue, non-zero otherwise.

We queue the work to the CPU on which it was submitted, but if the CPU dies it can be processed by another CPU.

COPYRIGHT

April 2023 Kernel Hackers Manual 2.6.