mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
net: dsa: motorcomm: Use NSEC_PER_SEC
Get rid of magic numbers. Signed-off-by: David Yang <mmyangfl@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20261009165825.359259-3-mmyangfl@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
ba13bd277d
commit
4a8e05d62e
|
|
@ -25,14 +25,14 @@ static u32 rate2token(u64 rate, unsigned int slot_ns, int unit, int C)
|
|||
{
|
||||
int e = 2 * unit + C + YT921X_TOKEN_RATE_C;
|
||||
|
||||
return div_u64(ldexpu64(slot_ns * rate, -e), 1000000000);
|
||||
return div_u64(ldexpu64(slot_ns * rate, -e), NSEC_PER_SEC);
|
||||
}
|
||||
|
||||
static u64 token2rate(u32 token, unsigned int slot_ns, int unit, int C)
|
||||
{
|
||||
int e = 2 * unit + C + YT921X_TOKEN_RATE_C;
|
||||
|
||||
return div_u64(ldexpu64(mul_u32_u32(1000000000, token), e), slot_ns);
|
||||
return div_u64(ldexpu64(mul_u32_u32(NSEC_PER_SEC, token), e), slot_ns);
|
||||
}
|
||||
|
||||
/* burst = 2^C * token * 4^unit */
|
||||
|
|
@ -83,7 +83,7 @@ yt921x_marker_tfm(struct yt921x_marker *marker, u64 rate, u64 burst,
|
|||
}
|
||||
|
||||
/* Check for matching burst */
|
||||
burst_est = div_u64(slot_ns * rate, 1000000000);
|
||||
burst_est = div_u64(slot_ns * rate, NSEC_PER_SEC);
|
||||
burst_sug = burst_est;
|
||||
if (flags & YT921X_MARKER_PKT_MODE)
|
||||
burst_sug++;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user