Lines Matching refs:reset_data
117 struct adf_reset_dev_data *reset_data = in adf_device_reset_worker() local
119 struct adf_accel_dev *accel_dev = reset_data->accel_dev; in adf_device_reset_worker()
128 kfree(reset_data); in adf_device_reset_worker()
136 if (reset_data->mode == ADF_DEV_RESET_SYNC) in adf_device_reset_worker()
137 complete(&reset_data->compl); in adf_device_reset_worker()
139 kfree(reset_data); in adf_device_reset_worker()
145 struct adf_reset_dev_data *reset_data; in adf_dev_aer_schedule_reset() local
152 reset_data = kzalloc(sizeof(*reset_data), GFP_ATOMIC); in adf_dev_aer_schedule_reset()
153 if (!reset_data) in adf_dev_aer_schedule_reset()
155 reset_data->accel_dev = accel_dev; in adf_dev_aer_schedule_reset()
156 init_completion(&reset_data->compl); in adf_dev_aer_schedule_reset()
157 reset_data->mode = mode; in adf_dev_aer_schedule_reset()
158 INIT_WORK(&reset_data->reset_work, adf_device_reset_worker); in adf_dev_aer_schedule_reset()
159 queue_work(device_reset_wq, &reset_data->reset_work); in adf_dev_aer_schedule_reset()
167 &reset_data->compl, wait_jiffies); in adf_dev_aer_schedule_reset()
173 kfree(reset_data); in adf_dev_aer_schedule_reset()