summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/common/command_submission.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-26habanalabs: refactor reset information variablesOfir Bitton1-2/+2
2021-12-26habanalabs: handle skip multi-CS if handling not doneOhad Sharabi1-1/+11
2021-12-26habanalabs: change wait_for_interrupt implementationfarah kassabri1-2/+109
2021-12-26habanalabs: prevent wait if CS in multi-CS list completedOhad Sharabi1-31/+54
2021-12-26habanalabs: wait again for multi-CS if no CS completedOhad Sharabi1-49/+48
2021-12-26habanalabs: save ctx inside encaps signalOded Gabbay1-3/+8
2021-12-26habanalabs: free signal handle on failureOded Gabbay1-1/+3
2021-12-26habanalabs: enable access to info ioctl during hard resetDani Liberman1-4/+1
2021-12-26habanalabs: add SOB information to signal submission uAPIDani Liberman1-7/+30
2021-12-26habanalabs: fix race condition in multi CS completionDani Liberman1-0/+7
2021-12-26habanalabs: add support for fetching historic errorsDani Liberman1-0/+8
2021-12-26habanalabs: refactor wait-for-user-interrupt functionBharat Jauhari1-14/+8
2021-12-26habanalabs: change wait for interrupt timeout to 64 bitDani Liberman1-5/+17
2021-12-26habanalabs: rename reset flagsBharat Jauhari1-1/+1
2021-12-26habanalabs: handle abort scenario for user interruptBharat Jauhari1-18/+16
2021-10-18habanalabs: refactor fence handling in hl_cs_poll_fencesDani Liberman1-35/+36
2021-10-18habanalabs: simplify wait for interrupt with timestamp flowYuri Nudelman1-6/+5
2021-10-18habanalabs: fix NULL pointer dereferenceDani Liberman1-2/+11
2021-10-18habanalabs: fix race condition in multi CS completionDani Liberman1-1/+19
2021-10-18habanalabs: take timestamp on wait for interruptYuri Nudelman1-2/+15
2021-10-18habanalabs: add support for a long interrupt target valueOfir Bitton1-4/+4
2021-10-18habanalabs: remove redundant cs validity checksOfir Bitton1-3/+2
2021-09-29habanalabs: fix resetting args in wait for CS IOCTLRajaravi Krishna Katta1-14/+19
2021-09-14habanalabs: expose a single cs seq in staged submissionsOfir Bitton1-0/+6
2021-09-14habanalabs: rate limit multi CS completion errorsOfir Bitton1-1/+2
2021-09-14habanalabs: fail collective wait when not supportedOfir Bitton1-0/+9
2021-09-14habanalabs: fix kernel OOPs related to staged csfarah kassabri1-5/+13
2021-09-14habanalabs: fix potential race in interrupt wait ioctlOfir Bitton1-14/+21
2021-09-01habanalabs: never copy_from_user inside spinlockOded Gabbay1-23/+12
2021-09-01habanalabs: remove unnecessary device status checkOded Gabbay1-4/+6
2021-09-01habanalabs: disable IRQ in user interrupts spinlockOded Gabbay1-12/+13
2021-09-01habanalabs: modify multi-CS to wait on stream mastersOhad Sharabi1-17/+33
2021-08-29habanalabs: add support for encapsulated signals submissionfarah kassabri1-203/+140
2021-08-29habanalabs: add support for encapsulated signals reservationfarah kassabri1-9/+246
2021-08-29habanalabs: signal/wait change sync object reset flowfarah kassabri1-31/+73
2021-08-29habanalabs: add wait-for-multi-CS uAPIOhad Sharabi1-1/+442
2021-08-29habanalabs: get multiple fences under same cs_lockOhad Sharabi1-42/+66
2021-08-29habanalabs: expose state dumpYuri Nudelman1-0/+4
2021-08-29habanalabs: handle case of interruptable waitOded Gabbay1-2/+9
2021-08-29habanalabs: re-init completion object upon retryOded Gabbay1-1/+12
2021-06-21habanalabs: add validity check for signal csfarah kassabri1-0/+55
2021-06-18debugfs: add skip_reset_on_timeout optionYuri Nudelman1-0/+1
2021-06-18habanalabs: add debug flag to prevent failure on timeoutYuri Nudelman1-5/+20
2021-06-18habanalabs/gaudi: send hard reset cause to prebootKoby Elbaz1-1/+1
2021-05-08habanalabs: wait for interrupt wrong timeout calculationOfir Bitton1-1/+1
2021-04-09habanalabs: add custom timeout flag per csAlon Mizrahi1-15/+20
2021-04-09habanalabs: improve utilization calculationKoby Elbaz1-18/+0
2021-04-09habanalabs: move relevant datapath work outside cs lockOfir Bitton1-34/+52
2021-04-09habanalabs: skip DISABLE PCI packet to FW on heartbeatOhad Sharabi1-2/+2
2021-04-09habanalabs: replace GFP_ATOMIC with GFP_KERNELOfir Bitton1-1/+21