Home
last modified time | relevance | path

Searched refs:intlv_bit_pos (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/ras/amd/atl/
H A Ddehash.c17 u8 hashed_bit, intlv_bit, intlv_bit_pos; in df2_dehash_addr() local
19 intlv_bit_pos = ctx->map.intlv_bit_pos; in df2_dehash_addr()
20 intlv_bit = !!(BIT_ULL(intlv_bit_pos) & ctx->ret_addr); in df2_dehash_addr()
29 ctx->ret_addr ^= BIT_ULL(intlv_bit_pos); in df2_dehash_addr()
37 u8 hashed_bit, intlv_bit, intlv_bit_pos; in df3_dehash_addr() local
43 intlv_bit_pos = ctx->map.intlv_bit_pos; in df3_dehash_addr()
44 intlv_bit = !!(BIT_ULL(intlv_bit_pos) & ctx->ret_addr); in df3_dehash_addr()
53 ctx->ret_addr ^= BIT_ULL(intlv_bit_pos); in df3_dehash_addr()
88 u8 intlv_bit_pos = ctx->map.intlv_bit_pos; in df3_6chan_dehash_addr() local
102 intlv_bit = !!(BIT_ULL(intlv_bit_pos) & ctx->ret_addr); in df3_6chan_dehash_addr()
[all …]
H A Dmap.c637 ctx->map.intlv_bit_pos = get_intlv_bit_pos(ctx); in get_global_map_data()
655 if (!(ctx->map.intlv_bit_pos == bit1 || ctx->map.intlv_bit_pos == bit2)) { in map_bits_valid()
656 pr_debug("Invalid interleave bit: %u", ctx->map.intlv_bit_pos); in map_bits_valid()
752 pr_debug("intlv_bit_pos=%u", map->intlv_bit_pos); in dump_address_map()
H A Ddenormalize.c46 return expand_bits(ctx->map.intlv_bit_pos, in make_space_for_coh_st_id_at_intlv_bit()
73 u64 denorm_addr = expand_bits(ctx->map.intlv_bit_pos, 1, ctx->ret_addr); in make_space_for_coh_st_id_split_2_1()
99 if (ctx->map.intlv_bit_pos != 8) { in make_space_for_coh_st_id_mi300()
100 pr_debug("Invalid interleave bit: %u", ctx->map.intlv_bit_pos); in make_space_for_coh_st_id_mi300()
325 return denorm_addr | (coh_st_id << ctx->map.intlv_bit_pos); in insert_coh_st_id_at_intlv_bit()
331 denorm_addr |= (coh_st_id & BIT(0)) << ctx->map.intlv_bit_pos; in insert_coh_st_id_split_2_1()
584 u8 low_bit, intlv_bit = ctx->map.intlv_bit_pos; in denorm_addr_df3_6chan()
H A Dinternal.h221 u8 intlv_bit_pos; member