Lines Matching refs:adap
72 struct dvb_usb_adapter *adap = stream->user_priv;
73 if (adap->feedcount > 0 && adap->state & DVB_USB_ADAP_STATE_DVB)
74 dvb_dmx_swfilter(&adap->demux, buffer, length);
79 struct dvb_usb_adapter *adap = stream->user_priv;
80 if (adap->feedcount > 0 && adap->state & DVB_USB_ADAP_STATE_DVB)
81 dvb_dmx_swfilter_204(&adap->demux, buffer, length);
87 struct dvb_usb_adapter *adap = stream->user_priv;
88 if (adap->feedcount > 0 && adap->state & DVB_USB_ADAP_STATE_DVB)
89 dvb_dmx_swfilter_raw(&adap->demux, buffer, length);
92 int dvb_usb_adapter_stream_init(struct dvb_usb_adapter *adap)
95 for (i = 0; i < adap->props.num_frontends; i++) {
97 adap->fe_adap[i].stream.udev = adap->dev->udev;
98 if (adap->props.fe[i].caps & DVB_USB_ADAP_RECEIVES_204_BYTE_TS)
99 adap->fe_adap[i].stream.complete =
102 if (adap->props.fe[i].caps & DVB_USB_ADAP_RECEIVES_RAW_PAYLOAD)
103 adap->fe_adap[i].stream.complete =
106 adap->fe_adap[i].stream.complete = dvb_usb_data_complete;
107 adap->fe_adap[i].stream.user_priv = adap;
108 ret = usb_urb_init(&adap->fe_adap[i].stream,
109 &adap->props.fe[i].stream);
116 int dvb_usb_adapter_stream_exit(struct dvb_usb_adapter *adap)
119 for (i = 0; i < adap->props.num_frontends; i++)
120 usb_urb_exit(&adap->fe_adap[i].stream);