STRUCT DVB_USB_ADAPTER(9)
π struct dvb_usb_adapter(9)
okay so bestie, welcome to the Kernel API Manual page for struct dvb_usb_adapter β literally the main character of DVB-over-USB setups β¨
π¦ NAME
struct dvb_usb_adapter β a DVB adapter on a USB device. that's it, that's the vibe π
πΈ SYNOPSIS
struct dvb_usb_adapter {
struct dvb_usb_device *dev;
struct dvb_usb_adapter_properties props;
#define DVB_USB_ADAP_STATE_INIT 0x000;
#define DVB_USB_ADAP_STATE_DVB 0x001;
int state;
u8 id;
int feedcount;
struct dvb_adapter dvb_adap;
struct dmxdev dmxdev;
struct dvb_demux demux;
struct dvb_net dvb_net;
struct dvb_usb_fe_adapter fe_adap[MAX_NO_OF_FE_PER_ADAP];
int active_fe;
int num_frontends_initialized;
void *priv;
};
no cap, those two #defines are literally inside the struct body up there β DVB_USB_ADAP_STATE_INIT is 0x000; and DVB_USB_ADAP_STATE_DVB is 0x001;. copying exactly, periodt π
π Members
devβ the DVB USB device pointer. your whole device-crushing situation π«Άpropsβ properties. it's giving configuration energy.stateβ status. where the adapter is at, emotionally and technically β¨idβ index of this adapter, and it starts with0(classic zero-indexing slay).feedcountβ number of requested feeds (used for streaming-activation). count those feeds bestie π₯dvb_adapβ the device'sdvb_adapter.dmxdevβ the device'sdmxdev.demuxβ the device's software demuxer.dvb_netβ the device'sdvb_netinterfaces.fe_adapβ frontend adapters.active_feβ active frontend. only one gets the crown at a time πnum_frontends_initializedβ number of initialized frontends.privβ private pointer. mysterious. iconic. we love a private king π
π SEE ALSO
- Kernel file
./drivers/media/usb/dvb-usb/dvb-usb.hstruct 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_fe_adapter(9)struct dvb_usb_device(9)
ok that's the whole page, go read the header file bestie, iykyk π
and that's a wrap!! this page lives at ./drivers/media/usb/dvb-usb and it's stamped October 2026 β see you in the group chat, mwah ππ
π¦ 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