Lines Matching refs:USER_HZ
661 #if (TICK_NSEC % (NSEC_PER_SEC / USER_HZ)) == 0
662 return x / (HZ / USER_HZ);
665 do_div(tmp, (NSEC_PER_SEC / USER_HZ));
673 #if (HZ % USER_HZ)==0
674 if (x >= ~0UL / (HZ / USER_HZ))
676 return x * (HZ / USER_HZ);
681 if (x >= ~0UL / HZ * USER_HZ)
686 do_div(jif, USER_HZ);
694 #if (TICK_NSEC % (NSEC_PER_SEC / USER_HZ)) == 0
695 do_div(x, HZ / USER_HZ);
703 do_div(x, (NSEC_PER_SEC / USER_HZ));
712 #if (NSEC_PER_SEC % USER_HZ) == 0
713 do_div(x, (NSEC_PER_SEC / USER_HZ));
714 #elif (USER_HZ % 512) == 0
715 x *= USER_HZ/512;
719 * max relative error 5.7e-8 (1.8s per year) for USER_HZ <= 1024,
724 do_div(x, (unsigned long)((9ull * NSEC_PER_SEC + (USER_HZ/2)) /
725 USER_HZ));