STRUCT C67X00_DEVICE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct c67x00_device(9) πŸ’–

okay bestie, welcome to the Kernel API Manual page for struct c67x00_device(9). This is literally the common data associated with a c67x00 instance β€” it’s giving shared brain cell for the whole chip, and we’re obsessed. 🫢✨


NAME ✨

struct c67x00_device β€” the common data that comes along with a c67x00 instance. no cap, that’s the whole vibe. πŸ’…


SYNOPSIS πŸ¦‹

here’s the struct in all its glory, copied exactly because code is sacred and we do not paraphrase it, periodt:

       struct c67x00_device {
           struct c67x00_hpi hpi;
           struct c67x00_sie sie[C67X00_SIES];
           struct platform_device *pdev;
           struct c67x00_platform_data *pdata;
        };

Members πŸŽ€

okay so the members are the whole cast, and every single one of them matters:

  • hpi β€” the hpi addresses. literally that’s the whole thing. 🫢
  • sie β€” an array of sie’s on this chip. slay, the size is C67X00_SIES in the struct. ✨
  • pdev β€” the platform device of the instance. main character energy. πŸ‘‘
  • pdata β€” the configuration provided by the platform. no cap. πŸ’–

SEE ALSO 🌈

go peek at these too, bestie, iykyk:

  • Kernel file ./drivers/usb/c67x00/c67x00.h
  • struct c67x00_sie(9)
  • struct c67x00_lcp(9)

πŸ’– cute sign-off: source/version ./drivers/usb/c67x00, date October 2026, page struct c67x00_device(9). bye bestie, go read the kernel and slay! πŸ’…βœ¨
πŸ“¦ where this page comes from