Lines Matching refs:cl
121 write_reg( struct i2c_client *cl, int reg, int data, int len ) in write_reg() argument
133 if( i2c_master_send(cl, tmp, len) != len ) in write_reg()
139 read_reg( struct i2c_client *cl, int reg, int len ) in read_reg() argument
146 if( i2c_master_send(cl, buf, 1) != 1 ) in read_reg()
148 if( i2c_master_recv(cl, buf, len) != len ) in read_reg()
358 attach_fan( struct i2c_client *cl ) in attach_fan() argument
364 if( read_reg(cl, 0x3d, 1) != 0x30 || read_reg(cl, 0x3e, 1) != 0x41 ) in attach_fan()
366 printk("ADM1030 fan controller [@%02x]\n", cl->addr ); in attach_fan()
368 x.fan = cl; in attach_fan()
374 attach_thermostat( struct i2c_client *cl ) in attach_thermostat() argument
381 if( (temp=read_reg(cl, 0, 2)) < 0 ) in attach_thermostat()
387 hyst_temp = read_reg(cl, 2, 2); in attach_thermostat()
388 os_temp = read_reg(cl, 3, 2); in attach_thermostat()
392 printk("DS1775 digital thermometer [@%02x]\n", cl->addr ); in attach_thermostat()
401 x.thermostat = cl; in attach_thermostat()
416 do_probe(struct i2c_client *cl) in do_probe() argument
418 const struct i2c_device_id *id = i2c_client_get_device_id(cl); in do_probe()
419 struct i2c_adapter *adapter = cl->adapter; in do_probe()
428 ret = attach_fan(cl); in do_probe()
431 ret = attach_thermostat(cl); in do_probe()