Lines Matching refs:adapdata
439 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(piix4_adapter); in piix4_transaction() local
440 unsigned short piix4_smba = adapdata->smba; in piix4_transaction()
518 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); in piix4_access() local
519 unsigned short piix4_smba = adapdata->smba; in piix4_access()
677 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); in piix4_access_sb800() local
678 unsigned short piix4_smba = adapdata->smba; in piix4_access_sb800()
715 if ((size == I2C_SMBUS_BLOCK_DATA) && adapdata->notify_imc) { in piix4_access_sb800()
737 adapdata->notify_imc = false; in piix4_access_sb800()
744 port = adapdata->port; in piix4_access_sb800()
757 if ((size == I2C_SMBUS_BLOCK_DATA) && adapdata->notify_imc) in piix4_access_sb800()
818 struct i2c_piix4_adapdata *adapdata; in piix4_add_adapter() local
832 adapdata = kzalloc(sizeof(*adapdata), GFP_KERNEL); in piix4_add_adapter()
833 if (adapdata == NULL) { in piix4_add_adapter()
839 adapdata->smba = smba; in piix4_add_adapter()
840 adapdata->sb800_main = sb800_main; in piix4_add_adapter()
841 adapdata->port = port << piix4_port_shift_sb800; in piix4_add_adapter()
842 adapdata->notify_imc = notify_imc; in piix4_add_adapter()
856 i2c_set_adapdata(adap, adapdata); in piix4_add_adapter()
860 kfree(adapdata); in piix4_add_adapter()
873 struct i2c_piix4_adapdata *adapdata; in piix4_add_adapters_sb800() local
902 adapdata = i2c_get_adapdata(piix4_main_adapters[port]); in piix4_add_adapters_sb800()
903 if (adapdata->smba) { in piix4_add_adapters_sb800()
905 kfree(adapdata); in piix4_add_adapters_sb800()
998 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); in piix4_adap_remove() local
1000 if (adapdata->smba) { in piix4_adap_remove()
1002 if (adapdata->port == (0 << piix4_port_shift_sb800)) in piix4_adap_remove()
1003 release_region(adapdata->smba, SMBIOSIZE); in piix4_adap_remove()
1004 kfree(adapdata); in piix4_adap_remove()