Lines Matching full: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
32 struct policy_work work; member
47 * Destroy the tracker. No issued, but not complete, work should
49 * work.
56 * Queue some work within the tracker. 'work' should point to the work
59 * copy of the work.
61 * returns -EINVAL iff the work is already queued. -ENOMEM if the work
65 struct policy_work *work,
69 * Hands out the next piece of work to be performed.
70 * Returns -ENODATA if there's no work.
72 int btracker_issue(struct background_tracker *b, struct policy_work **work);
75 * Informs the tracker that the work has been completed and it may forget