/illumos-gate/usr/src/common/mc/mc-amd/ |
H A D | mcamd_api.h | 59 struct mcamd_hdl; 197 extern int mcamd_patounum(struct mcamd_hdl *, mcamd_node_t *, uint64_t, 199 extern int mcamd_unumtopa(struct mcamd_hdl *, mcamd_node_t *, mc_unum_t *, 201 extern int mc_pa_to_offset(struct mcamd_hdl *, mcamd_node_t *, mcamd_node_t *, 203 extern int mc_offset_to_pa(struct mcamd_hdl *, mcamd_node_t *, mcamd_node_t *, 206 extern int mcamd_cs_size(struct mcamd_hdl *, mcamd_node_t *, int, size_t *); 208 extern int mcamd_synd_validate(struct mcamd_hdl *, uint32_t, int); 209 extern int mcamd_eccsynd_decode(struct mcamd_hdl *, uint32_t, uint_t *); 210 extern int mcamd_cksynd_decode(struct mcamd_hdl *, uint32_t, uint_t *, 212 extern int mcamd_cksym_decode(struct mcamd_hdl *, uint_t, int *, int *, [all …]
|
H A D | mcamd_err.h | 42 extern const char *mcamd_errmsg(struct mcamd_hdl *); 44 extern int mcamd_errno(struct mcamd_hdl *); 45 extern int mcamd_set_errno(struct mcamd_hdl *, int); 46 extern void *mcamd_set_errno_ptr(struct mcamd_hdl *, int);
|
H A D | mcamd_rowcol.c | 60 getmcprops(struct mcamd_hdl *hdl, mcamd_node_t *mc, const char *caller, in getmcprops() 86 getcsprops(struct mcamd_hdl *hdl, mcamd_node_t *cs, const char *caller, in getcsprops() 105 gettbls(struct mcamd_hdl *hdl, uint_t csmode, struct mcprops *mcpp, in gettbls() 154 iaddr_add(struct mcamd_hdl *hdl, uint64_t in, uint64_t add, const char *what) in iaddr_add() 170 iaddr_to_row(struct mcamd_hdl *hdl, const struct rct_bnkaddrmode *bamp, in iaddr_to_row() 196 row_to_iaddr(struct mcamd_hdl *hdl, const struct rct_bnkaddrmode *bamp, in row_to_iaddr() 218 iaddr_to_col(struct mcamd_hdl *hdl, const struct rct_bnkaddrmode *bamp, in iaddr_to_col() 249 col_to_iaddr(struct mcamd_hdl *hdl, const struct rct_bnkaddrmode *bamp, in col_to_iaddr() 280 iaddr_to_bank(struct mcamd_hdl *hdl, const struct rct_rcbmap *rcbm, in iaddr_to_bank() 327 bank_to_iaddr(struct mcamd_hdl *hdl, const struct rct_rcbmap *rcbm, in bank_to_iaddr() [all …]
|
H A D | mcamd_synd.c | 173 mcamd_synd_validate(struct mcamd_hdl *hdl, uint32_t synd, int syndtype) in mcamd_synd_validate() 200 mcamd_eccsynd_decode(struct mcamd_hdl *hdl, uint32_t synd, uint_t *bitp) in mcamd_eccsynd_decode() 225 mcamd_cksynd_decode(struct mcamd_hdl *hdl, uint32_t synd, uint_t *symp, in mcamd_cksynd_decode() 261 mcamd_cksym_decode(struct mcamd_hdl *hdl, uint_t sym, int *lowbitp, in mcamd_cksym_decode()
|
H A D | mcamd_err.c | 40 mcamd_set_errno_ptr(struct mcamd_hdl *mcamd, int err) in mcamd_set_errno_ptr() 58 mcamd_errmsg(struct mcamd_hdl *mcamd) in mcamd_errmsg()
|
H A D | mcamd_patounum.c | 55 iaddr_gen(struct mcamd_hdl *hdl, mcamd_node_t *mc, uint64_t pa, in iaddr_gen() 151 cs_match(struct mcamd_hdl *hdl, uint64_t iaddr, mcamd_node_t *cs) in cs_match() 186 cs_sparedto(struct mcamd_hdl *hdl, mcamd_node_t *cs, mcamd_node_t *mc) in cs_sparedto() 235 unum_fill(struct mcamd_hdl *hdl, mcamd_node_t *cs, int which, in unum_fill() 345 mc_whichdimm(struct mcamd_hdl *hdl, mcamd_node_t *cs, uint64_t pa, in mc_whichdimm() 442 mc_bkdg_patounum(struct mcamd_hdl *hdl, mcamd_node_t *mc, uint64_t pa, in mc_bkdg_patounum() 611 mc_patounum(struct mcamd_hdl *hdl, mcamd_node_t *mc, uint64_t pa, in mc_patounum() 693 mcamd_patounum(struct mcamd_hdl *hdl, mcamd_node_t *root, uint64_t pa, in mcamd_patounum()
|
H A D | mcamd_unumtopa.c | 44 mcamd_unumtopa(struct mcamd_hdl *hdl, mcamd_node_t *root, mc_unum_t *unump, in mcamd_unumtopa()
|
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd.h | 216 typedef struct mcamd_hdl { struct
|
H A D | mcamd_subr.c | 353 mcamd_get_cfgreg(struct mcamd_hdl *hdl, mcamd_node_t *node, in mcamd_get_cfgreg()
|