summaryrefslogtreecommitdiff
path: root/drivers/accel/ivpu/ivpu_job.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-05accel/ivpu: Improve debug and warning messagesKarol Wachowski1-30/+65
2025-10-30accel/ivpu: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2025-10-29accel/ivpu: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus1-1/+0
2025-10-08accel/ivpu: Return correct job error statusAndrzej Kacprowski1-15/+34
2025-10-08accel/ivpu: Trigger engine reset for additional job status codesAndrzej Kacprowski1-1/+9
2025-10-01accel/ivpu: Rework bind/unbind of imported buffersJacek Lawrynowicz1-1/+1
2025-09-18accel/ivpu: Add support for user-managed preemption bufferAndrzej Kacprowski1-30/+66
2025-09-18accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume failKarol Wachowski1-2/+2
2025-09-18accel/ivpu: Reset cmdq->db_id on register failureKarol Wachowski1-2/+4
2025-06-16accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctlAndrzej Kacprowski1-28/+53
2025-06-05accel/ivpu: Trigger device recovery on engine reset/resume failureKarol Wachowski1-2/+4
2025-05-28accel/ivpu: Reorder Doorbell Unregister and Command Queue DestructionKarol Wachowski1-4/+4
2025-04-30accel/ivpu: Correct mutex unlock order in job submissionKarol Wachowski1-1/+1
2025-04-30accel/ivpu: Fix pm related deadlocks in cmdq ioctlsJacek Lawrynowicz1-9/+24
2025-04-11accel/ivpu: Add cmdq_id to job related logsKarol Wachowski1-7/+8
2025-02-10accel/ivpu: Prevent runtime suspend during context abort workAndrzej Kacprowski1-1/+9
2025-02-03accel/ivpu: Fix missing MMU events if file_priv is unboundKarol Wachowski1-1/+7
2025-01-09accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HWKarol Wachowski1-0/+25
2025-01-09accel/ivpu: Fix locking order in ivpu_job_submitKarol Wachowski1-10/+7
2025-01-09accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctlKarol Wachowski1-3/+6
2025-01-09accel/ivpu: Set command queue management capability based on HWSKarol Wachowski1-13/+11
2025-01-09accel/ivpu: Move parts of MMU event IRQ handling to thread handlerKarol Wachowski1-1/+6
2025-01-09accel/ivpu: Use workqueue for IRQ handlingMaciej Falkowski1-1/+1
2025-01-09accel/ivpu: Abort all jobs after command queue unregisterKarol Wachowski1-32/+105
2025-01-09accel/ivpu: Add API for command queue create/destroy/submitKarol Wachowski1-144/+225
2025-01-09accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocationKarol Wachowski1-24/+64
2024-10-30accel/ivpu: Move secondary preemption buffer allocation to DMA rangeKarol Wachowski1-1/+1
2024-10-30accel/ivpu: Don't allocate preemption buffers when MIP is disabledKarol Wachowski1-3/+3
2024-10-30accel/ivpu: Make command queue ID allocated on XArrayKarol Wachowski1-45/+46
2024-10-30accel/ivpu: Use xa_alloc_cyclic() instead of custom functionKarol Wachowski1-28/+6
2024-10-30accel/ivpu: Remove copy engine supportAndrzej Kacprowski1-28/+15
2024-10-11accel/ivpu: Add tracing for IPC/PM/JOBJakub Pawlak1-0/+4
2024-10-11accel/ivpu: Use whole user and shave ranges for preemption buffersKarol Wachowski1-9/+4
2024-10-11accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffersKarol Wachowski1-11/+16
2024-10-11accel/ivpu: Add test_mode bit to force turboAndrzej Kacprowski1-0/+5
2024-10-11accel/ivpu: Make DB_ID and JOB_ID allocations incrementalTomasz Rusinowicz1-10/+27
2024-10-11accel/ivpu: Add auto selection logic for job schedulerJacek Lawrynowicz1-7/+7
2024-10-11accel/ivpu: Update VPU FW API headersAndrzej Kacprowski1-1/+1
2024-06-14accel/ivpu: Abort jobs of faulty contextMaciej Falkowski1-1/+28
2024-05-17accel/ivpu: Split IP and buttress codeWachowski, Karol1-1/+1
2024-05-15accel/ivpu: Share NPU busy time in sysfsTomasz Rusinowicz1-1/+22
2024-05-15accel/ivpu: Implement support for hardware schedulerWachowski, Karol1-46/+116
2024-05-15accel/ivpu: Implement support for preemption buffersWachowski, Karol1-0/+65
2024-05-15accel/ivpu: Create priority based command queuesWachowski, Karol1-21/+40
2024-02-26Merge v6.8-rc6 into drm-nextDaniel Vetter1-2/+2
2024-02-19accel/ivpu: Refactor BO creation functionsWachowski, Karol1-2/+2
2024-02-19accel/ivpu: Use lazy allocation for doorbell IDsWachowski, Karol1-3/+13
2024-02-06accel/ivpu: Add job status for jobs aborted by the driverGrzegorz Trzebiatowski1-2/+2
2024-01-25accel/ivpu: Improve recovery and reset supportJacek Lawrynowicz1-0/+2
2024-01-25accel/ivpu: Improve stability of ivpu_submit_ioctl()Jacek Lawrynowicz1-77/+62