Lines Matching refs:hsg_merge
169 struct hsg_merge hsg_merge[MERGE_LEVELS_MAX_LOG2] = { 0 }; variable
227 hsg_config.warp.skpw_bs = bs_keys / hsg_merge[0].warps; in hsg_config_init_shared()
232 hsg_merge_levels_init_shared(struct hsg_merge * const merge) in hsg_merge_levels_init_shared()
292 hsg_merge_levels_init_1(struct hsg_merge * const merge, uint32_t const warps, uint32_t const level,… in hsg_merge_levels_init_1()
345 hsg_merge_levels_debug(struct hsg_merge * const merge) in hsg_merge_levels_debug()
407 hsg_merge_levels_hint(struct hsg_merge * const merge, bool const autotune) in hsg_merge_levels_hint()
746 struct hsg_merge const * const merge, in hsg_bc_half_merge_level()
801 hsg_bc_half_merge(struct hsg_op * ops, struct hsg_merge const * const merge) in hsg_bc_half_merge()
850 struct hsg_merge const * const merge, in hsg_bs_flip_merge_level()
958 hsg_bs_flip_merge(struct hsg_op * ops, struct hsg_merge const * const merge) in hsg_bs_flip_merge()
1054 hsg_bs_sort(struct hsg_op * ops, struct hsg_merge const * const merge) in hsg_bs_sort()
1099 struct hsg_merge const * const m = hsg_merge + merge_idx; in hsg_bs_sort_all()
1116 hsg_bc_clean(struct hsg_op * ops, struct hsg_merge const * const merge) in hsg_bc_clean()
1165 struct hsg_merge const * const m = hsg_merge + merge_idx; in hsg_bc_clean_all()
1345 uint32_t const warps = hsg_merge[0].warps; in hsg_xm_merge_all()
1372 struct hsg_merge const * const merge, in hsg_op_translate_depth()
1402 struct hsg_merge const * const merge, in hsg_op_translate()
1477 hsg_merge[0].index = 0; in main()
1478 hsg_merge[0].warps = warps; in main()
1560 uint32_t const warps_ru_pow2 = pow2_ru_u32(hsg_merge[0].warps); in main()
1564 hsg_merge[ii].index = ii; in main()
1565 hsg_merge[ii].warps = warps_ru_pow2 >> ii; in main()
1599 struct hsg_merge * const merge = hsg_merge + ii; in main()
1674 hsg_op_translate(hsg_target_pfn,&target,&hsg_config,hsg_merge,ops_begin); in main()