Home
last modified time | relevance | path

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

/linux/drivers/ras/amd/atl/
H A Ddenormalize.c73 u64 denorm_addr = expand_bits(ctx->map.intlv_bit_pos, 1, ctx->ret_addr); in make_space_for_coh_st_id_split_2_1() local
77 return denorm_addr; in make_space_for_coh_st_id_split_2_1()
80 return expand_bits(12, ctx->map.total_intlv_bits - 1, denorm_addr); in make_space_for_coh_st_id_split_2_1()
97 u64 denorm_addr; in make_space_for_coh_st_id_mi300() local
105 denorm_addr = expand_bits(8, min(num_intlv_bits, 4), ctx->ret_addr); in make_space_for_coh_st_id_mi300()
108 denorm_addr = expand_bits(12, ilog2(ctx->map.num_intlv_dies), denorm_addr); in make_space_for_coh_st_id_mi300()
112 denorm_addr = expand_bits(14, 1, denorm_addr); in make_space_for_coh_st_id_mi300()
114 return denorm_addr; in make_space_for_coh_st_id_mi300()
323 static u64 insert_coh_st_id_at_intlv_bit(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id) in insert_coh_st_id_at_intlv_bit() argument
325 return denorm_addr | (coh_st_id << ctx->map.intlv_bit_pos); in insert_coh_st_id_at_intlv_bit()
[all …]