Lines Matching refs:pch_data
168 struct i2c_algo_pch_data pch_data[PCH_I2C_MAX_DEV]; member
638 p = adap_info->pch_data[i].pch_base_address; in pch_i2c_handler()
642 pch_err(adap_info->pch_data, in pch_i2c_handler()
648 pch_i2c_cb(&adap_info->pch_data[i]); in pch_i2c_handler()
784 pch_adap = &adap_info->pch_data[i].pch_adapter; in pch_i2c_probe()
787 adap_info->pch_data[i].p_adapter_info = adap_info; in pch_i2c_probe()
793 pch_adap->algo_data = &adap_info->pch_data[i]; in pch_i2c_probe()
796 adap_info->pch_data[i].pch_base_address = base_addr + 0x100 * i; in pch_i2c_probe()
800 pch_i2c_init(&adap_info->pch_data[i]); in pch_i2c_probe()
816 i2c_del_adapter(&adap_info->pch_data[j].pch_adapter); in pch_i2c_probe()
837 pch_i2c_disbl_int(&adap_info->pch_data[i]); in pch_i2c_remove()
838 i2c_del_adapter(&adap_info->pch_data[i].pch_adapter); in pch_i2c_remove()
841 if (adap_info->pch_data[0].pch_base_address) in pch_i2c_remove()
842 pci_iounmap(pdev, adap_info->pch_data[0].pch_base_address); in pch_i2c_remove()
845 adap_info->pch_data[i].pch_base_address = NULL; in pch_i2c_remove()
859 void __iomem *p = adap_info->pch_data[0].pch_base_address; in pch_i2c_suspend()
864 while ((adap_info->pch_data[i].pch_i2c_xfer_in_progress)) { in pch_i2c_suspend()
872 pch_i2c_disbl_int(&adap_info->pch_data[i]); in pch_i2c_suspend()
909 pch_i2c_init(&adap_info->pch_data[i]); in pch_i2c_resume()