Lines Matching refs:init
108 typename traits_t<T>::unsigned_t &init, in __kmp_initialize_self_buffer() argument
133 init = id * small_chunk + id * p_extra + (id < extras ? id : extras); in __kmp_initialize_self_buffer()
135 init = id * small_chunk + (id - num_procs_with_ecore) * p_extra + in __kmp_initialize_self_buffer()
140 init = id * small_chunk + id * p_extra + (id < extras ? id : extras); in __kmp_initialize_self_buffer()
142 init = id * small_chunk + first_thread_with_ecore * p_extra + in __kmp_initialize_self_buffer()
154 init = id * small_chunk + (id < extras ? id : extras); in __kmp_initialize_self_buffer()
433 T ntc, init = 0; in __kmp_dispatch_init_algorithm() local
532 init = in __kmp_dispatch_init_algorithm()
535 init = id * small_chunk + (id - num_procs_with_ecore) * p_extra + in __kmp_dispatch_init_algorithm()
540 init = in __kmp_dispatch_init_algorithm()
543 init = id * small_chunk + first_thread_with_ecore * p_extra + in __kmp_dispatch_init_algorithm()
553 init = id * small_chunk + (id < extras ? id : extras); in __kmp_dispatch_init_algorithm()
556 pr->u.p.count = init; in __kmp_dispatch_init_algorithm()
558 pr->u.p.ub = init + small_chunk + p_extra + (id < extras ? 1 : 0); in __kmp_dispatch_init_algorithm()
565 pr->u.p.ub = init; // mark there is no iterations to work on in __kmp_dispatch_init_algorithm()
585 T init, limit; in __kmp_dispatch_init_algorithm() local
597 init = id; in __kmp_dispatch_init_algorithm()
608 init = id * small_chunk + (id < extras ? id : extras); in __kmp_dispatch_init_algorithm()
609 limit = init + small_chunk - (id < extras ? 0 : 1); in __kmp_dispatch_init_algorithm()
614 init = 0; in __kmp_dispatch_init_algorithm()
628 *cur_chunk = limit - init + 1; in __kmp_dispatch_init_algorithm()
631 pr->u.p.lb = lb + init; in __kmp_dispatch_init_algorithm()
636 pr->u.p.lb = lb + init * st; in __kmp_dispatch_init_algorithm()
646 pr->u.p.ordered_lower = init; in __kmp_dispatch_init_algorithm()
1335 UT limit, trip, init; in __kmp_dispatch_next_algorithm() local
1386 init = (pr->u.p.count)++; in __kmp_dispatch_next_algorithm()
1387 status = (init < (UT)pr->u.p.ub); in __kmp_dispatch_next_algorithm()
1427 init, small_chunk, extras, in __kmp_dispatch_next_algorithm()
1430 pr->u.p.count = init + 1; // exclude one we execute immediately in __kmp_dispatch_next_algorithm()
1431 pr->u.p.ub = init + small_chunk + p_extra + (id < extras ? 1 : 0); in __kmp_dispatch_next_algorithm()
1474 init = (v->u.p.ub -= (remaining >> 2)); in __kmp_dispatch_next_algorithm()
1478 init = (v->u.p.ub -= 1); in __kmp_dispatch_next_algorithm()
1489 KD_TRACE(10, (buff, gtid, victimId, init, limit)); in __kmp_dispatch_next_algorithm()
1493 KMP_DEBUG_ASSERT(init + 1 <= limit); in __kmp_dispatch_next_algorithm()
1498 pr->u.p.count = init + 1; in __kmp_dispatch_next_algorithm()
1502 if (init + 1 < limit) in __kmp_dispatch_next_algorithm()
1531 init = vold.p.count; in __kmp_dispatch_next_algorithm()
1532 status = (init < (UT)vold.p.ub); in __kmp_dispatch_next_algorithm()
1570 init, small_chunk, extras, in __kmp_dispatch_next_algorithm()
1572 vnew.p.count = init + 1; in __kmp_dispatch_next_algorithm()
1573 vnew.p.ub = init + small_chunk + p_extra + (id < extras ? 1 : 0); in __kmp_dispatch_next_algorithm()
1640 init = vnew.p.ub; in __kmp_dispatch_next_algorithm()
1641 vold.p.count = init + 1; in __kmp_dispatch_next_algorithm()
1664 init *= chunk; in __kmp_dispatch_next_algorithm()
1665 limit = chunk + init - 1; in __kmp_dispatch_next_algorithm()
1669 KMP_DEBUG_ASSERT(init <= trip); in __kmp_dispatch_next_algorithm()
1679 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1682 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1718 init = parm1 * (pr->u.p.count + tid); in __kmp_dispatch_next_algorithm()
1720 if ((status = (init <= trip)) != 0) { in __kmp_dispatch_next_algorithm()
1723 limit = parm1 + init - 1; in __kmp_dispatch_next_algorithm()
1734 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1737 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1742 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1767 init = chunk_size * chunk_number; in __kmp_dispatch_next_algorithm()
1772 if ((last = (trip - init < (UT)chunk_size))) in __kmp_dispatch_next_algorithm()
1775 limit = chunk_size + init - 1; in __kmp_dispatch_next_algorithm()
1781 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1784 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1789 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1805 init = sh->u.s.iteration; // shared value in __kmp_dispatch_next_algorithm()
1806 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1816 init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration), in __kmp_dispatch_next_algorithm()
1818 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1825 limit = init + chunkspec - 1; in __kmp_dispatch_next_algorithm()
1828 limit = init + remaining - 1; in __kmp_dispatch_next_algorithm()
1833 limit = init + (UT)((double)remaining * in __kmp_dispatch_next_algorithm()
1836 (ST)init, (ST)limit)) { in __kmp_dispatch_next_algorithm()
1848 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1851 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1874 init = sh->u.s.iteration; // shared value in __kmp_dispatch_next_algorithm()
1875 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1880 KMP_DEBUG_ASSERT(chunk && init % chunk == 0); in __kmp_dispatch_next_algorithm()
1885 init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration), in __kmp_dispatch_next_algorithm()
1887 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1894 limit = init + chunk - 1; in __kmp_dispatch_next_algorithm()
1897 limit = init + remaining - 1; in __kmp_dispatch_next_algorithm()
1909 limit = init + span; in __kmp_dispatch_next_algorithm()
1911 (ST)init, (ST)limit)) { in __kmp_dispatch_next_algorithm()
1923 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1926 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1962 init = chunkIdx * chunkspec + pr->u.p.count; in __kmp_dispatch_next_algorithm()
1965 if ((status = (init > 0 && init <= trip)) != 0) { in __kmp_dispatch_next_algorithm()
1966 limit = init + chunkspec - 1; in __kmp_dispatch_next_algorithm()
1989 init = __kmp_dispatch_guided_remaining<T>( in __kmp_dispatch_next_algorithm()
1991 KMP_DEBUG_ASSERT(init); in __kmp_dispatch_next_algorithm()
1992 init = trip - init; in __kmp_dispatch_next_algorithm()
1994 init = 0; in __kmp_dispatch_next_algorithm()
1997 KMP_ASSERT(init <= limit); in __kmp_dispatch_next_algorithm()
1998 if (init < limit) { in __kmp_dispatch_next_algorithm()
2018 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
2021 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
2044 init = (index * ((2 * parm2) - (index - 1) * parm4)) / 2; in __kmp_dispatch_next_algorithm()
2047 if ((status = ((T)index < parm3 && init <= trip)) == 0) { in __kmp_dispatch_next_algorithm()
2064 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
2067 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
2072 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
2229 UT limit, trip, init; in __kmp_dispatch_next() local
2236 init = chunk * pr->u.p.count++; in __kmp_dispatch_next()
2239 if ((status = (init <= trip)) == 0) { in __kmp_dispatch_next()
2253 limit = chunk + init - 1; in __kmp_dispatch_next()
2267 *p_lb = start + init; in __kmp_dispatch_next()
2270 *p_lb = start + init * incr; in __kmp_dispatch_next()
2275 pr->u.p.ordered_lower = init; in __kmp_dispatch_next()