Home
last modified time | relevance | path

Searched refs:coremask (Results 1 – 11 of 11) sorted by relevance

/freebsd-12-stable/sys/contrib/octeon-sdk/
Dcvmx-app-hotplug.c102 cvmx_app_hotplug_info_ptr->coremask, cvmx_app_hotplug_info_ptr->valid); in cvmx_app_hotplug_register()
151 app_info->coremask, app_info->valid); in cvmx_app_hotplug_register_cb()
165 cvmx_app_hotplug_info_ptr->coremask = cvmx_app_hotplug_info_ptr->coremask & ~core_mask ; in cvmx_app_hotplug_remove_self_from_core_mask()
229 cvmx_app_hotplug_info_ptr->coremask, cvmx_app_hotplug_info_ptr->valid, in cvmx_app_hotplug_activate()
246 int cvmx_app_hotplug_shutdown_complete(uint32_t coremask) in cvmx_app_hotplug_shutdown_complete() argument
250 if (!(hotplug_info_ptr = cvmx_app_hotplug_get_info(coremask))) in cvmx_app_hotplug_shutdown_complete()
252 printf("\nERROR: Failed to get hotplug info for coremask: 0x%x\n", (unsigned int)coremask); in cvmx_app_hotplug_shutdown_complete()
575 cvmx_app_hotplug_info_t* cvmx_app_hotplug_get_info(uint32_t coremask) in cvmx_app_hotplug_get_info() argument
592 if (hip[i].coremask == coremask) in cvmx_app_hotplug_get_info()
595 …oremask match %d -- coremask 0x%x, valid %d\n", i, (unsigned int)hip[i].coremask, (unsigned int)hi… in cvmx_app_hotplug_get_info()
[all …]
Dcvmx-coremask.c76 unsigned int coremask; /**< coremask specified for barrier */ member
97 void cvmx_coremask_barrier_sync(unsigned int coremask) in cvmx_coremask_barrier_sync() argument
102 assert(coremask != 0); in cvmx_coremask_barrier_sync()
108 if (state.s[i].coremask == 0) { in cvmx_coremask_barrier_sync()
110 state.s[i].coremask = coremask; in cvmx_coremask_barrier_sync()
113 if (state.s[i].coremask == coremask) { in cvmx_coremask_barrier_sync()
118 if (state.s[i].checkin == coremask) { in cvmx_coremask_barrier_sync()
Dcvmx-coremask.h286 static inline int cvmx_coremask_is_member(unsigned int coremask) in cvmx_coremask_is_member() argument
288 return ((cvmx_coremask_core(cvmx_get_core_num()) & coremask) != 0); in cvmx_coremask_is_member()
299 static inline int cvmx_coremask_first_core(unsigned int coremask) in cvmx_coremask_first_core() argument
301 return cvmx_coremask_is_member(coremask) in cvmx_coremask_first_core()
303 ((cvmx_coremask_numcores(cvmx_get_core_num()) & coremask) == 0)); in cvmx_coremask_first_core()
313 extern void cvmx_coremask_barrier_sync(unsigned int coremask);
Dcvmx-app-hotplug.h100 uint32_t coremask; member
133 int cvmx_app_hotplug_unplug_cores(int index, uint32_t coremask, int wait);
135 int cvmx_app_hotplug_get_index(uint32_t coremask);
Dcvmx-power-throttle.c235 int cvmx_power_throttle(uint8_t percentage, uint64_t coremask) in cvmx_power_throttle() argument
246 if ((((uint64_t) 1) << ppid) & coremask) in cvmx_power_throttle()
Dcvmx-app-init.c266 unsigned int coremask = cvmx_sysinfo_get()->core_mask; in exit_on_break() local
268 cvmx_coremask_barrier_sync(coremask); in exit_on_break()
269 if (cvmx_coremask_first_core(coremask)) in exit_on_break()
Dcvmx-debug.c301 unsigned int coremask = cvmx_debug_core_mask(); in cvmx_debug_init() local
310 cvmx_coremask_barrier_sync(coremask); in cvmx_debug_init()
325 if ((1u<<core1) & coremask) in cvmx_debug_init()
340 state.known_cores |= coremask; in cvmx_debug_init()
341 state.core_finished &= ~coremask; in cvmx_debug_init()
352 cvmx_coremask_barrier_sync(coremask); in cvmx_debug_init()
354 if (cvmx_coremask_first_core(coremask)) in cvmx_debug_init()
387 if (cvmx_coremask_first_core(coremask)) in cvmx_debug_init()
Dcvmx-power-throttle.h88 extern int cvmx_power_throttle(uint8_t percentage, uint64_t coremask);
Dcvmx-l2c.h495 int cvmx_l2c_vrt_assign_virtid(int virtid, uint32_t coremask);
Dcvmx-l2c.c1367 int cvmx_l2c_vrt_assign_virtid(int virtid, uint32_t coremask) in cvmx_l2c_vrt_assign_virtid() argument
1385 if ((coremask >> core) & 1) { in cvmx_l2c_vrt_assign_virtid()
1415 (unsigned int)coremask); in cvmx_l2c_vrt_assign_virtid()
/freebsd-12-stable/sys/mips/nlm/
Dxlp_machdep.c588 uint32_t coremask, val; in platform_start_ap() local
597 coremask = 1u << core; in platform_start_ap()
601 val &= ~coremask; in platform_start_ap()
606 val &= ~coremask & 0xff; in platform_start_ap()
615 } while ((val & coremask) != 0); in platform_start_ap()