Lines Matching refs:src
304 adaptive_mode(adaptive_mode &src, split) : my_divisor(do_split(src, split())) {} in adaptive_mode()
310 std::size_t do_split(adaptive_mode &src, split) { in do_split()
311 return src.my_divisor /= 2u; in do_split()
323 proportional_mode(proportional_mode &src, split) : adaptive_mode<Partition>(src, split()) {} in proportional_mode()
324 proportional_mode(proportional_mode &src, const proportional_split& split_obj) in proportional_mode()
325 : adaptive_mode<Partition>(src, split_obj) in proportional_mode()
327 self().my_divisor = do_split(src, split_obj); in proportional_mode()
329 std::size_t do_split(proportional_mode &src, const proportional_split& split_obj) { in do_split()
332 src.my_divisor -= portion; in do_split()
368 …linear_affinity_mode(linear_affinity_mode &src, split) : proportional_mode<Partition>(src, split()) in linear_affinity_mode()
369 …, my_head((src.my_head + src.my_divisor) % src.my_max_affinity), my_max_affinity(src.my_max_affini… in linear_affinity_mode()
370 …r_affinity_mode(linear_affinity_mode &src, const proportional_split& split_obj) : proportional_mod… in linear_affinity_mode()
371 …, my_head((src.my_head + src.my_divisor) % src.my_max_affinity), my_max_affinity(src.my_max_affini… in linear_affinity_mode()
480 auto_partition_type( auto_partition_type& src, split) in auto_partition_type() argument
481 : dynamic_grainsize_mode<adaptive_mode<auto_partition_type> >(src, split()) {} in auto_partition_type()