Lines Matching refs:nr_queues
136 static struct auxtrace_queue *auxtrace_alloc_queue_array(unsigned int nr_queues) in auxtrace_alloc_queue_array() argument
142 if (nr_queues > max_nr_queues) in auxtrace_alloc_queue_array()
145 queue_array = calloc(nr_queues, sizeof(struct auxtrace_queue)); in auxtrace_alloc_queue_array()
149 for (i = 0; i < nr_queues; i++) { in auxtrace_alloc_queue_array()
159 queues->nr_queues = AUXTRACE_INIT_NR_QUEUES; in auxtrace_queues__init()
160 queues->queue_array = auxtrace_alloc_queue_array(queues->nr_queues); in auxtrace_queues__init()
169 unsigned int nr_queues = queues->nr_queues; in auxtrace_queues__grow() local
173 if (!nr_queues) in auxtrace_queues__grow()
174 nr_queues = AUXTRACE_INIT_NR_QUEUES; in auxtrace_queues__grow()
176 while (nr_queues && nr_queues < new_nr_queues) in auxtrace_queues__grow()
177 nr_queues <<= 1; in auxtrace_queues__grow()
179 if (nr_queues < queues->nr_queues || nr_queues < new_nr_queues) in auxtrace_queues__grow()
182 queue_array = auxtrace_alloc_queue_array(nr_queues); in auxtrace_queues__grow()
186 for (i = 0; i < queues->nr_queues; i++) { in auxtrace_queues__grow()
192 queues->nr_queues = nr_queues; in auxtrace_queues__grow()
227 if (idx >= queues->nr_queues) { in auxtrace_queues__add_buffer()
381 for (i = 0; i < queues->nr_queues; i++) { in auxtrace_queues__free()
393 queues->nr_queues = 0; in auxtrace_queues__free()