Lines Matching refs:cvmx_app_hotplug_info_ptr
61 static CVMX_SHARED cvmx_app_hotplug_info_t *cvmx_app_hotplug_info_ptr = NULL;
89 if (!(cvmx_app_hotplug_info_ptr = cvmx_app_hotplug_get_info(cvmx_sysinfo_get()->core_mask)))
97 cvmx_app_hotplug_info_ptr->data = CAST64(arg);
98 cvmx_app_hotplug_info_ptr->shutdown_callback = CAST64(fn);
102 cvmx_app_hotplug_info_ptr->coremask, cvmx_app_hotplug_info_ptr->valid);
134 cvmx_app_hotplug_info_ptr = app_info;
165 cvmx_app_hotplug_info_ptr->coremask = cvmx_app_hotplug_info_ptr->coremask & ~core_mask ;
166 cvmx_app_hotplug_info_ptr->hotplug_activated_coremask =
167 cvmx_app_hotplug_info_ptr->hotplug_activated_coremask & ~core_mask ;
178 if (cvmx_app_hotplug_info_ptr->unplug_cores &
197 while (!cvmx_app_hotplug_info_ptr)
204 if (cvmx_app_hotplug_info_ptr->hplugged_cores & (1ull << cvmx_get_core_num()))
217 if (!cvmx_app_hotplug_info_ptr)
225 cvmx_app_hotplug_info_ptr->hotplug_activated_coremask |= (1ull<<cvmx_get_core_num());
229 cvmx_app_hotplug_info_ptr->coremask, cvmx_app_hotplug_info_ptr->valid,
230 sizeof(*cvmx_app_hotplug_info_ptr));
290 if (cvmx_app_hotplug_info_ptr->shutdown_cores)
296 bzero(cvmx_app_hotplug_info_ptr,
297 sizeof(*cvmx_app_hotplug_info_ptr));
301 cvmx_app_hotplug_info_ptr->shutdown_done = 1;
327 cvmx_app_hotplug_info_t *ai = cvmx_app_hotplug_info_ptr;
343 if (!cvmx_app_hotplug_info_ptr)
508 if (!cvmx_app_hotplug_info_ptr) return 0;
509 if (cvmx_app_hotplug_info_ptr->hplugged_cores &