Home
last modified time | relevance | path

Searched refs:SM_SHIFT (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/net/sched/
H A Dsch_hfsc.c358 * sm: (bytes/psched_us) << SM_SHIFT
365 * SM_SHIFT and ISM_SHIFT are selected to keep at least 4 effective
374 * So, for PSCHED_SHIFT 10 we need: SM_SHIFT 20, ISM_SHIFT 18.
376 #define SM_SHIFT (30 - PSCHED_SHIFT) macro
379 #define SM_MASK ((1ULL << SM_SHIFT) - 1)
389 * y = x * sm >> SM_SHIFT in seg_x2y()
392 y = (x >> SM_SHIFT) * sm + (((x & SM_MASK) * sm) >> SM_SHIFT); in seg_x2y()
418 sm = ((u64)m << SM_SHIFT); in m2sm()
458 m = (sm * PSCHED_TICKS_PER_SEC) >> SM_SHIFT; in sm2m()
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dsch_hfsc.c357 * sm: (bytes/psched_us) << SM_SHIFT
364 * SM_SHIFT and ISM_SHIFT are selected to keep at least 4 effective
373 * So, for PSCHED_SHIFT 10 we need: SM_SHIFT 20, ISM_SHIFT 18.
375 #define SM_SHIFT (30 - PSCHED_SHIFT) macro
378 #define SM_MASK ((1ULL << SM_SHIFT) - 1)
388 * y = x * sm >> SM_SHIFT in seg_x2y()
391 y = (x >> SM_SHIFT) * sm + (((x & SM_MASK) * sm) >> SM_SHIFT); in seg_x2y()
417 sm = ((u64)m << SM_SHIFT); in m2sm()
457 m = (sm * PSCHED_TICKS_PER_SEC) >> SM_SHIFT; in sm2m()
[all...]

Completed in 4 milliseconds