• Home
  • Raw
  • Download

Lines Matching refs:rmi_dev

53 	struct rmi_device *rmi_dev = to_rmi_device(dev);  in rmi_release_device()  local
55 kfree(rmi_dev); in rmi_release_device()
78 struct rmi_device *rmi_dev; in rmi_register_transport_device() local
81 rmi_dev = kzalloc(sizeof(struct rmi_device), GFP_KERNEL); in rmi_register_transport_device()
82 if (!rmi_dev) in rmi_register_transport_device()
85 device_initialize(&rmi_dev->dev); in rmi_register_transport_device()
87 rmi_dev->xport = xport; in rmi_register_transport_device()
88 rmi_dev->number = atomic_inc_return(&transport_device_count) - 1; in rmi_register_transport_device()
90 dev_set_name(&rmi_dev->dev, "rmi4-%02d", rmi_dev->number); in rmi_register_transport_device()
92 rmi_dev->dev.bus = &rmi_bus_type; in rmi_register_transport_device()
93 rmi_dev->dev.type = &rmi_device_type; in rmi_register_transport_device()
95 xport->rmi_dev = rmi_dev; in rmi_register_transport_device()
97 error = device_add(&rmi_dev->dev); in rmi_register_transport_device()
103 dev_name(rmi_dev->xport->dev), dev_name(&rmi_dev->dev)); in rmi_register_transport_device()
108 put_device(&rmi_dev->dev); in rmi_register_transport_device()
120 struct rmi_device *rmi_dev = xport->rmi_dev; in rmi_unregister_transport_device() local
122 device_del(&rmi_dev->dev); in rmi_unregister_transport_device()
123 put_device(&rmi_dev->dev); in rmi_unregister_transport_device()
159 struct device_node *node = fn->rmi_dev->xport->dev->of_node; in rmi_function_of_probe()
201 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_register_function() local
207 dev_name(&rmi_dev->dev), fn->fd.function_number); in rmi_register_function()
209 fn->dev.parent = &rmi_dev->dev; in rmi_register_function()
215 dev_err(&rmi_dev->dev, in rmi_register_function()
221 rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev, "Registered F%02X.\n", in rmi_register_function()