Lines Matching refs:ism
358 * ism: (psched_us/byte) << ISM_SHIFT
363 * sm and ism are scaled in order to keep effective digits.
396 seg_y2x(u64 y, u64 ism)
402 else if (ism == HT_INFINITY)
405 x = (y >> ISM_SHIFT) * ism
406 + (((y & ISM_MASK) * ism) >> ISM_SHIFT);
423 /* convert m (bps) into ism (psched us/byte) */
427 u64 ism;
430 ism = HT_INFINITY;
432 ism = ((u64)PSCHED_TICKS_PER_SEC << ISM_SHIFT);
433 ism += m - 1;
434 do_div(ism, m);
436 return ism;