Lines Matching refs:g
105 graph_iterator(GraphContainerType *g, bool begin);
116 void activate_graph(graph& g);
117 void deactivate_graph(graph& g);
118 bool is_graph_active(graph& g);
119 graph_task* prioritize_task(graph& g, graph_task& arena_task);
120 void spawn_in_graph_arena(graph& g, graph_task& arena_task);
121 void enqueue_in_graph_arena(graph &g, graph_task& arena_task);
128 graph_task(graph& g, small_object_allocator& allocator
131 : my_graph(g) in my_graph() argument
149 friend graph_task* prioritize_task(graph& g, graph_task& gt);
352 friend void activate_graph(graph& g);
353 friend void deactivate_graph(graph& g);
354 friend bool is_graph_active(graph& g);
355 friend graph_task* prioritize_task(graph& g, graph_task& arena_task);
356 friend void spawn_in_graph_arena(graph& g, graph_task& arena_task);
357 friend void enqueue_in_graph_arena(graph &g, graph_task& arena_task);
373 graph& g = my_graph; in finalize() local
375 g.release_wait(); in finalize()
406 explicit graph_node(graph& g);
415 inline void activate_graph(graph& g) { in activate_graph() argument
416 g.my_is_active = true; in activate_graph()
419 inline void deactivate_graph(graph& g) { in deactivate_graph() argument
420 g.my_is_active = false; in deactivate_graph()
423 inline bool is_graph_active(graph& g) { in is_graph_active() argument
424 return g.my_is_active; in is_graph_active()
427 inline graph_task* prioritize_task(graph& g, graph_task& gt) { in prioritize_task() argument
435 …task* critical_task = gt.my_allocator.new_object<priority_task_selector>(g.my_priority_queue, gt.m… in prioritize_task()
437 g.my_priority_queue.push(>); in prioritize_task()
439 submit( *critical_task, *g.my_task_arena, *g.my_context, /*as_critical=*/true ); in prioritize_task()
444 inline void spawn_in_graph_arena(graph& g, graph_task& arena_task) { in spawn_in_graph_arena() argument
445 if (is_graph_active(g)) { in spawn_in_graph_arena()
446 task* gt = prioritize_task(g, arena_task); in spawn_in_graph_arena()
450 __TBB_ASSERT(g.my_task_arena && g.my_task_arena->is_active(), nullptr); in spawn_in_graph_arena()
451 submit( *gt, *g.my_task_arena, *g.my_context in spawn_in_graph_arena()
462 inline void enqueue_in_graph_arena(graph &g, graph_task& arena_task) { in enqueue_in_graph_arena() argument
463 if (is_graph_active(g)) { in enqueue_in_graph_arena()
464 …__TBB_ASSERT( g.my_task_arena && g.my_task_arena->is_active(), "Is graph's arena initialized and a… in enqueue_in_graph_arena()
467 if( task* gt = prioritize_task(g, arena_task) ) in enqueue_in_graph_arena()
468 submit( *gt, *g.my_task_arena, *g.my_context, /*as_critical=*/false); in enqueue_in_graph_arena()