Lines Matching refs:work
776 static void device_hard_reset_pending(struct work_struct *work)
779 container_of(work, struct hl_device_reset_work, reset_work.work);
809 static void device_release_watchdog_func(struct work_struct *work)
812 container_of(work, struct hl_device_reset_work, reset_work.work);
1065 static void hl_device_heartbeat(struct work_struct *work)
1067 struct hl_device *hdev = container_of(work, struct hl_device,
1068 work_heartbeat.work);
1099 * If control reached here, then at least one heartbeat work has been
1643 /* Cancel the device release watchdog work if required.
1644 * In case of reset-upon-device-release while the release watchdog work is
1691 * Because the reset function can't run from heartbeat work,
1692 * we need to call the reset function from a dedicated work.
1979 * Conditionally reset the device, or alternatively schedule a watchdog work to reset the device
2009 /* Schedule the device release watchdog work unless reset is already in progress or if the
2010 * work is already scheduled.