| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_migrate.c | 321 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/drivers/gpu/drm/xe/ |
| H A D | xe_device.c | 819 xe->wedged.mode = xe_device_validate_wedged_mode(xe, xe_modparam.wedged_mode) ? in detect_preproduction_hw() 822 xe->wedged.mode, xe_wedged_mode_to_string(xe->wedged.mode)); in detect_preproduction_hw() 918 if (atomic_read(&xe->wedged.flag)) in xe_device_probe() 1340 * Xe driver uses drm device wedged uevent as documented in Documentation/gpu/drm-uapi.rst. in xe_device_declare_wedged() 1341 * When device is in wedged state, every IOCTL will be blocked and GT cannot in xe_device_declare_wedged() 1342 * be used. The conditions under which the driver declares the device wedged in xe_device_declare_wedged() 1343 * depend on the wedged mode configuration (see &enum xe_wedged_mode). The in xe_device_declare_wedged() 1344 * default recovery method for a wedged state is rebind/bus-reset. in xe_device_declare_wedged() 1347 * ``WEDGED=vendor-specific`` recovery method in drm device wedged ueven in xe_device_declare_wedged() [all...] |
| H A D | xe_guc_submit.c | 256 /* Drop any wedged queue refs */ in guc_submit_fini() 1316 xe_gt_assert(guc_to_gt(guc), guc_to_xe(guc)->wedged.mode); in xe_guc_submit_wedge() 1319 * If device is being wedged even before submission_state is in xe_guc_submit_wedge() 1325 if (xe->wedged.mode == XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET) { in xe_guc_submit_wedge() 1345 if (xe->wedged.mode != XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET) in guc_submit_hint_wedged() 1496 bool wedged = false, skip_timeout_check; in guc_exec_queue_timedout_job() 1552 wedged = guc_submit_hint_wedged(exec_queue_to_guc(q)); in guc_exec_queue_timedout_job() 1557 if (!wedged && (exec_queue_enabled(primary) || in guc_exec_queue_timedout_job() 1632 if (!wedged) { in guc_exec_queue_timedout_job() 1473 bool wedged = false, skip_timeout_check; guc_exec_queue_timedout_job() local
|
| H A D | xe_gt.c | 1174 * xe_gt_declare_wedged() - Declare GT wedged 1182 xe_gt_assert(gt, gt_to_xe(gt)->wedged.mode); in xe_gt_declare_wedged()
|
| H A D | xe_guc_ads.c | 455 if (xe->wedged.mode == XE_WEDGED_MODE_UPON_ANY_HANG_NO_RESET) in guc_policies_init()
|
| H A D | xe_guc.c | 1796 * xe_guc_declare_wedged() - Declare GuC wedged 1804 xe_gt_assert(guc_to_gt(guc), guc_to_xe(guc)->wedged.mode); in xe_guc_declare_wedged()
|
| /linux/drivers/usb/usbip/ |
| H A D | vudc_dev.c | 253 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 D | vudc.h | 34 unsigned wedged:1; member
|
| H A D | vudc_transfer.c | 139 if (!ep2->wedged) in handle_control_request()
|
| /linux/drivers/usb/isp1760/ |
| H A D | isp1760-udc.h | 48 bool wedged; member
|
| H A D | isp1760-udc.c | 621 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/drivers/usb/musb/ |
| H A D | musb_gadget.h | 91 u8 wedged; member
|
| H A D | musb_gadget.c | 1065 musb_ep->wedged = 0; in musb_gadget_enable() 1370 musb_ep->wedged = 0; in musb_gadget_set_halt() 1419 musb_ep->wedged = 1; in musb_gadget_set_wedge()
|
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ |
| H A D | epn.c | 510 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 D | dev.c | 77 if (ep && (ep->epn.stalled || ep->epn.wedged)) { in ast_vhub_dev_enable() 79 ep->epn.wedged = false; in ast_vhub_dev_enable()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | gr_udc.h | 148 unsigned wedged:1; member
|
| H A D | dummy_hcd.c | 92 unsigned wedged:1; member 639 ep->halted = ep->wedged = 0; in dummy_enable() 797 dummy_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in dummy_set_halt_and_wedge() argument 809 ep->halted = ep->wedged = 0; in dummy_set_halt_and_wedge() 815 if (wedged) in dummy_set_halt_and_wedge() 816 ep->wedged = 1; in dummy_set_halt_and_wedge() 1064 ep->halted = ep->wedged = ep->already_seen = in init_dummy_udc_hw() 1750 if (!ep2->wedged) in handle_control_request()
|
| H A D | gr_udc.c | 138 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()
|
| H A D | net2280.h | 108 wedged : 1, member
|
| H A D | net2280.c | 236 ep->wedged = 0; in net2280_enable() 1322 net2280_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in net2280_set_halt_and_wedge() argument 1353 wedged ? "wedge" : "halt"); in net2280_set_halt_and_wedge() 1360 if (wedged) in net2280_set_halt_and_wedge() 1361 ep->wedged = 1; in net2280_set_halt_and_wedge() 1367 ep->wedged = 0; in net2280_set_halt_and_wedge() 3249 if (e->wedged) { in handle_stat0_irqs()
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210-udc.h | 223 unsigned wedged:1; member
|
| H A D | fotg210-udc.c | 214 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/drivers/usb/dwc2/ |
| H A D | gadget.c | 1836 if (!ep->wedged) in dwc2_hsotg_process_req_feature() 4114 hs_ep->wedged = 0; in dwc2_hsotg_ep_enable() 4370 hs_ep->wedged = 1; in dwc2_gadget_ep_set_wedge() 4428 hs_ep->wedged = 0; in dwc2_hsotg_ep_sethalt() 4448 hs_ep->wedged = 0; in dwc2_hsotg_ep_sethalt()
|