STRUCT DVB_USB_FE_ADAPTER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct dvb_usb_fe_adapter(9) πŸ’…

okay so bestie, welcome to the struct dvb_usb_fe_adapter page from the Kernel API Manual β€” this is literally the struct that describes a DVB adapter on a USB device, and yes she is iconic, yes she is doing the most, and yes we're gonna go through every single member together because that's what besties do 🫢


✨ SYNOPSIS ✨

okay here's the whole vibe, laid out exactly as the kernel gods wrote it β€” do not touch, just admire:

struct dvb_usb_fe_adapter {
    struct dvb_frontend *fe;
    int (*fe_init)  (struct dvb_frontend *);
    int (*fe_sleep) (struct dvb_frontend *);
    struct usb_data_stream stream;
    int pid_filtering;
    int max_feed_count;
    void *priv;
 };

like... the structure? immaculate. the alignment? she ate. πŸ’…


πŸŽ€ Members πŸŽ€

  • fe β€” the frontend, periodt. this is literally the frontend pointer and she's the main character of the whole struct πŸ’–
  • fe_init β€” the rerouted frontend-init (wakeup) function. think of it as the "rise and shine bestie" button ✨
  • fe_sleep β€” the rerouted frontend-sleep function. this is the "okay queen go night-night" button 😴
  • stream β€” the usb data stream. this is where the actual data lives, no cap 🌊
  • pid_filtering β€” tells you whether hardware pid_filtering is used or not. lowkey a yes/no vibe check πŸ”
  • max_feed_count β€” how many feeds can be handled simultaneously by this device. like how many tabs you can have open before your brain bluescreens πŸ§ πŸ’€
  • priv β€” private pointer. she's mysterious, she's giving main character energy, she's not telling you her business πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

go read these next bestie, they're all in the kernel file ./drivers/media/usb/dvb-usb/dvb-usb.h and they're all required reading for the group chat πŸ“šβœ¨

  • struct dvb_usb_device_description(9)
  • struct dvb_usb_adapter_fe_properties(9)
  • struct dvb_rc_legacy(9)
  • struct dvb_rc(9)
  • enum dvb_usb_mode(9)
  • struct dvb_usb_device_properties(9)
  • struct usb_data_stream(9)
  • struct dvb_usb_adapter(9)
  • struct dvb_usb_device(9)

ngl this whole page lives at ./drivers/media/usb/dvb-usb and she was dated October 2026 β€” so yeah, mark your calendars bestie, that's the manpage moment πŸ—“οΈπŸ’œ

k bye, ily, go read the source πŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from