Home
last modified time | relevance | path

Searched refs:reset_ctl (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
A Daldebaran.c44 list_for_each_entry(handler, &reset_ctl->reset_handlers, in aldebaran_get_reset_handler()
113 struct amdgpu_reset_control *reset_ctl = in aldebaran_async_reset() local
383 struct amdgpu_reset_control *reset_ctl; in aldebaran_reset_init() local
385 reset_ctl = kzalloc(sizeof(*reset_ctl), GFP_KERNEL); in aldebaran_reset_init()
386 if (!reset_ctl) in aldebaran_reset_init()
389 reset_ctl->handle = adev; in aldebaran_reset_init()
390 reset_ctl->async_reset = aldebaran_async_reset; in aldebaran_reset_init()
391 reset_ctl->active_reset = AMD_RESET_METHOD_NONE; in aldebaran_reset_init()
394 INIT_LIST_HEAD(&reset_ctl->reset_handlers); in aldebaran_reset_init()
395 INIT_WORK(&reset_ctl->reset_work, reset_ctl->async_reset); in aldebaran_reset_init()
[all …]
A Damdgpu_reset.h46 int (*prepare_env)(struct amdgpu_reset_control *reset_ctl,
48 int (*prepare_hwcontext)(struct amdgpu_reset_control *reset_ctl,
50 int (*perform_reset)(struct amdgpu_reset_control *reset_ctl,
52 int (*restore_hwcontext)(struct amdgpu_reset_control *reset_ctl,
54 int (*restore_env)(struct amdgpu_reset_control *reset_ctl,
68 struct amdgpu_reset_control *reset_ctl,
82 int amdgpu_reset_add_handler(struct amdgpu_reset_control *reset_ctl,
A Damdgpu_reset.c27 int amdgpu_reset_add_handler(struct amdgpu_reset_control *reset_ctl, in amdgpu_reset_add_handler() argument
31 list_add_tail(&handler->handler_list, &reset_ctl->reset_handlers); in amdgpu_reset_add_handler()

Completed in 7 milliseconds