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, FFA_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()
170 bool ffa_device_is_valid(struct ffa_device *ffa_dev) in ffa_device_is_valid() argument
179 if (tmp_dev == ffa_dev) { in ffa_device_is_valid()
197 struct ffa_device *ffa_dev; in ffa_device_register() local
206 ffa_dev = kzalloc(sizeof(*ffa_dev), GFP_KERNEL); in ffa_device_register()
207 if (!ffa_dev) { in ffa_device_register()
212 dev = &ffa_dev->dev; in ffa_device_register()
216 dev_set_name(&ffa_dev->dev, "arm-ffa-%d", id); in ffa_device_register()
218 ffa_dev->id = id; in ffa_device_register()
219 ffa_dev->vm_id = part_info->id; in ffa_device_register()
220 ffa_dev->properties = part_info->properties; in ffa_device_register()
221 ffa_dev->ops = ops; in ffa_device_register()
222 uuid_copy(&ffa_dev->uuid, &part_info->uuid); in ffa_device_register()
224 ret = device_register(&ffa_dev->dev); in ffa_device_register()
232 return ffa_dev; in ffa_device_register()
236 void ffa_device_unregister(struct ffa_device *ffa_dev) in ffa_device_unregister() argument
238 if (!ffa_dev) in ffa_device_unregister()
241 device_unregister(&ffa_dev->dev); in ffa_device_unregister()