Lines Matching refs:adap

26 int dibusb_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)  in dibusb_streaming_ctrl()  argument
28 if (adap->priv != NULL) { in dibusb_streaming_ctrl()
29 struct dibusb_state *st = adap->priv; in dibusb_streaming_ctrl()
31 if (st->ops.fifo_ctrl(adap->fe_adap[0].fe, onoff)) { in dibusb_streaming_ctrl()
40 int dibusb_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) in dibusb_pid_filter() argument
42 if (adap->priv != NULL) { in dibusb_pid_filter()
43 struct dibusb_state *st = adap->priv; in dibusb_pid_filter()
45 st->ops.pid_ctrl(adap->fe_adap[0].fe, in dibusb_pid_filter()
52 int dibusb_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) in dibusb_pid_filter_ctrl() argument
54 if (adap->priv != NULL) { in dibusb_pid_filter_ctrl()
55 struct dibusb_state *st = adap->priv; in dibusb_pid_filter_ctrl()
57 if (st->ops.pid_parse(adap->fe_adap[0].fe, onoff) < 0) in dibusb_pid_filter_ctrl()
77 int dibusb2_0_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) in dibusb2_0_streaming_ctrl() argument
82 if ((ret = dibusb_streaming_ctrl(adap,onoff)) < 0) in dibusb2_0_streaming_ctrl()
88 if ((ret = dvb_usb_generic_write(adap->dev,b,2)) < 0) in dibusb2_0_streaming_ctrl()
94 return dvb_usb_generic_write(adap->dev,b,3); in dibusb2_0_streaming_ctrl()
137 static int dibusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) in dibusb_i2c_xfer() argument
139 struct dvb_usb_device *d = i2c_get_adapdata(adap); in dibusb_i2c_xfer()
259 int dibusb_dib3000mc_frontend_attach(struct dvb_usb_adapter *adap) in dibusb_dib3000mc_frontend_attach() argument
261 if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_LITEON && in dibusb_dib3000mc_frontend_attach()
262 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == in dibusb_dib3000mc_frontend_attach()
267 adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, in dibusb_dib3000mc_frontend_attach()
268 &adap->dev->i2c_adap, in dibusb_dib3000mc_frontend_attach()
271 if ((adap->fe_adap[0].fe) == NULL) in dibusb_dib3000mc_frontend_attach()
272 adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, in dibusb_dib3000mc_frontend_attach()
273 &adap->dev->i2c_adap, in dibusb_dib3000mc_frontend_attach()
276 if ((adap->fe_adap[0].fe) != NULL) { in dibusb_dib3000mc_frontend_attach()
277 if (adap->priv != NULL) { in dibusb_dib3000mc_frontend_attach()
278 struct dibusb_state *st = adap->priv; in dibusb_dib3000mc_frontend_attach()
292 int dibusb_dib3000mc_tuner_attach(struct dvb_usb_adapter *adap) in dibusb_dib3000mc_tuner_attach() argument
294 struct dibusb_state *st = adap->priv; in dibusb_dib3000mc_tuner_attach()
300 if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_LITEON && in dibusb_dib3000mc_tuner_attach()
301 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == USB_PID_LITEON_DVB_T_WARM) { in dibusb_dib3000mc_tuner_attach()
303 dibusb_read_eeprom_byte(adap->dev,0x7E,&a); in dibusb_dib3000mc_tuner_attach()
304 dibusb_read_eeprom_byte(adap->dev,0x7F,&b); in dibusb_dib3000mc_tuner_attach()
313 } else if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_DIBCOM && in dibusb_dib3000mc_tuner_attach()
314 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == USB_PID_DIBCOM_MOD3001_WARM) { in dibusb_dib3000mc_tuner_attach()
316 dibusb_read_eeprom_byte(adap->dev, 7, &desc); in dibusb_dib3000mc_tuner_attach()
320 dibusb_read_eeprom_byte(adap->dev, a, &desc); in dibusb_dib3000mc_tuner_attach()
330 tun_i2c = dib3000mc_get_tuner_i2c_master(adap->fe_adap[0].fe, 1); in dibusb_dib3000mc_tuner_attach()
331 …if (dvb_attach(mt2060_attach, adap->fe_adap[0].fe, tun_i2c, &stk3000p_mt2060_config, if1) == NULL)… in dibusb_dib3000mc_tuner_attach()
333 if (dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x60, tun_i2c, DVB_PLL_ENV57H1XD5) == NULL) in dibusb_dib3000mc_tuner_attach()
338 dib3000mc_set_config(adap->fe_adap[0].fe, &stk3000p_dib3000p_config); in dibusb_dib3000mc_tuner_attach()