• Home
  • Raw
  • Download

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()
215 privdata->mp2_ops->start(privdata, info); in amd_sfh_hid_client_init()
217 (privdata, cl_data->sensor_idx[i], SENSOR_ENABLED); in amd_sfh_hid_client_init()
222 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_init()
224 (privdata, cl_data->sensor_idx[i], SENSOR_DISABLED); in amd_sfh_hid_client_init()
235 if (privdata->mp2_ops->discovery_status && in amd_sfh_hid_client_init()
236 privdata->mp2_ops->discovery_status(privdata) == 0) { in amd_sfh_hid_client_init()
237 amd_sfh_hid_client_deinit(privdata); in amd_sfh_hid_client_init()
252 dma_free_coherent(&privdata->pdev->dev, 8 * sizeof(int), in amd_sfh_hid_client_init()
263 int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata) in amd_sfh_hid_client_deinit() argument
265 struct amdtp_cl_data *cl_data = privdata->cl_data; in amd_sfh_hid_client_deinit()
271 privdata->mp2_ops->stop(privdata, cl_data->sensor_idx[i]); in amd_sfh_hid_client_deinit()
273 (privdata, cl_data->sensor_idx[i], SENSOR_DISABLED); in amd_sfh_hid_client_deinit()
276 dev_dbg(&privdata->pdev->dev, "stopping sid 0x%x status 0x%x\n", in amd_sfh_hid_client_deinit()
287 dma_free_coherent(&privdata->pdev->dev, 8 * sizeof(int), in amd_sfh_hid_client_deinit()