Lines Matching refs:task_info
91 struct task_info { struct
119 task_info* array;
171 cache_aligned_allocator<task_info>().deallocate(array,array_size); in ~input_buffer()
187 bool try_put_token( task_info& info ) { in try_put_token()
217 task_info wakee; in try_to_spawn_task_for_next_token()
221 task_info& item = array[++low_token & (array_size-1)]; in try_to_spawn_task_for_next_token()
255 task_info* new_array = cache_aligned_allocator<task_info>().allocate(new_size); in grow()
256 task_info* old_array = array; in grow()
265 cache_aligned_allocator<task_info>().deallocate(old_array,old_size); in grow()
268 class stage_task : public d1::task, public task_info {
299 task_info::reset(); in stage_task()
303 …stage_task(pipeline& pipeline, d1::base_filter* filter, const task_info& info, d1::small_object_al… in stage_task()
304 task_info(info), in stage_task()
314 task_info::reset(); in reset()
342 void spawn_stage_task(const task_info& info, d1::execution_data& ed) { in spawn_stage_task()