Lines Matching refs:xport
19 * @xport: The transport interface structure
28 struct rmi_transport_dev xport;
46 * @xport: The pointer to the rmi_transport_dev struct
75 static int rmi_i2c_write_block(struct rmi_transport_dev *xport, u16 addr,
79 container_of(xport, struct rmi_i2c_xport, xport);
124 static int rmi_i2c_read_block(struct rmi_transport_dev *xport, u16 addr,
128 container_of(xport, struct rmi_i2c_xport, xport);
194 rmi_unregister_transport_device(&rmi_i2c->xport);
211 pdata = &rmi_i2c->xport.pdata;
254 rmi_i2c->xport.dev = &client->dev;
255 rmi_i2c->xport.proto_name = "i2c";
256 rmi_i2c->xport.ops = &rmi_i2c_ops;
272 error = rmi_register_transport_device(&rmi_i2c->xport);
294 ret = rmi_driver_suspend(rmi_i2c->xport.rmi_dev, true);
317 ret = rmi_driver_resume(rmi_i2c->xport.rmi_dev, true);
332 ret = rmi_driver_suspend(rmi_i2c->xport.rmi_dev, false);
355 ret = rmi_driver_resume(rmi_i2c->xport.rmi_dev, false);