Lines Matching refs:ctl_data

85 static int adf_ctl_alloc_resources(struct adf_user_cfg_ctl_data **ctl_data,  in adf_ctl_alloc_resources()  argument
103 *ctl_data = cfg_data; in adf_ctl_alloc_resources()
135 struct adf_user_cfg_ctl_data *ctl_data) in adf_copy_key_value_data() argument
141 section_head = ctl_data->config_section; in adf_copy_key_value_data()
184 struct adf_user_cfg_ctl_data *ctl_data; in adf_ctl_ioctl_dev_config() local
187 ret = adf_ctl_alloc_resources(&ctl_data, arg); in adf_ctl_ioctl_dev_config()
191 accel_dev = adf_devmgr_get_dev_by_id(ctl_data->device_id); in adf_ctl_ioctl_dev_config()
202 if (adf_copy_key_value_data(accel_dev, ctl_data)) { in adf_ctl_ioctl_dev_config()
208 kfree(ctl_data); in adf_ctl_ioctl_dev_config()
262 struct adf_user_cfg_ctl_data *ctl_data; in adf_ctl_ioctl_dev_stop() local
264 ret = adf_ctl_alloc_resources(&ctl_data, arg); in adf_ctl_ioctl_dev_stop()
268 if (adf_devmgr_verify_id(ctl_data->device_id)) { in adf_ctl_ioctl_dev_stop()
269 pr_err("QAT: Device %d not found\n", ctl_data->device_id); in adf_ctl_ioctl_dev_stop()
274 ret = adf_ctl_is_device_in_use(ctl_data->device_id); in adf_ctl_ioctl_dev_stop()
278 if (ctl_data->device_id == ADF_CFG_ALL_DEVICES) in adf_ctl_ioctl_dev_stop()
282 ctl_data->device_id); in adf_ctl_ioctl_dev_stop()
284 adf_ctl_stop_devices(ctl_data->device_id); in adf_ctl_ioctl_dev_stop()
287 kfree(ctl_data); in adf_ctl_ioctl_dev_stop()
295 struct adf_user_cfg_ctl_data *ctl_data; in adf_ctl_ioctl_dev_start() local
298 ret = adf_ctl_alloc_resources(&ctl_data, arg); in adf_ctl_ioctl_dev_start()
303 accel_dev = adf_devmgr_get_dev_by_id(ctl_data->device_id); in adf_ctl_ioctl_dev_start()
310 ctl_data->device_id); in adf_ctl_ioctl_dev_start()
317 ctl_data->device_id); in adf_ctl_ioctl_dev_start()
321 ctl_data->device_id); in adf_ctl_ioctl_dev_start()
326 kfree(ctl_data); in adf_ctl_ioctl_dev_start()