Lines Matching defs:sdev
40 struct scmi_device *sdev;
77 dev_err(&sreg->sdev->dev,
155 dev_err(&sreg->sdev->dev,
204 struct device *dev = &sreg->sdev->dev;
255 static int process_scmi_regulator_of_node(struct scmi_device *sdev,
270 dev_err(&sdev->dev,
276 rinfo->sregv[dom] = devm_kzalloc(&sdev->dev,
283 rinfo->sregv[dom]->sdev = sdev;
290 dev_dbg(&sdev->dev,
297 static int scmi_regulator_probe(struct scmi_device *sdev)
301 const struct scmi_handle *handle = sdev->handle;
308 voltage_ops = handle->devm_protocol_get(sdev,
318 dev_err(&sdev->dev, "failed to get voltage domains - err:%d\n",
324 rinfo = devm_kzalloc(&sdev->dev, sizeof(*rinfo), GFP_KERNEL);
329 rinfo->sregv = devm_kcalloc(&sdev->dev, num_doms,
345 ret = process_scmi_regulator_of_node(sdev, ph, child, rinfo);
370 sreg->rdev = devm_regulator_register(&sdev->dev, &sreg->desc,
377 dev_info(&sdev->dev,
382 dev_set_drvdata(&sdev->dev, rinfo);
387 static void scmi_regulator_remove(struct scmi_device *sdev)
392 rinfo = dev_get_drvdata(&sdev->dev);