Lines Matching refs:work
17 * The cache policy decides what background work should be performed,
19 * is in charge of performing the work, and does so when it sees fit.
22 * work that the policy has decided upon, and handing (issuing) it to
39 * Destroy the tracker. No issued, but not complete, work should
41 * work.
49 * Queue some work within the tracker. 'work' should point to the work
52 * copy of the work.
54 * returns -EINVAL iff the work is already queued. -ENOMEM if the work
58 struct policy_work *work,
62 * Hands out the next piece of work to be performed.
63 * Returns -ENODATA if there's no work.
65 int btracker_issue(struct background_tracker *b, struct policy_work **work);
68 * Informs the tracker that the work has been completed and it may forget