Lines Matching refs:d
11 int dvb_usb_i2c_init(struct dvb_usb_device *d) in dvb_usb_i2c_init() argument
15 if (!(d->props.caps & DVB_USB_IS_AN_I2C_ADAPTER)) in dvb_usb_i2c_init()
18 if (d->props.i2c_algo == NULL) { in dvb_usb_i2c_init()
24 strscpy(d->i2c_adap.name, d->desc->name, sizeof(d->i2c_adap.name)); in dvb_usb_i2c_init()
25 d->i2c_adap.algo = d->props.i2c_algo; in dvb_usb_i2c_init()
26 d->i2c_adap.algo_data = NULL; in dvb_usb_i2c_init()
27 d->i2c_adap.dev.parent = &d->udev->dev; in dvb_usb_i2c_init()
29 i2c_set_adapdata(&d->i2c_adap, d); in dvb_usb_i2c_init()
31 ret = i2c_add_adapter(&d->i2c_adap); in dvb_usb_i2c_init()
37 d->state |= DVB_USB_STATE_I2C; in dvb_usb_i2c_init()
43 int dvb_usb_i2c_exit(struct dvb_usb_device *d) in dvb_usb_i2c_exit() argument
45 if (d->state & DVB_USB_STATE_I2C) in dvb_usb_i2c_exit()
46 i2c_del_adapter(&d->i2c_adap); in dvb_usb_i2c_exit()
47 d->state &= ~DVB_USB_STATE_I2C; in dvb_usb_i2c_exit()