Lines Matching refs:dev
133 static bool sbs_readable_reg(struct device *dev, unsigned int reg) in sbs_readable_reg() argument
138 static bool sbs_volatile_reg(struct device *dev, unsigned int reg) in sbs_volatile_reg() argument
171 chip = devm_kzalloc(&client->dev, sizeof(struct sbs_info), GFP_KERNEL); in sbs_probe()
176 psy_cfg.of_node = client->dev.of_node; in sbs_probe()
191 return dev_err_probe(&client->dev, ret, "Failed to get device status\n"); in sbs_probe()
194 chip->power_supply = devm_power_supply_register(&client->dev, &sbs_desc, &psy_cfg); in sbs_probe()
196 return dev_err_probe(&client->dev, PTR_ERR(chip->power_supply), in sbs_probe()
205 ret = devm_request_threaded_irq(&client->dev, client->irq, in sbs_probe()
208 dev_name(&client->dev), chip); in sbs_probe()
210 return dev_err_probe(&client->dev, ret, "Failed to request irq\n"); in sbs_probe()
212 ret = devm_delayed_work_autocancel(&client->dev, &chip->work, in sbs_probe()
215 return dev_err_probe(&client->dev, ret, in sbs_probe()
222 dev_info(&client->dev, in sbs_probe()