Lines Matching refs:ffa_dev

25 	struct ffa_device *ffa_dev;  in ffa_device_match()  local
28 ffa_dev = to_ffa_dev(dev); in ffa_device_match()
36 if (uuid_is_null(&ffa_dev->uuid)) in ffa_device_match()
39 if (uuid_equal(&ffa_dev->uuid, &id_table->uuid)) in ffa_device_match()
50 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_device_probe() local
53 if (uuid_is_null(&ffa_dev->uuid)) in ffa_device_probe()
56 return ffa_drv->probe(ffa_dev); in ffa_device_probe()
69 const struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_device_uevent() local
72 ffa_dev->vm_id, &ffa_dev->uuid); in ffa_device_uevent()
78 struct ffa_device *ffa_dev = to_ffa_dev(dev); in modalias_show() local
80 return sysfs_emit(buf, SCMI_UEVENT_MODALIAS_FMT, ffa_dev->vm_id, in modalias_show()
81 &ffa_dev->uuid); in modalias_show()
88 struct ffa_device *ffa_dev = to_ffa_dev(dev); in partition_id_show() local
90 return sprintf(buf, "0x%04x\n", ffa_dev->vm_id); in partition_id_show()
97 struct ffa_device *ffa_dev = to_ffa_dev(dev); in uuid_show() local
99 return sprintf(buf, "%pUb\n", &ffa_dev->uuid); in uuid_show()
150 struct ffa_device *ffa_dev = to_ffa_dev(dev); in ffa_release_device() local
152 ida_free(&ffa_bus_id, ffa_dev->id); in ffa_release_device()
153 kfree(ffa_dev); in ffa_release_device()
169 bool ffa_device_is_valid(struct ffa_device *ffa_dev) in ffa_device_is_valid() argument
178 if (tmp_dev == ffa_dev) { in ffa_device_is_valid()
195 struct ffa_device *ffa_dev; in ffa_device_register() local
201 ffa_dev = kzalloc(sizeof(*ffa_dev), GFP_KERNEL); in ffa_device_register()
202 if (!ffa_dev) { in ffa_device_register()
207 dev = &ffa_dev->dev; in ffa_device_register()
210 dev_set_name(&ffa_dev->dev, "arm-ffa-%d", id); in ffa_device_register()
212 ffa_dev->id = id; in ffa_device_register()
213 ffa_dev->vm_id = vm_id; in ffa_device_register()
214 ffa_dev->ops = ops; in ffa_device_register()
215 uuid_copy(&ffa_dev->uuid, uuid); in ffa_device_register()
217 ret = device_register(&ffa_dev->dev); in ffa_device_register()
225 return ffa_dev; in ffa_device_register()
229 void ffa_device_unregister(struct ffa_device *ffa_dev) in ffa_device_unregister() argument
231 if (!ffa_dev) in ffa_device_unregister()
234 device_unregister(&ffa_dev->dev); in ffa_device_unregister()