Lines Matching refs:privdata

70 static int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata)  in amd_sfh_hid_client_deinit()  argument
72 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_deinit()
77 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_deinit()
79 (privdata, cl_data->sensor_idx[i], DISABLE_SENSOR); in amd_sfh_hid_client_deinit()
82 dev_dbg(&privdata->pdev->dev, "stopping sid 0x%x (%s) status 0x%x\n", in amd_sfh_hid_client_deinit()
95 static int amd_sfh1_1_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh1_1_hid_client_init() argument
97 struct amd_input_data *in_data = &privdata->in_data; in amd_sfh1_1_hid_client_init()
98 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh1_1_hid_client_init()
99 struct amd_mp2_ops *mp2_ops = privdata->mp2_ops; in amd_sfh1_1_hid_client_init()
109 dev = &privdata->pdev->dev; in amd_sfh1_1_hid_client_init()
112 cl_data->num_hid_devices = amd_sfh_get_sensor_num(privdata, &cl_data->sensor_idx[0]); in amd_sfh1_1_hid_client_init()
165 writel(0, privdata->mmio + AMD_P2C_MSG(0)); in amd_sfh1_1_hid_client_init()
166 mp2_ops->start(privdata, info); in amd_sfh1_1_hid_client_init()
168 (privdata, cl_data->sensor_idx[i], ENABLE_SENSOR); in amd_sfh1_1_hid_client_init()
176 mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh1_1_hid_client_init()
178 (privdata, cl_data->sensor_idx[i], DISABLE_SENSOR); in amd_sfh1_1_hid_client_init()
199 amd_sfh_hid_client_deinit(privdata); in amd_sfh1_1_hid_client_init()
259 static void amd_mp2_pci_remove(void *privdata) in amd_mp2_pci_remove() argument
261 struct amd_mp2_dev *mp2 = privdata; in amd_mp2_pci_remove()
263 amd_sfh_hid_client_deinit(privdata); in amd_mp2_pci_remove()