Lines Matching refs:bit
46 struct i2c_algo_bit_data *bit = adap->algo_data; in nvkm_i2c_pre_xfer() local
47 struct nvkm_i2c_port *port = bit->data; in nvkm_i2c_pre_xfer()
48 return nvkm_i2c(port)->acquire(port, bit->timeout); in nvkm_i2c_pre_xfer()
54 struct i2c_algo_bit_data *bit = adap->algo_data; in nvkm_i2c_post_xfer() local
55 struct nvkm_i2c_port *port = bit->data; in nvkm_i2c_post_xfer()
136 struct i2c_algo_bit_data *bit; in nvkm_i2c_port_create_() local
138 bit = kzalloc(sizeof(*bit), GFP_KERNEL); in nvkm_i2c_port_create_()
139 if (!bit) in nvkm_i2c_port_create_()
142 bit->udelay = 10; in nvkm_i2c_port_create_()
143 bit->timeout = usecs_to_jiffies(2200); in nvkm_i2c_port_create_()
144 bit->data = port; in nvkm_i2c_port_create_()
145 bit->pre_xfer = nvkm_i2c_pre_xfer; in nvkm_i2c_port_create_()
146 bit->post_xfer = nvkm_i2c_post_xfer; in nvkm_i2c_port_create_()
147 bit->setsda = nvkm_i2c_setsda; in nvkm_i2c_port_create_()
148 bit->setscl = nvkm_i2c_setscl; in nvkm_i2c_port_create_()
149 bit->getsda = nvkm_i2c_getsda; in nvkm_i2c_port_create_()
150 bit->getscl = nvkm_i2c_getscl; in nvkm_i2c_port_create_()
152 port->adapter.algo_data = bit; in nvkm_i2c_port_create_()