Lines Matching defs:sw_dev
34 struct lan9303_i2c *sw_dev;
37 sw_dev = devm_kzalloc(&client->dev, sizeof(struct lan9303_i2c),
39 if (!sw_dev)
42 sw_dev->chip.regmap = devm_regmap_init_i2c(client,
44 if (IS_ERR(sw_dev->chip.regmap)) {
45 ret = PTR_ERR(sw_dev->chip.regmap);
52 sw_dev->device = client;
53 i2c_set_clientdata(client, sw_dev);
54 sw_dev->chip.dev = &client->dev;
56 sw_dev->chip.ops = &lan9303_indirect_phy_ops;
58 ret = lan9303_probe(&sw_dev->chip, client->dev.of_node);
69 struct lan9303_i2c *sw_dev = i2c_get_clientdata(client);
71 if (!sw_dev)
74 lan9303_remove(&sw_dev->chip);
79 struct lan9303_i2c *sw_dev = i2c_get_clientdata(client);
81 if (!sw_dev)
84 lan9303_shutdown(&sw_dev->chip);