Home
last modified time | relevance | path

Searched refs:slice_ticks (Results 1 – 6 of 6) sorted by relevance

/Zephyr-latest/kernel/
Dtimeslicing.c11 static int slice_ticks = DIV_ROUND_UP(CONFIG_TIMESLICE_SIZE * Z_HZ_ticks, Z_HZ_ms);
27 int ret = slice_ticks; in slice_time()
30 if (thread->base.slice_ticks != 0) { in slice_time()
31 ret = thread->base.slice_ticks; in slice_time()
48 ret |= thread->base.slice_ticks != 0; in thread_is_sliceable()
83 slice_ticks = k_ms_to_ticks_ceil32(slice); in k_sched_time_slice_set()
94 thread->base.slice_ticks = thread_slice_ticks; in k_thread_time_slice_set()
Dthread.c759 thread_base->slice_ticks = 0; in z_init_thread_base()
/Zephyr-latest/tests/kernel/sched/schedule_api/src/
Dtest_sched_timeslice_reset.c143 uint32_t slice_ticks = k_ms_to_ticks_ceil32(SLICE_SIZE); in ZTEST() local
144 uint32_t half_slice_cyc = k_ticks_to_cyc_ceil32(slice_ticks / 2); in ZTEST()
146 if (slice_ticks % 2 != 0) { in ZTEST()
184 k_sleep(K_TICKS(slice_ticks * (NUM_THREAD + 1))); in ZTEST()
/Zephyr-latest/include/zephyr/kernel/
Dthread.h140 int32_t slice_ticks; member
/Zephyr-latest/kernel/include/
Dkswap.h259 dummy_thread->base.slice_ticks = 0; in z_dummy_thread_init()
/Zephyr-latest/include/zephyr/
Dkernel.h1159 void k_thread_time_slice_set(struct k_thread *th, int32_t slice_ticks,