Lines Matching defs:jobs
147 /* Priority levels for jobs sent to the cryptocop. Checksum operations from
158 struct list_head jobs;
204 /* The interrupt handler appends completed jobs to this list. The scehduled
1608 /* Remove queued jobs. */
1612 if (!list_empty(&(cryptocop_job_queues[i].jobs))){
1613 list_for_each_safe(node, tmp, &(cryptocop_job_queues[i].jobs)) {
1853 list_add_tail(&pj->node, &cryptocop_job_queues[prio].jobs);
2036 INIT_LIST_HEAD(&cryptocop_job_queues[i].jobs);
2056 if (!list_empty(&(cryptocop_job_queues[i].jobs))){
2057 list_for_each_safe(node, tmp, &(cryptocop_job_queues[i].jobs)) {
2106 /* Remove completed jobs, if any. */
2144 for (i = cryptocop_prio_kernel_csum; (i < cryptocop_prio_no_prios) && list_empty(&cryptocop_job_queues[i].jobs); i++);
2148 DEBUG(printk("cryptocop_start_job: no jobs to run\n"));
2149 return; /* No jobs to run */
2153 /* TODO: Do not starve lower priority jobs. Let in a lower
2160 pj = list_entry(cryptocop_job_queues[i].jobs.next, struct cryptocop_prio_job, node);