Lines Matching refs:privdata
143 int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_init() argument
145 struct amd_input_data *in_data = &privdata->in_data; in amd_sfh_hid_client_init()
146 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_init()
154 dev = &privdata->pdev->dev; in amd_sfh_hid_client_init()
156 cl_data->num_hid_devices = amd_mp2_get_sensor_num(privdata, &cl_data->sensor_idx[0]); in amd_sfh_hid_client_init()
209 privdata->mp2_ops->start(privdata, info); in amd_sfh_hid_client_init()
211 (privdata, cl_data->sensor_idx[i], SENSOR_ENABLED); in amd_sfh_hid_client_init()
216 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_init()
218 (privdata, cl_data->sensor_idx[i], SENSOR_DISABLED); in amd_sfh_hid_client_init()
235 dma_free_coherent(&privdata->pdev->dev, 8 * sizeof(int), in amd_sfh_hid_client_init()
246 int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_deinit() argument
248 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_deinit()
254 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_deinit()
256 (privdata, cl_data->sensor_idx[i], SENSOR_DISABLED); in amd_sfh_hid_client_deinit()
259 dev_dbg(&privdata->pdev->dev, "stopping sid 0x%x status 0x%x\n", in amd_sfh_hid_client_deinit()
270 dma_free_coherent(&privdata->pdev->dev, 8 * sizeof(int), in amd_sfh_hid_client_deinit()