ice_ptp_enable_all_perout(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_ptp_enable_all_perout πŸ’…

okay so this is a page from the Kernel API Manual (yes, that manual, the big one) and honestly it's a short one, so grab your iced matcha and let's go πŸ“


✨ NAME ✨

ice_ptp_enable_all_perout β€” turns on, like, every single periodic clock output you've already configured πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

void ice_ptp_enable_all_perout (struct ice_pf *pf );

note the void bestie β€” this one gives you nothing back, it just does the thing. no cap. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • pf β€” the board private structure 🫢 (yes, that's the whole argument. that's it. that's the list.)

🌸 DESCRIPTION 🌸

So here's the vibe: this function enables all the clock outputs that are currently configured. All of them. Not one, not some β€” all. main character energy fr fr πŸ‘‘

You use this after ice_ptp_disable_all_perout, to reconfigure the output signals according to their configuration. That's the flow, iykyk β€” kill them all, then bring them back looking correct πŸ’…

lowkey important: it's the *re*configure step. pairing it with ice_ptp_disable_all_perout is the whole point, so don't skip the first half πŸ™ˆ

🧚 SEE ALSO 🧚

the way this list is long 😭 but every single one of these is iconic in its own way, so here's the full lineup, no skips:


and that's the whole page, bestie πŸŽ€ it lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and it's page ice_ptp_enable_all_perout(9) of the Kernel API Manual. go forth and enable those outputs πŸ’œβœ¨πŸ¦‹

πŸ“¦ where this page comes from