Symbol: amd64_pvt
drivers/edac/amd64_edac.c
1001
static int gpu_get_node_map(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
104
static void f15h_select_dct(struct amd64_pvt *pvt, u8 dct)
drivers/edac/amd64_edac.c
1064
static unsigned long dct_determine_edac_cap(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1079
static unsigned long umc_determine_edac_cap(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1105
static void dct_debug_display_dimm_sizes(struct amd64_pvt *pvt, u8 ctrl)
drivers/edac/amd64_edac.c
1161
static void debug_dump_dramcfg_low(struct amd64_pvt *pvt, u32 dclr, int chan)
drivers/edac/amd64_edac.c
1201
static int umc_get_cs_mode(int dimm, u8 ctrl, struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
128
static inline int amd64_read_dct_pci_cfg(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.c
1283
static int umc_addr_mask_to_cs_size(struct amd64_pvt *pvt, u8 umc,
drivers/edac/amd64_edac.c
1334
static void umc_debug_display_dimm_sizes(struct amd64_pvt *pvt, u8 ctrl)
drivers/edac/amd64_edac.c
1355
static void umc_dump_misc_regs(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1383
static void dct_dump_misc_regs(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1423
static void dct_prep_chip_selects(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1437
static void umc_prep_chip_selects(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1447
static void umc_read_base_mask(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1510
static void dct_read_base_mask(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1553
static void umc_determine_memory_type(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1590
static void dct_determine_memory_type(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
1652
static u64 get_error_address(struct amd64_pvt *pvt, struct mce *m)
drivers/edac/amd64_edac.c
1733
static void read_dram_base_limit_regs(struct amd64_pvt *pvt, unsigned range)
drivers/edac/amd64_edac.c
1790
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
1855
static int k8_dbam_to_chip_select(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.c
189
static int __set_scrub_rate(struct amd64_pvt *pvt, u32 new_bw, u32 min_rate)
drivers/edac/amd64_edac.c
19
static inline u32 get_umc_reg(struct amd64_pvt *pvt, u32 reg)
drivers/edac/amd64_edac.c
1959
static int f10_dbam_to_chip_select(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.c
1975
static int f15_dbam_to_chip_select(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.c
1984
static int f15_m60h_dbam_to_chip_select(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.c
2017
static int f16_dbam_to_chip_select(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.c
2029
static void read_dram_ctl_register(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
2063
static u8 f15_m30h_determine_channel(struct amd64_pvt *pvt, u64 sys_addr,
drivers/edac/amd64_edac.c
2094
static u8 f1x_determine_channel(struct amd64_pvt *pvt, u64 sys_addr,
drivers/edac/amd64_edac.c
2138
static u64 f1x_get_norm_dct_addr(struct amd64_pvt *pvt, u8 range,
drivers/edac/amd64_edac.c
2189
static int f10_process_possible_spare(struct amd64_pvt *pvt, u8 dct, int csrow)
drivers/edac/amd64_edac.c
2217
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.c
2263
static u64 f1x_swap_interleaved_region(struct amd64_pvt *pvt, u64 sys_addr)
drivers/edac/amd64_edac.c
2293
static int f1x_match_to_this_node(struct amd64_pvt *pvt, unsigned range,
drivers/edac/amd64_edac.c
234
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
2373
static int f15_m30h_match_to_this_node(struct amd64_pvt *pvt, unsigned range,
drivers/edac/amd64_edac.c
2495
static int f1x_translate_sysaddr_to_cs(struct amd64_pvt *pvt,
drivers/edac/amd64_edac.c
253
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
2532
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
2688
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
2757
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.c
2813
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.c
285
static bool base_limit_match(struct amd64_pvt *pvt, u64 sys_addr, u8 nid)
drivers/edac/amd64_edac.c
2867
reserve_mc_sibling_devs(struct amd64_pvt *pvt, u16 pci_id1, u16 pci_id2)
drivers/edac/amd64_edac.c
2896
static void determine_ecc_sym_sz(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
2917
static void umc_read_mc_regs(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
2950
static void dct_read_mc_regs(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3048
static u32 dct_get_csrow_nr_pages(struct amd64_pvt *pvt, u8 dct, int csrow_nr)
drivers/edac/amd64_edac.c
3066
static u32 umc_get_csrow_nr_pages(struct amd64_pvt *pvt, u8 dct, int csrow_nr_orig)
drivers/edac/amd64_edac.c
3085
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
310
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.c
3129
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
3353
static bool dct_ecc_enabled(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3374
static bool umc_ecc_enabled(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3397
umc_determine_edac_ctl_cap(struct mem_ctl_info *mci, struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3429
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
3455
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
3471
static int dct_hw_info_get(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3486
static int umc_hw_info_get(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3526
static int gpu_addr_mask_to_cs_size(struct amd64_pvt *pvt, u8 umc,
drivers/edac/amd64_edac.c
3535
static void gpu_debug_display_dimm_sizes(struct amd64_pvt *pvt, u8 ctrl)
drivers/edac/amd64_edac.c
3549
static void gpu_dump_misc_regs(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3566
static u32 gpu_get_csrow_nr_pages(struct amd64_pvt *pvt, u8 dct, int csrow_nr)
drivers/edac/amd64_edac.c
3582
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
3607
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
3622
static bool gpu_ecc_enabled(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3627
static inline u32 gpu_get_umc_base(struct amd64_pvt *pvt, u8 umc, u8 channel)
drivers/edac/amd64_edac.c
3652
static void gpu_read_mc_regs(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3674
static void gpu_read_base_mask(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3701
static void gpu_prep_chip_selects(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3711
static int gpu_hw_info_get(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3730
static void hw_info_put(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
374
static void get_cs_base_and_mask(struct amd64_pvt *pvt, int csrow, u8 dct,
drivers/edac/amd64_edac.c
3764
static int per_family_init(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3938
static unsigned int get_layer_size(struct amd64_pvt *pvt, u8 layer)
drivers/edac/amd64_edac.c
3950
static int init_one_instance(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3982
static bool instance_has_memory(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.c
3998
struct amd64_pvt *pvt = NULL;
drivers/edac/amd64_edac.c
4009
pvt = kzalloc_obj(struct amd64_pvt);
drivers/edac/amd64_edac.c
4080
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.c
448
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.c
495
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
553
struct amd64_pvt *pvt = mci->pvt_info; \
drivers/edac/amd64_edac.c
604
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
619
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
640
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
655
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
677
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
691
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
717
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
750
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
813
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
859
struct amd64_pvt *pvt = mci->pvt_info;
drivers/edac/amd64_edac.c
914
struct amd64_pvt *pvt;
drivers/edac/amd64_edac.h
411
static inline u64 get_dram_base(struct amd64_pvt *pvt, u8 i)
drivers/edac/amd64_edac.h
421
static inline u64 get_dram_limit(struct amd64_pvt *pvt, u8 i)
drivers/edac/amd64_edac.h
436
static inline u8 dct_sel_interleave_addr(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.h
464
int (*dbam_to_cs)(struct amd64_pvt *pvt, u8 dct,
drivers/edac/amd64_edac.h
466
int (*hw_info_get)(struct amd64_pvt *pvt);
drivers/edac/amd64_edac.h
467
bool (*ecc_enabled)(struct amd64_pvt *pvt);
drivers/edac/amd64_edac.h
469
void (*dump_misc_regs)(struct amd64_pvt *pvt);
drivers/edac/amd64_edac.h
498
static inline u8 dram_intlv_en(struct amd64_pvt *pvt, unsigned int i)
drivers/edac/amd64_edac.h
508
static inline u8 dhar_valid(struct amd64_pvt *pvt)
drivers/edac/amd64_edac.h
518
static inline u32 dct_sel_baseaddr(struct amd64_pvt *pvt)