Lines Matching refs:xport
59 * @xport: transport device to be registered with the RMI4 core.
82 struct rmi_transport_dev xport;
188 static int rmi_hid_read_block(struct rmi_transport_dev *xport, u16 addr,
191 struct rmi_data *data = container_of(xport, struct rmi_data, xport);
259 static int rmi_hid_write_block(struct rmi_transport_dev *xport, u16 addr,
262 struct rmi_data *data = container_of(xport, struct rmi_data, xport);
298 struct rmi_device *rmi_dev = data->xport.rmi_dev;
323 struct rmi_device *rmi_dev = hdata->xport.rmi_dev;
443 struct rmi_device *rmi_dev = data->xport.rmi_dev;
461 struct rmi_device *rmi_dev = data->xport.rmi_dev;
488 static int rmi_hid_reset(struct rmi_transport_dev *xport, u16 reset_addr)
490 struct rmi_data *data = container_of(xport, struct rmi_data, xport);
505 data->xport.input = input;
527 ret = rmi_register_transport_device(&data->xport);
725 data->xport.dev = hdev->dev.parent;
726 data->xport.pdata = rmi_hid_pdata;
727 data->xport.pdata.irq = data->rmi_irq;
728 data->xport.proto_name = "hid";
729 data->xport.ops = &hid_rmi_ops;
749 rmi_unregister_transport_device(&hdata->xport);