Lines Matching refs:start
268 void work_balance(StartType &start, Range &range, const execution_data&) { in work_balance()
269 start.run_body( range ); // static partitioner goes here in work_balance()
273 void execute(StartType &start, Range &range, execution_data& ed) { in execute()
285 start.offer_work( split_obj, ed ); in execute()
289 self().work_balance(start, range, ed); in execute()
433 void work_balance(StartType &start, Range &range, execution_data& ed) { in work_balance()
435 start.run_body( range ); in work_balance()
441 if( self().check_for_demand( start ) ) { in work_balance()
443 start.offer_work( range_pool.front(), range_pool.front_depth(), ed ); in work_balance()
450 start.run_body( range_pool.back() ); in work_balance()
509 void execute(StartType &start, Range &range, execution_data& ed) { in execute() argument
512 start.offer_work( split_obj, ed ); in execute()
513 start.run_body( range ); in execute()