Home
last modified time | relevance | path

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

/titanic_44/usr/src/cmd/fm/modules/sun4v/generic-mem/
H A Dgmem_main.c40 gmem_t gmem; variable
169 bzero(&gmem, sizeof (gmem_t)); in _fmd_init()
171 gmem.gm_stats = (gmem_stat_t *)fmd_stat_create(hdl, FMD_STAT_NOALLOC, in _fmd_init()
196 gmem.gm_pagesize = sysconf(_SC_PAGESIZE); in _fmd_init()
197 gmem.gm_pagemask = ~((uint64_t)gmem.gm_pagesize - 1); in _fmd_init()
199 gmem.gm_max_retired_pages = fmd_prop_get_int32(hdl, in _fmd_init()
202 gmem.gm_ce_n = fmd_prop_get_int32(hdl, "ce_n"); in _fmd_init()
203 gmem.gm_ce_t = fmd_prop_get_int64(hdl, "ce_t"); in _fmd_init()
204 gmem.gm_filter_ratio = fmd_prop_get_int32(hdl, "filter_ratio"); in _fmd_init()
205 gmem.gm_low_ce_thresh = fmd_prop_get_int32(hdl, "low_ce_thresh"); in _fmd_init()
[all …]
H A Dgmem_page.c66 gmem_list_delete(&gmem.gm_pages, page); in gmem_page_free()
82 for (page = gmem_list_next(&gmem.gm_pages); page != NULL; in page_lookup_by_physaddr()
98 pa = pa & gmem.gm_pagemask; in gmem_page_create()
141 gmem_list_append(&gmem.gm_pages, page); in gmem_page_create()
150 pa = pa & gmem.gm_pagemask; in gmem_page_lookup()
176 for (page = gmem_list_next(&gmem.gm_pages); page != NULL; in gmem_page_restore()
230 gmem_list_append(&gmem.gm_pages, page); in gmem_page_restore()
286 for (page = gmem_list_next(&gmem.gm_pages); page != NULL; page = next) { in gmem_page_validate()
311 while ((page = gmem_list_next(&gmem.gm_pages)) != NULL) in gmem_page_fini()
H A Dgmem.h38 #define GMEM_STAT_BUMP(name) gmem.gm_stats->name.fmds_value.ui64++
60 typedef struct gmem { struct
75 extern gmem_t gmem; argument
H A Dgmem_mem.c86 if (gmem.gm_filter_ratio == 0) { in gmem_get_serd_filter_ratio()
91 filter_ratio = gmem.gm_filter_ratio; in gmem_get_serd_filter_ratio()
102 serd_n = gmem.gm_ce_n; in gmem_page_serd_create()
103 serd_t = gmem.gm_ce_t; in gmem_page_serd_create()
H A Dgmem_dimm.c105 gmem_list_delete(&gmem.gm_dimms, dimm); in gmem_dimm_free()
121 for (dimm = gmem_list_next(&gmem.gm_dimms); dimm != NULL; in dimm_lookup_by_serial()
174 gmem_list_append(&gmem.gm_dimms, dimm); in gmem_dimm_create()
242 for (dimm = gmem_list_next(&gmem.gm_dimms); dimm != NULL; in gmem_dimm_restore()
311 gmem_list_append(&gmem.gm_dimms, dimm); in gmem_dimm_restore()
332 for (dimm = gmem_list_next(&gmem.gm_dimms); dimm != NULL; dimm = next) { in gmem_dimm_validate()
363 while ((dimm = gmem_list_next(&gmem.gm_dimms)) != NULL) in gmem_dimm_fini()
534 for (dimm = gmem_list_next(&gmem.gm_dimms); dimm != NULL; in gmem_check_symbol_error()
549 for (dimm = gmem_list_next(&gmem.gm_dimms); dimm != NULL; in gmem_save_symbol_error()
H A Dgmem_memerr.c322 if (upos_thresh_check(d1, upos, gmem.gm_nupos)) { in check_bad_rw_between_dimms()
324 gmem.gm_nupos)) { in check_bad_rw_between_dimms()
344 for (d = gmem_list_next(&gmem.gm_dimms); d != NULL; d = next) { in bad_reader_writer_check()
379 if (nret < gmem.gm_low_ce_thresh) in ce_thresh_check()
387 if (nret >= gmem.gm_max_retired_pages || delta_addr > GMEM_MQ_512KB) { in ce_thresh_check()
420 if (ip->mq_dupce_count >= gmem.gm_dupce) { in mq_5b_check()
/titanic_44/usr/src/cmd/fm/eversholt/files/sparc/sun4v/
H A DMakefile31 gcpu.eft gmem.eft sp.eft
/titanic_44/usr/src/pkg/manifests/
H A Dservice-fault-management.mf802 $(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/gmem.eft mode=0444