Lines Matching defs:pch_data
152 * @pch_data: stores a list of i2c_algo_pch_data
157 * pch_data has as many elements as maximum I2C channels
160 struct i2c_algo_pch_data pch_data[PCH_I2C_MAX_DEV];
630 p = adap_info->pch_data[i].pch_base_address;
634 pch_err(adap_info->pch_data,
640 pch_i2c_cb(&adap_info->pch_data[i]);
769 pch_adap = &adap_info->pch_data[i].pch_adapter;
772 adap_info->pch_data[i].p_adapter_info = adap_info;
778 pch_adap->algo_data = &adap_info->pch_data[i];
781 adap_info->pch_data[i].pch_base_address = base_addr + 0x100 * i;
795 pch_adap = &adap_info->pch_data[i].pch_adapter;
797 pch_i2c_init(&adap_info->pch_data[i]);
813 i2c_del_adapter(&adap_info->pch_data[j].pch_adapter);
834 pch_i2c_disbl_int(&adap_info->pch_data[i]);
835 i2c_del_adapter(&adap_info->pch_data[i].pch_adapter);
838 if (adap_info->pch_data[0].pch_base_address)
839 pci_iounmap(pdev, adap_info->pch_data[0].pch_base_address);
842 adap_info->pch_data[i].pch_base_address = NULL;
855 void __iomem *p = adap_info->pch_data[0].pch_base_address;
860 while ((adap_info->pch_data[i].pch_i2c_xfer_in_progress)) {
868 pch_i2c_disbl_int(&adap_info->pch_data[i]);
884 pch_i2c_init(&adap_info->pch_data[i]);