Lines Matching refs:adap
155 static int vp702x_set_pld_mode(struct dvb_usb_adapter *adap, u8 bypass) in vp702x_set_pld_mode() argument
158 struct vp702x_device_state *st = adap->dev->priv; in vp702x_set_pld_mode()
166 ret = vp702x_usb_in_op(adap->dev, 0xe0, (bypass << 8) | 0x0e, in vp702x_set_pld_mode()
172 static int vp702x_set_pld_state(struct dvb_usb_adapter *adap, u8 state) in vp702x_set_pld_state() argument
175 struct vp702x_device_state *st = adap->dev->priv; in vp702x_set_pld_state()
182 ret = vp702x_usb_in_op(adap->dev, 0xe0, (state << 8) | 0x0f, in vp702x_set_pld_state()
190 static int vp702x_set_pid(struct dvb_usb_adapter *adap, u16 pid, u8 id, int onoff) in vp702x_set_pid() argument
192 struct vp702x_adapter_state *st = adap->priv; in vp702x_set_pid()
193 struct vp702x_device_state *dst = adap->dev->priv; in vp702x_set_pid()
205 vp702x_set_pld_state(adap, st->pid_filter_state); in vp702x_set_pid()
211 vp702x_usb_in_op(adap->dev, 0xe0, (((pid >> 8) & 0xff) << 8) | (id), 0, buf, 16); in vp702x_set_pid()
212 vp702x_usb_in_op(adap->dev, 0xe0, (((pid ) & 0xff) << 8) | (id+1), 0, buf, 16); in vp702x_set_pid()
220 static int vp702x_init_pid_filter(struct dvb_usb_adapter *adap) in vp702x_init_pid_filter() argument
222 struct vp702x_adapter_state *st = adap->priv; in vp702x_init_pid_filter()
223 struct vp702x_device_state *dst = adap->dev->priv; in vp702x_init_pid_filter()
231 vp702x_set_pld_mode(adap, 1); /* bypass */ in vp702x_init_pid_filter()
234 vp702x_set_pid(adap, 0xffff, i, 1); in vp702x_init_pid_filter()
239 vp702x_usb_in_op(adap->dev, 0xb5, 3, 0, b, 10); in vp702x_init_pid_filter()
240 vp702x_usb_in_op(adap->dev, 0xb5, 0, 0, b, 10); in vp702x_init_pid_filter()
241 vp702x_usb_in_op(adap->dev, 0xb5, 1, 0, b, 10); in vp702x_init_pid_filter()
248 static int vp702x_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) in vp702x_streaming_ctrl() argument
308 static int vp702x_frontend_attach(struct dvb_usb_adapter *adap) in vp702x_frontend_attach() argument
312 vp702x_usb_out_op(adap->dev, SET_TUNER_POWER_REQ, 0, 7, NULL, 0); in vp702x_frontend_attach()
314 if (vp702x_usb_inout_cmd(adap->dev, GET_SYSTEM_STRING, NULL, 0, in vp702x_frontend_attach()
321 vp702x_init_pid_filter(adap); in vp702x_frontend_attach()
323 adap->fe_adap[0].fe = vp702x_fe_attach(adap->dev); in vp702x_frontend_attach()
324 vp702x_usb_out_op(adap->dev, SET_TUNER_POWER_REQ, 1, 7, NULL, 0); in vp702x_frontend_attach()