Lines Matching defs:adap

152 static int vp702x_set_pld_mode(struct dvb_usb_adapter *adap, u8 bypass)
155 struct vp702x_device_state *st = adap->dev->priv;
163 ret = vp702x_usb_in_op(adap->dev, 0xe0, (bypass << 8) | 0x0e,
169 static int vp702x_set_pld_state(struct dvb_usb_adapter *adap, u8 state)
172 struct vp702x_device_state *st = adap->dev->priv;
179 ret = vp702x_usb_in_op(adap->dev, 0xe0, (state << 8) | 0x0f,
187 static int vp702x_set_pid(struct dvb_usb_adapter *adap, u16 pid, u8 id, int onoff)
189 struct vp702x_adapter_state *st = adap->priv;
190 struct vp702x_device_state *dst = adap->dev->priv;
202 vp702x_set_pld_state(adap, st->pid_filter_state);
208 vp702x_usb_in_op(adap->dev, 0xe0, (((pid >> 8) & 0xff) << 8) | (id), 0, buf, 16);
209 vp702x_usb_in_op(adap->dev, 0xe0, (((pid ) & 0xff) << 8) | (id+1), 0, buf, 16);
217 static int vp702x_init_pid_filter(struct dvb_usb_adapter *adap)
219 struct vp702x_adapter_state *st = adap->priv;
220 struct vp702x_device_state *dst = adap->dev->priv;
228 vp702x_set_pld_mode(adap, 1); /* bypass */
231 vp702x_set_pid(adap, 0xffff, i, 1);
236 vp702x_usb_in_op(adap->dev, 0xb5, 3, 0, b, 10);
237 vp702x_usb_in_op(adap->dev, 0xb5, 0, 0, b, 10);
238 vp702x_usb_in_op(adap->dev, 0xb5, 1, 0, b, 10);
245 static int vp702x_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)
312 static int vp702x_frontend_attach(struct dvb_usb_adapter *adap)
316 vp702x_usb_out_op(adap->dev, SET_TUNER_POWER_REQ, 0, 7, NULL, 0);
318 if (vp702x_usb_inout_cmd(adap->dev, GET_SYSTEM_STRING, NULL, 0,
325 vp702x_init_pid_filter(adap);
327 adap->fe_adap[0].fe = vp702x_fe_attach(adap->dev);
328 vp702x_usb_out_op(adap->dev, SET_TUNER_POWER_REQ, 1, 7, NULL, 0);