Lines Matching refs:d
301 static int az6027_usb_in_op(struct dvb_usb_device *d, u8 req, in az6027_usb_in_op() argument
305 if (mutex_lock_interruptible(&d->usb_mutex)) in az6027_usb_in_op()
308 ret = usb_control_msg(d->udev, in az6027_usb_in_op()
309 usb_rcvctrlpipe(d->udev, 0), in az6027_usb_in_op()
327 mutex_unlock(&d->usb_mutex); in az6027_usb_in_op()
331 static int az6027_usb_out_op(struct dvb_usb_device *d, in az6027_usb_out_op() argument
343 if (mutex_lock_interruptible(&d->usb_mutex)) in az6027_usb_out_op()
346 ret = usb_control_msg(d->udev, in az6027_usb_out_op()
347 usb_sndctrlpipe(d->udev, 0), in az6027_usb_out_op()
358 mutex_unlock(&d->usb_mutex); in az6027_usb_out_op()
361 mutex_unlock(&d->usb_mutex); in az6027_usb_out_op()
395 static int az6027_rc_query(struct dvb_usb_device *d, u32 *event, int *state) in az6027_rc_query() argument
412 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_read_attribute_mem() local
413 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_read_attribute_mem()
436 ret = az6027_usb_in_op(d, req, value, index, b, blen); in az6027_ci_read_attribute_mem()
454 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_write_attribute_mem() local
455 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_write_attribute_mem()
473 ret = az6027_usb_out_op(d, req, value1, index, NULL, blen); in az6027_ci_write_attribute_mem()
485 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_read_cam_control() local
486 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_read_cam_control()
509 ret = az6027_usb_in_op(d, req, value, index, b, blen); in az6027_ci_read_cam_control()
531 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_write_cam_control() local
532 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_write_cam_control()
549 ret = az6027_usb_out_op(d, req, value1, index, NULL, blen); in az6027_ci_write_cam_control()
562 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in CI_CamReady() local
580 ret = az6027_usb_in_op(d, req, value, index, b, blen); in CI_CamReady()
593 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_slot_reset() local
594 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_slot_reset()
609 ret = az6027_usb_out_op(d, req, value, index, NULL, blen); in az6027_ci_slot_reset()
621 ret = az6027_usb_out_op(d, req, value, index, NULL, blen); in az6027_ci_slot_reset()
649 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_slot_ts_enable() local
650 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_slot_ts_enable()
665 ret = az6027_usb_out_op(d, req, value, index, NULL, blen); in az6027_ci_slot_ts_enable()
678 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_poll_slot_status() local
679 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_poll_slot_status()
697 ret = az6027_usb_in_op(d, req, value, index, b, blen); in az6027_ci_poll_slot_status()
715 static void az6027_ci_uninit(struct dvb_usb_device *d) in az6027_ci_uninit() argument
721 if (NULL == d) in az6027_ci_uninit()
724 state = (struct az6027_device_state *)d->priv; in az6027_ci_uninit()
739 struct dvb_usb_device *d = a->dev; in az6027_ci_init() local
740 struct az6027_device_state *state = (struct az6027_device_state *)d->priv; in az6027_ci_init()
756 state->ca.data = d; in az6027_ci_init()
936 struct dvb_usb_device *d = usb_get_intfdata(intf); in az6027_usb_disconnect() local
937 az6027_ci_uninit(d); in az6027_usb_disconnect()
955 struct dvb_usb_device *d = i2c_get_adapdata(adap); in az6027_i2c_xfer() local
967 if (mutex_lock_interruptible(&d->i2c_mutex) < 0) { in az6027_i2c_xfer()
982 az6027_usb_out_op(d, req, value, index, data, length); in az6027_i2c_xfer()
992 az6027_usb_in_op(d, req, value, index, data, length); in az6027_i2c_xfer()
1008 az6027_usb_out_op(d, req, value, index, data, length); in az6027_i2c_xfer()
1019 az6027_usb_in_op(d, req, value, index, data, length); in az6027_i2c_xfer()
1035 az6027_usb_out_op(d, req, value, index, data, length); in az6027_i2c_xfer()
1039 mutex_unlock(&d->i2c_mutex); in az6027_i2c_xfer()