STRUCT DVB_USB_DRIVER_INFO(9)
π struct dvb_usb_driver_info(9) π
okay bestie, welcome to the Kernel API Manual β¨ β today's main character is struct dvb_usb_driver_info, and honestly? she's giving professional middlewoman. That's right, this struct exists for exactly one iconic job: carrying all the needed data from the device driver over to the general dvb usb routines π«Ά. No cap, she's the group chat relay.
β¨ NAME β¨
struct dvb_usb_driver_info β the structure for carrying all needed data from the device driver to the general dvb usb routines π
πΈ SYNOPSIS πΈ
struct dvb_usb_driver_info {
const char *name;
const char *rc_map;
const struct dvb_usb_device_properties *props;
};
look at her, three little fields, absolutely slaying the "just hand off the info" assignment π
π¦ Members π¦
nameβ the device name, literally just the name of the device, that's it, that's the whole vibe π·οΈrc_mapβ the name of the rc codes table π (iykyk, it's a name, not the table itself, don't come for me)propsβ the structure containing all device properties π this one's the main character of the three, she's carrying everything
π SEE ALSO π
Like, go look at the kernel file itself, bestie, it's right here:
./drivers/media/usb/dvb-usb-v2/dvb_usb.h
and while you're in the neighborhood, the whole friend group:
struct dvb_usb_rc(9)struct usb_data_stream_properties(9)struct dvb_usb_adapter_properties(9)struct dvb_usb_device_properties(9)struct usb_data_stream(9)struct dvb_usb_adapter(9)struct dvb_usb_device(9)
that's the whole squad, fr fr π«Άπ
ok and one lil' sign-off moment: this whole masterpiece lives over in ./drivers/media/usb/dvb-usb-v2, and it's dated October 2026 β β so yeah, from the future, keeping it iconic, periodt ππ§
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms