Lines Matching refs:d
28 static int ec168_ctrl_msg(struct dvb_usb_device *d, struct ec168_req *req) in ec168_ctrl_msg() argument
64 dev_err(&d->udev->dev, "%s: unknown command=%02x\n", in ec168_ctrl_msg()
79 pipe = usb_sndctrlpipe(d->udev, 0); in ec168_ctrl_msg()
82 pipe = usb_rcvctrlpipe(d->udev, 0); in ec168_ctrl_msg()
87 ret = usb_control_msg(d->udev, pipe, request, requesttype, req->value, in ec168_ctrl_msg()
90 dvb_usb_dbg_usb_control_msg(d->udev, request, requesttype, req->value, in ec168_ctrl_msg()
108 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); in ec168_ctrl_msg()
118 struct dvb_usb_device *d = i2c_get_adapdata(adap); in ec168_i2c_xfer() local
126 if (mutex_lock_interruptible(&d->i2c_mutex) < 0) in ec168_i2c_xfer()
137 ret = ec168_ctrl_msg(d, &req); in ec168_i2c_xfer()
140 dev_err(&d->udev->dev, "%s: I2C read not " \ in ec168_i2c_xfer()
153 ret = ec168_ctrl_msg(d, &req); in ec168_i2c_xfer()
161 ret = ec168_ctrl_msg(d, &req); in ec168_i2c_xfer()
172 mutex_unlock(&d->i2c_mutex); in ec168_i2c_xfer()
187 static int ec168_identify_state(struct dvb_usb_device *d, const char **name) in ec168_identify_state() argument
192 dev_dbg(&d->udev->dev, "%s:\n", __func__); in ec168_identify_state()
194 ret = ec168_ctrl_msg(d, &req); in ec168_identify_state()
198 dev_dbg(&d->udev->dev, "%s: reply=%02x\n", __func__, reply); in ec168_identify_state()
207 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); in ec168_identify_state()
211 static int ec168_download_firmware(struct dvb_usb_device *d, in ec168_download_firmware() argument
216 dev_dbg(&d->udev->dev, "%s:\n", __func__); in ec168_download_firmware()
228 ret = ec168_ctrl_msg(d, &req); in ec168_download_firmware()
230 dev_err(&d->udev->dev, in ec168_download_firmware()
243 ret = ec168_ctrl_msg(d, &req); in ec168_download_firmware()
251 ret = ec168_ctrl_msg(d, &req); in ec168_download_firmware()
259 ret = ec168_ctrl_msg(d, &req); in ec168_download_firmware()
265 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); in ec168_download_firmware()
275 struct dvb_usb_device *d = adap_to_d(adap); in ec168_ec100_frontend_attach() local
276 dev_dbg(&d->udev->dev, "%s:\n", __func__); in ec168_ec100_frontend_attach()
279 &d->i2c_adap); in ec168_ec100_frontend_attach()
305 struct dvb_usb_device *d = adap_to_d(adap); in ec168_mxl5003s_tuner_attach() local
306 dev_dbg(&d->udev->dev, "%s:\n", __func__); in ec168_mxl5003s_tuner_attach()
308 return dvb_attach(mxl5005s_attach, adap->fe[0], &d->i2c_adap, in ec168_mxl5003s_tuner_attach()
314 struct dvb_usb_device *d = fe_to_d(fe); in ec168_streaming_ctrl() local
316 dev_dbg(&d->udev->dev, "%s: onoff=%d\n", __func__, onoff); in ec168_streaming_ctrl()
320 return ec168_ctrl_msg(d, &req); in ec168_streaming_ctrl()