Lines Matching refs:xport
37 struct rmi_transport_dev xport;
81 if (rmi_spi->xport.pdata.spi_data.read_delay_us)
86 if (rmi_spi->xport.pdata.spi_data.write_delay_us)
118 &rmi_spi->xport.pdata.spi_data;
242 * @xport: The pointer to the rmi_transport_dev struct
270 static int rmi_spi_write_block(struct rmi_transport_dev *xport, u16 addr,
274 container_of(xport, struct rmi_spi_xport, xport);
296 static int rmi_spi_read_block(struct rmi_transport_dev *xport, u16 addr,
300 container_of(xport, struct rmi_spi_xport, xport);
366 rmi_unregister_transport_device(&rmi_spi->xport);
384 pdata = &rmi_spi->xport.pdata;
411 rmi_spi->xport.dev = &spi->dev;
412 rmi_spi->xport.proto_name = "spi";
413 rmi_spi->xport.ops = &rmi_spi_ops;
433 error = rmi_register_transport_device(&rmi_spi->xport);
455 ret = rmi_driver_suspend(rmi_spi->xport.rmi_dev, true);
468 ret = rmi_driver_resume(rmi_spi->xport.rmi_dev, true);
483 ret = rmi_driver_suspend(rmi_spi->xport.rmi_dev, false);
496 ret = rmi_driver_resume(rmi_spi->xport.rmi_dev, false);