Symbol: addr_ctx
drivers/ras/amd/atl/core.c
112
struct addr_ctx ctx;
drivers/ras/amd/atl/core.c
20
static int addr_over_limit(struct addr_ctx *ctx)
drivers/ras/amd/atl/core.c
42
static bool legacy_hole_en(struct addr_ctx *ctx)
drivers/ras/amd/atl/core.c
52
static u64 add_legacy_hole(struct addr_ctx *ctx, u64 addr)
drivers/ras/amd/atl/core.c
63
static u64 remove_legacy_hole(struct addr_ctx *ctx, u64 addr)
drivers/ras/amd/atl/core.c
74
static u64 get_base_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/core.c
86
u64 add_base_and_hole(struct addr_ctx *ctx, u64 addr)
drivers/ras/amd/atl/core.c
91
u64 remove_base_and_hole(struct addr_ctx *ctx, u64 addr)
drivers/ras/amd/atl/core.c
96
static bool late_hole_remove(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
135
static int df4_dehash_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
15
static int df2_dehash_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
207
static int df4p5_dehash_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
317
static int mi300_dehash_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
34
static int df3_dehash_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
391
int dehash_address(struct addr_ctx *ctx)
drivers/ras/amd/atl/dehash.c
86
static int df3_6chan_dehash_addr(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
1122
static int init_df4p5_denorm_ctx(struct addr_ctx *ctx, struct df4p5_denorm_ctx *denorm_ctx)
drivers/ras/amd/atl/denormalize.c
121
static u64 make_space_for_coh_st_id(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
1234
static int denorm_addr_df4p5_np2(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
1250
int denormalize_address(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
156
static u16 get_coh_st_id_df2(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
19
static u16 get_dst_fabric_id(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
196
static u16 get_coh_st_id_df4(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
256
static u16 get_coh_st_id_mi300(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
282
static u16 calculate_coh_st_id(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
323
static u64 insert_coh_st_id_at_intlv_bit(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id)
drivers/ras/amd/atl/denormalize.c
328
static u64 insert_coh_st_id_split_2_1(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id)
drivers/ras/amd/atl/denormalize.c
339
static u64 insert_coh_st_id_split_2_2(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id)
drivers/ras/amd/atl/denormalize.c
353
static u64 insert_coh_st_id(struct addr_ctx *ctx, u64 denorm_addr, u16 coh_st_id)
drivers/ras/amd/atl/denormalize.c
406
static u16 get_logical_coh_st_fabric_id_mi300(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
416
static u16 get_logical_coh_st_fabric_id(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
44
static u64 make_space_for_coh_st_id_at_intlv_bit(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
451
static u16 get_logical_coh_st_fabric_id_for_current_spa(struct addr_ctx *ctx,
drivers/ras/amd/atl/denormalize.c
563
static int denorm_addr_common(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
580
static int denorm_addr_df3_6chan(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
653
static int denorm_addr_df4_np2(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
70
static u64 make_space_for_coh_st_id_split_2_1(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
814
static u64 normalize_addr_df4p5_np2(struct addr_ctx *ctx, struct df4p5_denorm_ctx *denorm_ctx,
drivers/ras/amd/atl/denormalize.c
902
static void recalculate_hashed_bits_df4p5_np2(struct addr_ctx *ctx,
drivers/ras/amd/atl/denormalize.c
94
static u64 make_space_for_coh_st_id_mi300(struct addr_ctx *ctx)
drivers/ras/amd/atl/denormalize.c
961
static bool match_logical_coh_st_fabric_id(struct addr_ctx *ctx,
drivers/ras/amd/atl/denormalize.c
977
static bool match_norm_addr(struct addr_ctx *ctx, struct df4p5_denorm_ctx *denorm_ctx)
drivers/ras/amd/atl/denormalize.c
994
static int check_permutations(struct addr_ctx *ctx, struct df4p5_denorm_ctx *denorm_ctx)
drivers/ras/amd/atl/internal.h
273
int determine_node_id(struct addr_ctx *ctx, u8 socket_num, u8 die_num);
drivers/ras/amd/atl/internal.h
276
int get_address_map(struct addr_ctx *ctx);
drivers/ras/amd/atl/internal.h
278
int denormalize_address(struct addr_ctx *ctx);
drivers/ras/amd/atl/internal.h
279
int dehash_address(struct addr_ctx *ctx);
drivers/ras/amd/atl/internal.h
284
u64 add_base_and_hole(struct addr_ctx *ctx, u64 addr);
drivers/ras/amd/atl/internal.h
285
u64 remove_base_and_hole(struct addr_ctx *ctx, u64 addr);
drivers/ras/amd/atl/internal.h
364
static inline void atl_debug_on_bad_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
143
static int get_dram_offset(struct addr_ctx *ctx, u64 *norm_offset)
drivers/ras/amd/atl/map.c
15
static int df2_get_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
182
static int df3_6ch_get_dram_addr_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
212
static int df2_get_dram_addr_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
227
static int df3_get_dram_addr_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
240
static int df4_get_dram_addr_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
296
static int df4p5_get_dram_addr_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
30
static int df3_get_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
36
static int df3p5_get_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
361
static int get_dram_addr_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
375
static int get_coh_st_fabric_id(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
398
static int find_normalized_offset(struct addr_ctx *ctx, u64 *norm_offset)
drivers/ras/amd/atl/map.c
444
static bool valid_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
452
static int get_address_map_common(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
46
static int df4_get_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
473
static u8 get_num_intlv_chan(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
536
static void calculate_intlv_bits(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
551
static u8 get_intlv_bit_pos(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
576
static u8 get_num_intlv_dies(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
59
static int df4p5_get_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
603
static u8 get_num_intlv_sockets(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
628
static int get_global_map_data(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
652
static inline bool map_bits_valid(struct addr_ctx *ctx, u8 bit1, u8 bit2,
drivers/ras/amd/atl/map.c
673
static int validate_address_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
760
int get_address_map(struct addr_ctx *ctx)
drivers/ras/amd/atl/map.c
80
static int get_intlv_mode(struct addr_ctx *ctx)
drivers/ras/amd/atl/system.c
21
int determine_node_id(struct addr_ctx *ctx, u8 socket_id, u8 die_id)