Searched refs:cma (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/cmd/fm/modules/sun4v/cpumem-retire/ |
H A D | cma_cpu_sun4v.c | 176 cpu->cpu_next = cma.cma_cpus; in cma_cpu_start_retry() 177 cma.cma_cpus = cpu; in cma_cpu_start_retry() 179 if (cma.cma_cpu_timerid != 0) in cma_cpu_start_retry() 180 fmd_timer_remove(hdl, cma.cma_cpu_timerid); in cma_cpu_start_retry() 182 cma.cma_cpu_curdelay = cma.cma_cpu_mindelay; in cma_cpu_start_retry() 184 cma.cma_cpu_timerid = in cma_cpu_start_retry() 185 fmd_timer_install(hdl, NULL, NULL, cma.cma_cpu_curdelay); in cma_cpu_start_retry() 206 for (i = 0; i < cma.cma_cpu_tries; in cma_cpu_statechange() 207 i++, (void) nanosleep(&cma.cma_cpu_delay, NULL)) { in cma_cpu_statechange() 217 if (i >= cma.cma_cpu_tries) { in cma_cpu_statechange() [all …]
|
/titanic_50/usr/src/cmd/fm/modules/common/cpumem-retire/ |
H A D | cma_page.c | 133 if (!cma.cma_page_dounretire) { in cma_page_retire() 144 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() 192 if (cma.cma_page_timerid != 0) in cma_page_retire() 193 fmd_timer_remove(hdl, cma.cma_page_timerid); 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() 198 fmd_timer_install(hdl, NULL, NULL, cma.cma_page_curdelay); in cma_page_retire() 252 cma.cma_page_timerid = 0; in cma_page_retry() [all …]
|
H A D | cma_main.c | 51 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() 650 cma.cma_page_mindelay = fmd_prop_get_int64(hdl, "page_ret_mindelay"); in _fmd_init() 651 cma.cma_page_maxdelay = fmd_prop_get_int64(hdl, "page_ret_maxdelay"); in _fmd_init() 654 cma.cma_cpu_mindelay = fmd_prop_get_int64(hdl, "cpu_ret_mindelay"); in _fmd_init() 655 cma.cma_cpu_maxdelay = fmd_prop_get_int64(hdl, "cpu_ret_maxdelay"); in _fmd_init() [all …]
|
H A D | cma_cpu.c | 109 if ((! repair && ! cma.cma_cpu_dooffline) || in cma_cpu_hc_retire() 110 (repair && ! cma.cma_cpu_doonline)) { in cma_cpu_hc_retire() 120 for (i = 0; i < cma.cma_cpu_tries; i++) { in cma_cpu_hc_retire() 124 (void) nanosleep(&cma.cma_cpu_delay, in cma_cpu_hc_retire() 144 if ((! repair && ! cma.cma_cpu_doblacklist) || in cma_cpu_hc_retire() 145 (repair && ! cma.cma_cpu_dounblacklist)) { in cma_cpu_hc_retire() 220 if (cma.cma_cpu_doonline) { in cpu_online() 231 if (cma.cma_cpu_dounblacklist) { in cpu_online() 250 if (cma.cma_cpu_dooffline) { in cpu_offline() 253 if (cma.cma_cpu_forcedoffline) in cpu_offline() [all …]
|
H A D | cma.h | 66 typedef struct cma { struct 108 extern cma_t cma;
|
H A D | cma_cpu_arch.c | 116 for (i = 0; i < cma.cma_cpu_tries; in cma_cpu_statechange() 117 i++, (void) nanosleep(&cma.cma_cpu_delay, NULL)) { in cma_cpu_statechange()
|
/titanic_50/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_conf.c | 551 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()
|