Lines Matching refs:mode
27 nvkm_i2c_pad_mode_locked(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
29 PAD_TRACE(pad, "-> %s", (mode == NVKM_I2C_PAD_AUX) ? "aux" :
30 (mode == NVKM_I2C_PAD_I2C) ? "i2c" : "off");
31 if (pad->func->mode)
32 pad->func->mode(pad, mode);
36 nvkm_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
38 PAD_TRACE(pad, "mode %d", mode);
40 nvkm_i2c_pad_mode_locked(pad, mode);
41 pad->mode = mode;
49 if (pad->mode == NVKM_I2C_PAD_OFF)
50 nvkm_i2c_pad_mode_locked(pad, pad->mode);
55 nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
59 if (pad->mode != mode) {
60 if (pad->mode != NVKM_I2C_PAD_OFF) {
64 nvkm_i2c_pad_mode_locked(pad, mode);
80 nvkm_i2c_pad_mode_locked(pad, pad->mode);
102 pad->mode = NVKM_I2C_PAD_OFF;