Lines Matching refs:ds_shift
971 int *ds_shift, int *bs_shift) in get_device_select() argument
979 *ds_shift = DIMM_PAIR_SELECT_SHIFT; in get_device_select()
987 *ds_shift = DIMM_PAIR_SELECT_SHIFT; in get_device_select()
996 *ds_shift = get_row_shift(3, dgrp); in get_device_select()
1002 *ds_shift = get_row_shift(2, dgrp); in get_device_select()
1015 int ds_shift = -1, bs_shift = -1; in mc_add_xor_banks() local
1025 get_device_select(interleave, dgrp, &ds_shift, &bs_shift); in mc_add_xor_banks()
1027 mask |= (ds_shift == -1 ? 0 : (1ULL << ds_shift)); in mc_add_xor_banks()
1060 id = ((xmatch & (1ULL << ds_shift)) >> ds_shift) ^ in mc_add_xor_banks()
1082 int ds_shift = -1, bs_shift = -1; in mc_add_dgrp_banks() local
1090 get_device_select(interleave, dgrp, &ds_shift, &bs_shift); in mc_add_dgrp_banks()
1092 mask |= (ds_shift == -1 ? 0 : (1ULL << ds_shift)); in mc_add_dgrp_banks()
1094 match |= (ds_shift == -1 ? 0 : ((dgrpid & 1) << ds_shift)); in mc_add_dgrp_banks()