Lines Matching refs:d
162 struct dvb_usb_device *d = i2c_get_adapdata(adap); in technisat_usb2_i2c_xfer() local
166 if (mutex_lock_interruptible(&d->i2c_mutex) < 0) in technisat_usb2_i2c_xfer()
171 ret = technisat_usb2_i2c_access(d->udev, msg[i+1].addr, in technisat_usb2_i2c_xfer()
178 ret = technisat_usb2_i2c_access(d->udev, msg[i].addr, in technisat_usb2_i2c_xfer()
189 mutex_unlock(&d->i2c_mutex); in technisat_usb2_i2c_xfer()
223 static int technisat_usb2_set_led(struct dvb_usb_device *d, int red, enum technisat_usb2_led_state … in technisat_usb2_set_led() argument
259 if (mutex_lock_interruptible(&d->i2c_mutex) < 0) in technisat_usb2_set_led()
262 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), in technisat_usb2_set_led()
268 mutex_unlock(&d->i2c_mutex); in technisat_usb2_set_led()
272 static int technisat_usb2_set_led_timer(struct dvb_usb_device *d, u8 red, u8 green) in technisat_usb2_set_led_timer() argument
277 if (mutex_lock_interruptible(&d->i2c_mutex) < 0) in technisat_usb2_set_led_timer()
280 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), in technisat_usb2_set_led_timer()
286 mutex_unlock(&d->i2c_mutex); in technisat_usb2_set_led_timer()
358 static int technisat_usb2_power_ctrl(struct dvb_usb_device *d, int level) in technisat_usb2_power_ctrl() argument
360 struct technisat_usb2_state *state = d->priv; in technisat_usb2_power_ctrl()
368 technisat_usb2_set_led(d, 0, TECH_LED_OFF); in technisat_usb2_power_ctrl()
370 technisat_usb2_set_led(d, 1, TECH_LED_ON); in technisat_usb2_power_ctrl()
376 static void technisat_usb2_eeprom_dump(struct dvb_usb_device *d)
385 if (technisat_usb2_i2c_access(d->udev, 0x50 + j / 256, ®, 1, b, 16) != 0)
404 static int technisat_usb2_eeprom_lrc_read(struct dvb_usb_device *d, in technisat_usb2_eeprom_lrc_read() argument
424 if (i2c_transfer(&d->i2c_adap, msg, 2) != 2) in technisat_usb2_eeprom_lrc_read()
439 static int technisat_usb2_read_mac_address(struct dvb_usb_device *d, in technisat_usb2_read_mac_address() argument
444 if (technisat_usb2_eeprom_lrc_read(d, EEPROM_MAC_START, in technisat_usb2_read_mac_address()
595 static int technisat_usb2_get_ir(struct dvb_usb_device *d) in technisat_usb2_get_ir() argument
607 if (mutex_lock_interruptible(&d->i2c_mutex) < 0) in technisat_usb2_get_ir()
609 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), in technisat_usb2_get_ir()
619 ret = usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), in technisat_usb2_get_ir()
626 mutex_unlock(&d->i2c_mutex); in technisat_usb2_get_ir()
646 ir_raw_event_store(d->rc_dev, &ev); in technisat_usb2_get_ir()
652 ir_raw_event_store(d->rc_dev, &ev); in technisat_usb2_get_ir()
657 ir_raw_event_handle(d->rc_dev); in technisat_usb2_get_ir()
662 static int technisat_usb2_rc_query(struct dvb_usb_device *d) in technisat_usb2_rc_query() argument
664 int ret = technisat_usb2_get_ir(d); in technisat_usb2_rc_query()
673 technisat_usb2_set_led(d, 1, TECH_LED_BLINK); in technisat_usb2_rc_query()