STRUCT GNSS_SERIAL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual page for struct gnss_serial(9) β€” it’s giving main-character kernel struct energy, and we’re obsessed. πŸ’–

✨ NAME ✨

struct gnss_serial β€” data used to initialize GNSS TTY port. that’s the whole vibe, no cap.

🌸 SYNOPSIS 🌸

struct gnss_serial {
    struct ice_pf *back;
    struct kthread_worker *kworker;
    struct kthread_delayed_work read_work;
 };

πŸ¦‹ Members πŸ¦‹

  • back β€” back pointer to PF. yes queen, it’s literally the back pointer to PF.
  • kworker β€” kwork thread for handling periodic work. lowkey the periodic-work handler thread.
  • read_work β€” read_work function for handling GNSS reads. literally the read-work handler for GNSS reads.

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/net/ethernet/intel/ice/ice_gnss.h β€” go peek, iykyk. 🫢

source/version sign-off: ./drivers/net/ethernet/intel/ice, dated October 2026. mwah, slay πŸ’…

πŸ“¦ where this page comes from