Lines Matching refs:hls
49 __attribute__((weak)) int main_first_hart(HLS_DATA* hls) in main_first_hart() argument
72 hls->my_hart_id = MPFS_HAL_FIRST_HART; in main_first_hart()
99 hls = (HLS_DATA*)(stack_top - HLS_DEBUG_AREA_SIZE); in main_first_hart()
100 hls->in_wfi_indicator = HLS_MAIN_HART_STARTED; in main_first_hart()
101 hls->my_hart_id = MPFS_HAL_FIRST_HART; in main_first_hart()
128 hls = (HLS_DATA*)(stack_top - HLS_DEBUG_AREA_SIZE); in main_first_hart()
134 if( hls->in_wfi_indicator == HLS_OTHER_HART_IN_WFI ) in main_first_hart()
142 hls->my_hart_id = hart_id; /* record hartid locally */ in main_first_hart()
149 if( hls->in_wfi_indicator == HLS_OTHER_HART_PASSED_WFI ) in main_first_hart()
160 if( hls->in_wfi_indicator == HLS_OTHER_HART_IN_WFI ) in main_first_hart()
162 hls->my_hart_id = hart_id; /* record hartid locally */ in main_first_hart()
172 hls = (HLS_DATA*)(stack_top - HLS_DEBUG_AREA_SIZE); in main_first_hart()
173 hls->in_wfi_indicator = HLS_MAIN_HART_FIN_INIT; in main_first_hart()
185 (void)main_other_hart(hls); in main_first_hart()
221 __attribute__((weak)) int u54_single_hart(HLS_DATA* hls) in u54_single_hart() argument
224 hls->my_hart_id = MPFS_HAL_FIRST_HART; in u54_single_hart()
228 ASSERT(hls->shared_mem != NULL); in u54_single_hart()
230 switch(hls->my_hart_id) in u54_single_hart()
281 __attribute__((weak)) int main_other_hart(HLS_DATA* hls) in main_other_hart() argument
304 hls->shared_mem = (uint64_t *)app_hart_common_start; in main_other_hart()
305 hls->shared_mem_marker = SHARED_MEM_INITALISED_MARKER; in main_other_hart()
306 hls->shared_mem_status = SHARED_MEM_DEFAULT_STATUS; in main_other_hart()
318 hls->shared_mem = (uint64_t *)NULL; in main_other_hart()
324 switch(hls->my_hart_id) in main_other_hart()