Lines Matching refs:reset_data
111 struct adf_reset_dev_data *reset_data = in adf_device_reset_worker() local
113 struct adf_accel_dev *accel_dev = reset_data->accel_dev; in adf_device_reset_worker()
122 kfree(reset_data); in adf_device_reset_worker()
130 if (reset_data->mode == ADF_DEV_RESET_SYNC) in adf_device_reset_worker()
131 complete(&reset_data->compl); in adf_device_reset_worker()
133 kfree(reset_data); in adf_device_reset_worker()
139 struct adf_reset_dev_data *reset_data; in adf_dev_aer_schedule_reset() local
146 reset_data = kzalloc(sizeof(*reset_data), GFP_ATOMIC); in adf_dev_aer_schedule_reset()
147 if (!reset_data) in adf_dev_aer_schedule_reset()
149 reset_data->accel_dev = accel_dev; in adf_dev_aer_schedule_reset()
150 init_completion(&reset_data->compl); in adf_dev_aer_schedule_reset()
151 reset_data->mode = mode; in adf_dev_aer_schedule_reset()
152 INIT_WORK(&reset_data->reset_work, adf_device_reset_worker); in adf_dev_aer_schedule_reset()
153 queue_work(device_reset_wq, &reset_data->reset_work); in adf_dev_aer_schedule_reset()
161 &reset_data->compl, wait_jiffies); in adf_dev_aer_schedule_reset()
167 kfree(reset_data); in adf_dev_aer_schedule_reset()