Home
last modified time | relevance | path

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

/drivers/gpu/drm/amd/amdgpu/
A Dsmu_v13_0_10.c50 for_each_handler(i, handler, reset_ctl) { in smu_v13_0_10_get_reset_handler()
56 if (smu_v13_0_10_is_mode2_default(reset_ctl) && in smu_v13_0_10_get_reset_handler()
58 for_each_handler(i, handler, reset_ctl) { in smu_v13_0_10_get_reset_handler()
112 struct amdgpu_reset_control *reset_ctl = in smu_v13_0_10_async_reset() local
117 for_each_handler(i, handler, reset_ctl) { in smu_v13_0_10_async_reset()
271 struct amdgpu_reset_control *reset_ctl; in smu_v13_0_10_reset_init() local
273 reset_ctl = kzalloc(sizeof(*reset_ctl), GFP_KERNEL); in smu_v13_0_10_reset_init()
274 if (!reset_ctl) in smu_v13_0_10_reset_init()
277 reset_ctl->handle = adev; in smu_v13_0_10_reset_init()
282 INIT_WORK(&reset_ctl->reset_work, reset_ctl->async_reset); in smu_v13_0_10_reset_init()
[all …]
A Dsienna_cichlid.c54 for_each_handler(i, handler, reset_ctl) { in sienna_cichlid_get_reset_handler()
60 if (sienna_cichlid_is_mode2_default(reset_ctl)) { in sienna_cichlid_get_reset_handler()
61 for_each_handler(i, handler, reset_ctl) { in sienna_cichlid_get_reset_handler()
113 struct amdgpu_reset_control *reset_ctl = in sienna_cichlid_async_reset() local
118 for_each_handler(i, handler, reset_ctl) { in sienna_cichlid_async_reset()
274 struct amdgpu_reset_control *reset_ctl; in sienna_cichlid_reset_init() local
276 reset_ctl = kzalloc(sizeof(*reset_ctl), GFP_KERNEL); in sienna_cichlid_reset_init()
277 if (!reset_ctl) in sienna_cichlid_reset_init()
280 reset_ctl->handle = adev; in sienna_cichlid_reset_init()
285 INIT_WORK(&reset_ctl->reset_work, reset_ctl->async_reset); in sienna_cichlid_reset_init()
[all …]
A Daldebaran.c54 if (aldebaran_is_mode2_default(reset_ctl)) in aldebaran_get_reset_handler()
63 for_each_handler(i, handler, reset_ctl) { in aldebaran_get_reset_handler()
125 struct amdgpu_reset_control *reset_ctl = in aldebaran_async_reset() local
130 for_each_handler(i, handler, reset_ctl) { in aldebaran_async_reset()
444 struct amdgpu_reset_control *reset_ctl; in aldebaran_reset_init() local
446 reset_ctl = kzalloc(sizeof(*reset_ctl), GFP_KERNEL); in aldebaran_reset_init()
447 if (!reset_ctl) in aldebaran_reset_init()
450 reset_ctl->handle = adev; in aldebaran_reset_init()
451 reset_ctl->async_reset = aldebaran_async_reset; in aldebaran_reset_init()
455 INIT_WORK(&reset_ctl->reset_work, reset_ctl->async_reset); in aldebaran_reset_init()
[all …]
A Damdgpu_reset.h60 int (*prepare_env)(struct amdgpu_reset_control *reset_ctl,
62 int (*prepare_hwcontext)(struct amdgpu_reset_control *reset_ctl,
64 int (*perform_reset)(struct amdgpu_reset_control *reset_ctl,
66 int (*restore_hwcontext)(struct amdgpu_reset_control *reset_ctl,
68 int (*restore_env)(struct amdgpu_reset_control *reset_ctl,
83 struct amdgpu_reset_control *reset_ctl,
152 #define for_each_handler(i, handler, reset_ctl) \ argument
154 (handler = (*reset_ctl->reset_handlers)[i]); \
A Damdgpu_reset.c57 struct amdgpu_reset_control *reset_ctl, in amdgpu_reset_xgmi_reset_on_init_prep_hwctxt() argument
78 struct amdgpu_reset_control *reset_ctl, in amdgpu_reset_xgmi_reset_on_init_restore_hwctxt() argument
100 struct amdgpu_reset_control *reset_ctl, in amdgpu_reset_xgmi_reset_on_init_perform_reset() argument
103 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in amdgpu_reset_xgmi_reset_on_init_perform_reset()
/drivers/net/dsa/realtek/
A Drtl83xx.c187 priv->reset_ctl = devm_reset_control_get_optional(dev, NULL); in rtl83xx_probe()
188 if (IS_ERR(priv->reset_ctl)) in rtl83xx_probe()
189 return dev_err_cast_probe(dev, priv->reset_ctl, in rtl83xx_probe()
200 if (priv->reset_ctl || priv->reset) { in rtl83xx_probe()
306 ret = reset_control_assert(priv->reset_ctl); in rtl83xx_reset_assert()
319 ret = reset_control_deassert(priv->reset_ctl); in rtl83xx_reset_deassert()
A Drealtek.h53 struct reset_control *reset_ctl; member
/drivers/gpu/drm/mediatek/
A Dmtk_disp_merge.c70 struct reset_control *reset_ctl; member
107 reset_control_reset(priv->reset_ctl); in mtk_merge_stop_cmdq()
332 priv->reset_ctl = devm_reset_control_get_optional_exclusive(dev, NULL); in mtk_disp_merge_probe()
333 if (IS_ERR(priv->reset_ctl)) in mtk_disp_merge_probe()
334 return PTR_ERR(priv->reset_ctl); in mtk_disp_merge_probe()
A Dmtk_ethdr.c83 struct reset_control *reset_ctl; member
280 reset_control_reset(priv->reset_ctl); in mtk_ethdr_stop()
363 priv->reset_ctl = devm_reset_control_array_get_optional_exclusive(dev); in mtk_ethdr_probe()
364 if (IS_ERR(priv->reset_ctl)) in mtk_ethdr_probe()
365 return dev_err_probe(dev, PTR_ERR(priv->reset_ctl), in mtk_ethdr_probe()

Completed in 14 milliseconds