Searched refs:core_mask (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-sysinfo.c124 uint32_t core_mask = 1 << core; local
127 state.sysinfo.core_mask = state.sysinfo.core_mask | core_mask;
134 uint32_t core_mask = 1 << core; local
137 state.sysinfo.core_mask = state.sysinfo.core_mask & ~core_mask;
194 system_info->core_mask = 0;
H A Dcvmx-app-init.c119 sys_info_ptr->core_mask = cvmx_bootinfo_ptr->core_mask;
266 unsigned int coremask = cvmx_sysinfo_get()->core_mask;
302 //printf("coremask=%08x flags=%08x \n", app_desc_ptr->core_mask, app_desc_ptr->flags);
303 if (cvmx_coremask_first_core(app_desc_ptr->core_mask))
354 cvmx_coremask_barrier_sync(app_desc_ptr->core_mask);
361 if (cvmx_coremask_first_core(sys_info_ptr->core_mask))
369 if (cvmx_coremask_first_core(sys_info_ptr->core_mask))
400 cvmx_coremask_barrier_sync(app_desc_ptr->core_mask);
430 cvmx_coremask_barrier_sync(app_desc_ptr->core_mask);
[all...]
H A Dcvmx-sysinfo.h85 uint32_t core_mask; /**< coremask defining cores running application */ member in struct:cvmx_sysinfo
H A Dcvmx-app-hotplug.c89 if (!(cvmx_app_hotplug_info_ptr = cvmx_app_hotplug_get_info(cvmx_sysinfo_get()->core_mask)))
133 app_info = cvmx_app_hotplug_get_info(cvmx_sysinfo_get()->core_mask);
162 uint32_t core_mask = 1ull << core; local
165 cvmx_app_hotplug_info_ptr->coremask = cvmx_app_hotplug_info_ptr->coremask & ~core_mask ;
167 cvmx_app_hotplug_info_ptr->hotplug_activated_coremask & ~core_mask ;
210 sys_info_ptr->core_mask |= 1ull << cvmx_get_core_num();
294 if (cvmx_coremask_first_core(sys_info_ptr->core_mask))
349 if (ai->hotplug_activated_coremask != sys_info_ptr->core_mask)
353 "coremask: 0x%x\n", (unsigned int)sys_info_ptr->core_mask,
490 while (sync_coremask != sys_info_ptr->core_mask);
[all...]
H A Dcvmx-app-init-linux.c410 system_info->core_mask |= 1<<cvmx_get_core_num();
414 cvmx_dprintf("Active coremask = 0x%x\n", system_info->core_mask);
423 cvmx_coremask_barrier_sync(system_info->core_mask);
434 CVMX_POP(num_waits, system_info->core_mask);
H A Dcvmx-app-init.h91 uint32_t core_mask; member in struct:cvmx_bootinfo
147 uint32_t core_mask;
H A Dcvmx-interrupt.c847 if (!cvmx_coremask_first_core(sys_info_ptr->core_mask)|| is_core_being_hot_plugged())
984 if (!cvmx_coremask_first_core(sys_info_ptr->core_mask) || is_core_being_hot_plugged())
1098 if (cvmx_coremask_first_core(sys_info_ptr->core_mask) && !is_core_being_hot_plugged()) {
1166 if (cvmx_coremask_first_core(sys_info_ptr->core_mask) && !is_core_being_hot_plugged())
H A Dcvmx-debug.c199 return cvmx_sysinfo_get()->core_mask;
/freebsd-11-stable/sys/mips/cavium/
H A Docteon_mp.c105 uint64_t core_mask = cvmx_sysinfo_get()->core_mask; local
110 if (core_mask & m)
H A Docteon_machdep.c307 cvmx_sysinfo_get()->core_mask);
556 uint32_t core_mask; member in struct:__anon12175
608 cvmx_sysinfo_get()->core_mask = octeon_bootinfo->core_mask;

Completed in 154 milliseconds