Lines Matching refs:d
10 int dvb_usb_i2c_init(struct dvb_usb_device *d) in dvb_usb_i2c_init() argument
14 if (!(d->props.caps & DVB_USB_IS_AN_I2C_ADAPTER)) in dvb_usb_i2c_init()
17 if (d->props.i2c_algo == NULL) { in dvb_usb_i2c_init()
22 strlcpy(d->i2c_adap.name, d->desc->name, sizeof(d->i2c_adap.name)); in dvb_usb_i2c_init()
23 d->i2c_adap.algo = d->props.i2c_algo; in dvb_usb_i2c_init()
24 d->i2c_adap.algo_data = NULL; in dvb_usb_i2c_init()
25 d->i2c_adap.dev.parent = &d->udev->dev; in dvb_usb_i2c_init()
27 i2c_set_adapdata(&d->i2c_adap, d); in dvb_usb_i2c_init()
29 if ((ret = i2c_add_adapter(&d->i2c_adap)) < 0) in dvb_usb_i2c_init()
32 d->state |= DVB_USB_STATE_I2C; in dvb_usb_i2c_init()
37 int dvb_usb_i2c_exit(struct dvb_usb_device *d) in dvb_usb_i2c_exit() argument
39 if (d->state & DVB_USB_STATE_I2C) in dvb_usb_i2c_exit()
40 i2c_del_adapter(&d->i2c_adap); in dvb_usb_i2c_exit()
41 d->state &= ~DVB_USB_STATE_I2C; in dvb_usb_i2c_exit()