Home
last modified time | relevance | path

Searched refs:sys_info_ptr (Results 1 – 3 of 3) sorted by relevance

/trueos/sys/contrib/octeon-sdk/
HDcvmx-app-init.c107 … void process_boot_desc_ver_6(octeon_boot_descriptor_t *app_desc_ptr, cvmx_sysinfo_t *sys_info_ptr) in process_boot_desc_ver_6() argument
119 sys_info_ptr->core_mask = cvmx_bootinfo_ptr->core_mask; in process_boot_desc_ver_6()
120 sys_info_ptr->heap_base = cvmx_bootinfo_ptr->heap_base; in process_boot_desc_ver_6()
121 sys_info_ptr->heap_size = cvmx_bootinfo_ptr->heap_end - cvmx_bootinfo_ptr->heap_base; in process_boot_desc_ver_6()
122 sys_info_ptr->stack_top = cvmx_bootinfo_ptr->stack_top; in process_boot_desc_ver_6()
123 sys_info_ptr->stack_size = cvmx_bootinfo_ptr->stack_size; in process_boot_desc_ver_6()
124 sys_info_ptr->init_core = cvmx_get_core_num(); in process_boot_desc_ver_6()
125 sys_info_ptr->phy_mem_desc_addr = cvmx_bootinfo_ptr->phy_mem_desc_addr; in process_boot_desc_ver_6()
126 sys_info_ptr->exception_base_addr = cvmx_bootinfo_ptr->exception_base_addr; in process_boot_desc_ver_6()
127 sys_info_ptr->cpu_clock_hz = cvmx_bootinfo_ptr->eclock_hz; in process_boot_desc_ver_6()
[all …]
HDcvmx-app-hotplug.c209 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in cvmx_app_hotplug_activate() local
210 sys_info_ptr->core_mask |= 1ull << cvmx_get_core_num(); in cvmx_app_hotplug_activate()
292 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in cvmx_app_hotplug_core_shutdown() local
294 if (cvmx_coremask_first_core(sys_info_ptr->core_mask)) in cvmx_app_hotplug_core_shutdown()
325 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in __cvmx_app_hotplug_shutdown() local
349 if (ai->hotplug_activated_coremask != sys_info_ptr->core_mask) in __cvmx_app_hotplug_shutdown()
353 "coremask: 0x%x\n", (unsigned int)sys_info_ptr->core_mask, in __cvmx_app_hotplug_shutdown()
482 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in __cvmx_app_hotplug_sync() local
490 while (sync_coremask != sys_info_ptr->core_mask); in __cvmx_app_hotplug_sync()
HDcvmx-interrupt.c831 static void cvmx_interrupt_ciu_initialize(cvmx_sysinfo_t *sys_info_ptr) in cvmx_interrupt_ciu_initialize() argument
847 if (!cvmx_coremask_first_core(sys_info_ptr->core_mask)|| is_core_being_hot_plugged()) in cvmx_interrupt_ciu_initialize()
950 static void cvmx_interrupt_ciu2_initialize(cvmx_sysinfo_t *sys_info_ptr) in cvmx_interrupt_ciu2_initialize() argument
984 if (!cvmx_coremask_first_core(sys_info_ptr->core_mask) || is_core_being_hot_plugged()) in cvmx_interrupt_ciu2_initialize()
1095 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in cvmx_interrupt_initialize() local
1098 if (cvmx_coremask_first_core(sys_info_ptr->core_mask) && !is_core_being_hot_plugged()) { in cvmx_interrupt_initialize()
1135 cvmx_interrupt_ciu2_initialize(sys_info_ptr); in cvmx_interrupt_initialize()
1143 cvmx_interrupt_ciu_initialize(sys_info_ptr); in cvmx_interrupt_initialize()
1153 cvmx_interrupt_ciu_initialize(sys_info_ptr); in cvmx_interrupt_initialize()
1166 if (cvmx_coremask_first_core(sys_info_ptr->core_mask) && !is_core_being_hot_plugged()) in cvmx_interrupt_initialize()
[all …]