Home
last modified time | relevance | path

Searched refs:cma (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/fm/modules/common/cpumem-retire/
H A Dcma_page.c144 if (!cma.cma_page_doretire) { in cma_page_retire()
189 page->pg_next = cma.cma_pages; in cma_page_retire()
190 cma.cma_pages = page; in cma_page_retire()
195 cma.cma_page_curdelay = cma.cma_page_mindelay; in cma_page_retire()
197 cma.cma_page_timerid = in cma_page_retire()
252 cma.cma_page_timerid = 0; in cma_page_retry()
256 pagep = &cma.cma_pages; in cma_page_retry()
277 if (cma.cma_pages == NULL) in cma_page_retry()
284 cma.cma_page_curdelay = MIN(cma.cma_page_curdelay * 2, in cma_page_retry()
285 cma.cma_page_maxdelay); in cma_page_retry()
[all …]
H A Dcma_main.c51 cma_t cma; variable
537 if (id == cma.cma_page_timerid) in cma_timeout()
544 else if (id == cma.cma_cpu_timerid) in cma_timeout()
644 cma.cma_cpu_tries = fmd_prop_get_int32(hdl, "cpu_tries"); in _fmd_init()
647 cma.cma_cpu_delay.tv_sec = nsec / NANOSEC; in _fmd_init()
648 cma.cma_cpu_delay.tv_nsec = nsec % NANOSEC; in _fmd_init()
659 cma.cma_cpu_forcedoffline = fmd_prop_get_int32(hdl, in _fmd_init()
662 cma.cma_cpu_doblacklist = fmd_prop_get_int32(hdl, in _fmd_init()
664 cma.cma_cpu_dounblacklist = fmd_prop_get_int32(hdl, in _fmd_init()
667 cma.cma_page_dounretire = fmd_prop_get_int32(hdl, in _fmd_init()
[all …]
H A Dcma_cpu.c111 if ((! repair && ! cma.cma_cpu_dooffline) || in cma_cpu_hc_retire()
112 (repair && ! cma.cma_cpu_doonline)) { in cma_cpu_hc_retire()
122 for (i = 0; i < cma.cma_cpu_tries; i++) { in cma_cpu_hc_retire()
126 (void) nanosleep(&cma.cma_cpu_delay, in cma_cpu_hc_retire()
146 if ((! repair && ! cma.cma_cpu_doblacklist) || in cma_cpu_hc_retire()
147 (repair && ! cma.cma_cpu_dounblacklist)) { in cma_cpu_hc_retire()
222 if (cma.cma_cpu_doonline) { in cpu_online()
233 if (cma.cma_cpu_dounblacklist) { in cpu_online()
252 if (cma.cma_cpu_dooffline) { in cpu_offline()
255 if (cma.cma_cpu_forcedoffline) in cpu_offline()
[all …]
H A Dcma.h66 typedef struct cma { struct
108 extern cma_t cma;
H A Dcma_cpu_arch.c114 for (i = 0; i < cma.cma_cpu_tries; in cma_cpu_statechange()
115 i++, (void) nanosleep(&cma.cma_cpu_delay, NULL)) { in cma_cpu_statechange()
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_conf.c551 fmd_conf_mode_set(const fmd_conf_mode_t *cma, in fmd_conf_mode_set() argument
565 for (cmp = cma; cmp->cm_name != NULL; cmp++) { in fmd_conf_mode_set()