Lines Matching defs:dev
20 struct ksz_device *dev;
23 dev = ksz_switch_alloc(&i2c->dev, i2c);
24 if (!dev)
29 rc.lock_arg = &dev->regmap_mutex;
30 dev->regmap[i] = devm_regmap_init_i2c(i2c, &rc);
31 if (IS_ERR(dev->regmap[i])) {
32 return dev_err_probe(&i2c->dev, PTR_ERR(dev->regmap[i]),
38 if (i2c->dev.platform_data)
39 dev->pdata = i2c->dev.platform_data;
41 dev->irq = i2c->irq;
43 ret = ksz_switch_register(dev);
49 i2c_set_clientdata(i2c, dev);
56 struct ksz_device *dev = i2c_get_clientdata(i2c);
58 if (dev)
59 ksz_switch_remove(dev);
64 struct ksz_device *dev = i2c_get_clientdata(i2c);
66 if (!dev)
69 if (dev->dev_ops->reset)
70 dev->dev_ops->reset(dev);
72 dsa_switch_shutdown(dev->ds);