Lines Matching refs:rmi_dev
52 struct rmi_device *rmi_dev = to_rmi_device(dev);
54 kfree(rmi_dev);
77 struct rmi_device *rmi_dev;
80 rmi_dev = kzalloc(sizeof(struct rmi_device), GFP_KERNEL);
81 if (!rmi_dev)
84 device_initialize(&rmi_dev->dev);
86 rmi_dev->xport = xport;
87 rmi_dev->number = atomic_inc_return(&transport_device_count) - 1;
89 dev_set_name(&rmi_dev->dev, "rmi4-%02d", rmi_dev->number);
91 rmi_dev->dev.bus = &rmi_bus_type;
92 rmi_dev->dev.type = &rmi_device_type;
94 xport->rmi_dev = rmi_dev;
96 error = device_add(&rmi_dev->dev);
102 dev_name(rmi_dev->xport->dev), dev_name(&rmi_dev->dev));
107 put_device(&rmi_dev->dev);
119 struct rmi_device *rmi_dev = xport->rmi_dev;
121 device_del(&rmi_dev->dev);
122 put_device(&rmi_dev->dev);
158 struct device_node *node = fn->rmi_dev->xport->dev->of_node;
176 struct rmi_driver_data *drvdata = dev_get_drvdata(&fn->rmi_dev->dev);
240 struct rmi_device *rmi_dev = fn->rmi_dev;
246 dev_name(&rmi_dev->dev), fn->fd.function_number);
248 fn->dev.parent = &rmi_dev->dev;
254 dev_err(&rmi_dev->dev,
260 rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev, "Registered F%02X.\n",