idpf_ptp_gpio_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… idpf_ptp_gpio_enable β€” the "enable/disable ancillary features of PHC" girlie

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes, that's the manual name, we're in the kernel docs section, section 9, and today's main character is idpf_ptp_gpio_enable. she's a function, she's got a whole vibe, and honestly her job description is right there in the NAME: Enable/disable ancillary features of PHC. slay. πŸ’–


✨ SYNOPSIS ✨

int idpf_ptp_gpio_enable (struct ptp_clock_info *info , struct
       ptp_clock_request *rq , int on );

look at her. three args, returns an int. iconic. πŸŽ€


🌸 ARGUMENTS 🌸

  • info β€” the driver's PTP info structure. like, the whole context babe, she needs it. πŸ¦‹
  • rq β€” The requested feature to change. yes bestie, we're picking which feature gets the glow-up. πŸ’…
  • on β€” Enable/disable flag. on? enabled. off? not enabled. fr fr it's that simple. πŸ”₯

πŸ’€ RETURN πŸ’€

Returns EOPNOTSUPP β€” as not supported yet. 😭

not me finding out she doesn't actually do the thing yet. the way that EOPNOTSUPP literally means "operation not supported" β€” she said "no β™₯" and she said it with her whole chest. ngl bestie, plan accordingly, this one's a no-op with paperwork.

🌈 SEE ALSO 🌈

okay this is the part where I need you to stay with me because the friend group here is huge and every single one of them is invited to the group chat. first up, the file she lives in:

Kernel file ./drivers/net/ethernet/intel/idpf/idpf_ptp.c

and then the whole squad, in order, no cap:

that's thirty-two friends plus a file path, and yes I counted, and yes I typed every single one because we do not skip the boring parts in this house. 🫢✨


anyway, that's the whole page bestie β€” go read the source, it's giving ./drivers/net/ethernet/intel/idpf, and this lil doc was stamped October 2026 under the Kernel API Manual. mwah πŸ’‹

πŸ“¦ where this page comes from