Lines Matching defs:adapdata

540 	struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(piix4_adapter);
541 unsigned short piix4_smba = adapdata->smba;
619 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap);
620 unsigned short piix4_smba = adapdata->smba;
801 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap);
802 unsigned short piix4_smba = adapdata->smba;
808 retval = piix4_sb800_region_request(&adap->dev, &adapdata->mmio_cfg);
839 if ((size == I2C_SMBUS_BLOCK_DATA) && adapdata->notify_imc) {
861 adapdata->notify_imc = false;
865 prev_port = piix4_sb800_port_sel(adapdata->port, &adapdata->mmio_cfg);
870 piix4_sb800_port_sel(prev_port, &adapdata->mmio_cfg);
875 if ((size == I2C_SMBUS_BLOCK_DATA) && adapdata->notify_imc)
879 piix4_sb800_region_release(&adap->dev, &adapdata->mmio_cfg);
936 struct i2c_piix4_adapdata *adapdata;
950 adapdata = kzalloc(sizeof(*adapdata), GFP_KERNEL);
951 if (adapdata == NULL) {
957 adapdata->mmio_cfg.use_mmio = piix4_sb800_use_mmio(dev);
958 adapdata->smba = smba;
959 adapdata->sb800_main = sb800_main;
960 adapdata->port = port << piix4_port_shift_sb800;
961 adapdata->notify_imc = notify_imc;
975 i2c_set_adapdata(adap, adapdata);
979 kfree(adapdata);
992 struct i2c_piix4_adapdata *adapdata;
1021 adapdata = i2c_get_adapdata(piix4_main_adapters[port]);
1022 if (adapdata->smba) {
1024 kfree(adapdata);
1118 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap);
1120 if (adapdata->smba) {
1122 if (adapdata->port == (0 << piix4_port_shift_sb800))
1123 release_region(adapdata->smba, SMBIOSIZE);
1124 kfree(adapdata);