Home
last modified time | relevance | path

Searched refs:wedged (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c321 bool wedged; in igt_lmem_pages_failsafe_migrate() local
324 wedged = test_bit(I915_WEDGED, &__gt->reset.flags); in igt_lmem_pages_failsafe_migrate()
328 if (!wedged) { in igt_lmem_pages_failsafe_migrate()
333 } else if (wedged) { in igt_lmem_pages_failsafe_migrate()
476 bool wedged; in igt_lmem_async_migrate() local
479 wedged = test_bit(I915_WEDGED, &__gt->reset.flags); in igt_lmem_async_migrate()
483 if (!wedged) { in igt_lmem_async_migrate()
488 } else if (wedged) { in igt_lmem_async_migrate()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_debugfs.c148 len = scnprintf(buf, sizeof(buf), "%d\n", xe->wedged.mode); in wedged_mode_show()
169 if (xe->wedged.mode == wedged_mode) in wedged_mode_set()
172 xe->wedged.mode = wedged_mode; in wedged_mode_set()
H A Dxe_guc_submit.c835 xe_gt_assert(guc_to_gt(guc), guc_to_xe(guc)->wedged.mode); in xe_guc_submit_wedge()
856 if (xe->wedged.mode != 2) in guc_submit_hint_wedged()
874 bool wedged; in xe_guc_exec_queue_lr_cleanup() local
879 wedged = guc_submit_hint_wedged(exec_queue_to_guc(q)); in xe_guc_exec_queue_lr_cleanup()
895 if (!wedged && exec_queue_registered(q) && !exec_queue_destroyed(q)) { in xe_guc_exec_queue_lr_cleanup()
1053 bool wedged, skip_timeout_check; in guc_exec_queue_timedout_job() local
1099 wedged = guc_submit_hint_wedged(exec_queue_to_guc(q)); in guc_exec_queue_timedout_job()
1102 if (!wedged && exec_queue_registered(q)) { in guc_exec_queue_timedout_job()
1163 if (!wedged && !skip_timeout_check && !check_timeout(q, job) && in guc_exec_queue_timedout_job()
1193 if (!wedged && (q->flags & EXEC_QUEUE_FLAG_KERNEL || in guc_exec_queue_timedout_job()
[all …]
H A Dxe_device.h190 return atomic_read(&xe->wedged.flag); in xe_device_wedged()
H A Dxe_uc.c309 xe_gt_assert(uc_to_gt(uc), uc_to_xe(uc)->wedged.mode); in xe_uc_declare_wedged()
H A Dxe_device.c728 xe->wedged.mode = xe_modparam.wedged_mode; in xe_device_probe_early()
1135 if (xe->wedged.mode == 0) { in xe_device_declare_wedged()
1147 if (!atomic_xchg(&xe->wedged.flag, 1)) { in xe_device_declare_wedged()
H A Dxe_device_types.h544 } wedged; member
/linux-6.15/drivers/usb/usbip/
H A Dvudc_dev.c253 ep->halted = ep->wedged = 0; in vep_enable()
370 vep_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in vep_set_halt_and_wedge() argument
387 ep->halted = ep->wedged = 0; in vep_set_halt_and_wedge()
393 if (wedged) in vep_set_halt_and_wedge()
394 ep->wedged = 1; in vep_set_halt_and_wedge()
H A Dvudc.h34 unsigned wedged:1; member
/linux-6.15/drivers/usb/isp1760/
H A Disp1760-udc.h48 bool wedged; member
H A Disp1760-udc.c621 if (!ep->wedged) in isp1760_ep0_setup_standard()
822 uep->wedged = false; in isp1760_ep_enable()
1051 uep->wedged = true; in __isp1760_ep_set_halt()
1053 uep->wedged = false; in __isp1760_ep_set_halt()
/linux-6.15/drivers/usb/musb/
H A Dmusb_gadget.h91 u8 wedged; member
/linux-6.15/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c510 if (ep->epn.stalled || ep->epn.wedged) in ast_vhub_update_epn_stall()
516 if (!ep->epn.stalled && !ep->epn.wedged) in ast_vhub_update_epn_stall()
545 ep->epn.wedged = wedge; in ast_vhub_set_halt_and_wedge()
649 ep->epn.wedged = false; in ast_vhub_epn_enable()
H A Ddev.c77 if (ep && (ep->epn.stalled || ep->epn.wedged)) { in ast_vhub_dev_enable()
79 ep->epn.wedged = false; in ast_vhub_dev_enable()
H A Dvhub.h332 bool wedged : 1; member
/linux-6.15/drivers/usb/gadget/udc/
H A Dgr_udc.h148 unsigned wedged:1; member
H A Ddummy_hcd.c92 unsigned wedged:1; member
634 ep->halted = ep->wedged = 0; in dummy_enable()
792 dummy_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in dummy_set_halt_and_wedge() argument
804 ep->halted = ep->wedged = 0; in dummy_set_halt_and_wedge()
810 if (wedged) in dummy_set_halt_and_wedge()
811 ep->wedged = 1; in dummy_set_halt_and_wedge()
1060 ep->halted = ep->wedged = ep->already_seen = in init_dummy_udc_hw()
1740 if (!ep2->wedged) in handle_control_request()
H A Dnet2272.c199 ep->wedged = 0; in net2272_enable()
968 net2272_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in net2272_set_halt_and_wedge() argument
990 wedged ? "wedge" : "halt"); in net2272_set_halt_and_wedge()
997 if (wedged) in net2272_set_halt_and_wedge()
998 ep->wedged = 1; in net2272_set_halt_and_wedge()
1001 ep->wedged = 0; in net2272_set_halt_and_wedge()
1880 if (e->wedged) { in net2272_handle_stat0_irqs()
H A Dnet2280.h108 wedged : 1, member
H A Dfusb300_udc.c68 ep->wedged = 0; in fusb300_ep_release()
492 ep->wedged = 1; in fusb300_set_halt_and_wedge()
496 ep->wedged = 0; in fusb300_set_halt_and_wedge()
771 if (ep->wedged) { in clear_feature()
H A Dgr_udc.c138 seq_printf(seq, " wedged = %d\n", ep->wedged); in gr_seq_ep_show()
734 ep->wedged = 1; in gr_ep_halt_wedge()
738 ep->wedged = 0; in gr_ep_halt_wedge()
1013 if (ep->wedged) in gr_endpoint_request()
1554 ep->wedged = 0; in gr_ep_enable()
/linux-6.15/drivers/usb/fotg210/
H A Dfotg210-udc.h223 unsigned wedged:1; member
H A Dfotg210-udc.c214 ep->wedged = 0; in fotg210_ep_release()
506 ep->wedged = 1; in fotg210_set_halt_and_wedge()
511 ep->wedged = 0; in fotg210_set_halt_and_wedge()
692 if (ep->wedged) { in fotg210_clear_feature()
/linux-6.15/Documentation/gpu/
H A Ddrm-uapi.rst375 information about the reset and send device wedged event with ``none`` recovery
382 Drivers can optionally make use of device wedged event (implemented as
383 drm_dev_wedged_event() in DRM subsystem), which notifies userspace of 'wedged'
392 A 'wedged' device is basically a device that is declared dead by the driver
397 'wedged' device depending on hardware implementation of the underlying physical
405 The driver, before opting for recovery, needs to make sure that the 'wedged'
412 device must be kept in 'wedged' state until the recovery is performed. New
442 was temporarily 'wedged' at some point but was recovered from driver context
/linux-6.15/Documentation/devicetree/bindings/display/rockchip/
H A Drockchip,dw-hdmi.yaml84 bus to be wedged.

12