Lines Matching refs:max_jobs
306 assert(queue->num_queued >= 0 && queue->num_queued <= queue->max_jobs);
320 queue->read_idx = (queue->read_idx + 1) % queue->max_jobs;
341 i = (i + 1) % queue->max_jobs) {
423 unsigned max_jobs,
461 queue->max_jobs = max_jobs;
472 calloc(max_jobs, sizeof(struct util_queue_job));
588 assert(queue->num_queued >= 0 && queue->num_queued <= queue->max_jobs);
591 if (queue->num_queued == queue->max_jobs) {
603 unsigned new_max_jobs = queue->max_jobs + 8;
615 i = (i + 1) % queue->max_jobs;
624 queue->max_jobs = new_max_jobs;
627 while (queue->num_queued == queue->max_jobs)
641 queue->write_idx = (queue->write_idx + 1) % queue->max_jobs;
669 i = (i + 1) % queue->max_jobs) {