e1000e_get_base_timinca(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… e1000e_get_base_timinca β€” a Kernel API Manual moment ✨

okay so bestie, we're in the Kernel API Manual today and this little function is genuinely iconic, no cap. Let's get into it 🫢


🌸 NAME 🌸

e1000e_get_base_timinca β€” get default SYSTIM time increment attributes


πŸŽ€ SYNOPSIS πŸŽ€

s32 e1000e_get_base_timinca (struct e1000_adapter *adapter , u32
*timinca );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • adapter β€” the board private structure πŸ’– like, the whole personality of the board lives in here
  • timinca β€” pointer to returned time increment attributes ✨ you pass it in, it gets filled up, it's giving output-parameter main character energy

⭐ DESCRIPTION ⭐

So what does it actually do. It gets the attributes for incrementing the System Time Register SYSTIML/H at the default base frequency β€” and it also sets the cyclecounter shift value πŸ’… that's the whole gig, and it ate.


πŸ”₯ SEE ALSO πŸ”₯

First up, the kernel file it lives in: ./drivers/net/ethernet/intel/e1000e/netdev.c πŸ“ and then the whole extended friend group 😭 literally all of these:


ngl that's a lot of friends but every single one of them made the list so we're listing them all πŸ’€ no skipping, no "etc", we don't do that here 🧚

πŸ’œ a lil sign-off πŸ’œ

this page came straight out of ./drivers/net/ethernet/intel/e... (yes the source line gets truncated, that's just how it is πŸ™ˆ) and it's dated October 2026 ⭐ so like, future vibes. anyway bestie, go increment some timestamps, you're gonna slay πŸŽ€πŸ’…βœ¨

πŸ“¦ where this page comes from