Lines Matching refs:port
27 nv_rdaux(struct nvkm_i2c_port *port, u32 addr, u8 *data, u8 size) in nv_rdaux() argument
29 struct nvkm_i2c *i2c = nvkm_i2c(port); in nv_rdaux()
30 if (port->func->aux) { in nv_rdaux()
31 int ret = i2c->acquire(port, 0); in nv_rdaux()
33 ret = port->func->aux(port, true, 9, addr, data, size); in nv_rdaux()
34 i2c->release(port); in nv_rdaux()
42 nv_wraux(struct nvkm_i2c_port *port, u32 addr, u8 *data, u8 size) in nv_wraux() argument
44 struct nvkm_i2c *i2c = nvkm_i2c(port); in nv_wraux()
45 if (port->func->aux) { in nv_wraux()
46 int ret = i2c->acquire(port, 0); in nv_wraux()
48 ret = port->func->aux(port, true, 8, addr, data, size); in nv_wraux()
49 i2c->release(port); in nv_wraux()
59 struct nvkm_i2c_port *port = adap->algo_data; in aux_xfer() local
60 struct nvkm_i2c *i2c = nvkm_i2c(port); in aux_xfer()
64 if (!port->func->aux) in aux_xfer()
67 ret = i2c->acquire(port, 0); in aux_xfer()
87 ret = port->func->aux(port, true, cmd, msg->addr, ptr, cnt); in aux_xfer()
89 i2c->release(port); in aux_xfer()
100 i2c->release(port); in aux_xfer()