Lines Matching refs:mcamd_hdl
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 *,
215 extern void *mcamd_set_errno_ptr(struct mcamd_hdl *, int);
217 extern const char *mcamd_errmsg(struct mcamd_hdl *);
222 extern mcamd_node_t *mcamd_mc_next(struct mcamd_hdl *, mcamd_node_t *,
224 extern mcamd_node_t *mcamd_cs_next(struct mcamd_hdl *, mcamd_node_t *,
226 extern mcamd_node_t *mcamd_dimm_next(struct mcamd_hdl *, mcamd_node_t *,
229 extern mcamd_node_t *mcamd_cs_mc(struct mcamd_hdl *, mcamd_node_t *);
230 extern mcamd_node_t *mcamd_dimm_mc(struct mcamd_hdl *, mcamd_node_t *);
232 extern int mcamd_get_numprop(struct mcamd_hdl *, mcamd_node_t *,
234 extern int mcamd_get_numprops(struct mcamd_hdl *, ...);
235 extern int mcamd_get_cfgreg(struct mcamd_hdl *, mcamd_node_t *,
237 extern int mcamd_get_cfgregs(struct mcamd_hdl *, ...);
239 extern int mcamd_errno(struct mcamd_hdl *);
240 extern int mcamd_set_errno(struct mcamd_hdl *, int);
241 extern void mcamd_dprintf(struct mcamd_hdl *, int, const char *, ...);