Lines Matching refs:adapdata

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