Lines Matching refs:max_jobs
297 assert(queue->num_queued >= 0 && queue->num_queued <= queue->max_jobs);
311 queue->read_idx = (queue->read_idx + 1) % queue->max_jobs;
329 i = (i + 1) % queue->max_jobs) {
409 unsigned max_jobs,
446 queue->max_jobs = max_jobs;
449 calloc(max_jobs, sizeof(struct util_queue_job));
560 assert(queue->num_queued >= 0 && queue->num_queued <= queue->max_jobs);
562 if (queue->num_queued == queue->max_jobs) {
567 unsigned new_max_jobs = queue->max_jobs + 8;
579 i = (i + 1) % queue->max_jobs;
588 queue->max_jobs = new_max_jobs;
591 while (queue->num_queued == queue->max_jobs)
602 queue->write_idx = (queue->write_idx + 1) % queue->max_jobs;
629 i = (i + 1) % queue->max_jobs) {