summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/common/command_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-26habanalabs: move driver to accel subsystemOded Gabbay1-558/+0
2023-01-26habanalabs/uapi: move uapi file to drmOded Gabbay1-1/+1
2023-01-26habanalabs: don't allow user to destroy CB handle more than onceTomer Tayar1-0/+22
2022-09-19habanalabs: MMU invalidation h/w is per deviceOded Gabbay1-5/+5
2022-09-19habanalabs: fix possible hole in device vafarah kassabri1-83/+16
2022-09-18habanalabs: set command buffer host VA dynamicallyDafna Hirschfeld1-4/+14
2022-07-12habanalabs: refactor dma asic-specific functionsOhad Sharabi1-8/+4
2022-05-22habanalabs: remove hdev from hl_ctx_get argsOhad Sharabi1-1/+1
2022-05-22habanalabs: add topic to memory manager bufferYuri Nudelman1-0/+1
2022-05-22habanalabs: use unified memory manager for CB flowYuri Nudelman1-337/+25
2022-05-22habanalabs: unified memory manager new code for CB flowYuri Nudelman1-0/+156
2022-02-28habanalabs: avoid using an uninitialized variableTomer Tayar1-1/+1
2022-02-28habanalabs: silence an uninitialized variable warningDan Carpenter1-0/+2
2021-12-26habanalabs: add a lock to protect multiple reset variablesOfir Bitton1-2/+1
2021-12-26habanalabs: refactor reset information variablesOfir Bitton1-1/+1
2021-12-26habanalabs: replace some -ENOTTY with -EINVALOded Gabbay1-1/+1
2021-12-26habanalabs: change wait_for_interrupt implementationfarah kassabri1-6/+25
2021-12-26habanalabs: fix possible deadlock in cache invl failureOfir Bitton1-5/+4
2021-12-26habanalabs: partly skip cache flush when in PMMU map flowYuri Nudelman1-1/+2
2021-12-26habanalabs: add enum mmu_op_flagsYuri Nudelman1-3/+3
2021-12-26habanalabs: wrong VA size calculationYuri Nudelman1-1/+1
2021-09-01habanalabs: cannot sleep while holding spinlockfarah kassabri1-2/+0
2021-08-29habanalabs: rename cb_mmap to mmapZvika Yehudai1-1/+1
2021-04-09habanalabs: replace GFP_ATOMIC with GFP_KERNELOfir Bitton1-3/+9
2021-01-27habanalabs: replace WARN/WARN_ON with dev_crit in driverAlon Mizrahi1-3/+5
2020-11-30habanalabs: Add CB IOCTL opcode to retrieve CB informationTomer Tayar1-0/+38
2020-11-30habanalabs: mmu map wrapper for sizes larger than a pageOfir Bitton1-5/+5
2020-11-30habanalabs: restore vm_pgoff after mmapOded Gabbay1-0/+1
2020-11-30habanalabs: add 'needs reset' state in driverOfir Bitton1-2/+3
2020-11-30habanalabs: Move repeatedly included headers to habanalabs.hTomer Tayar1-1/+0
2020-11-04habanalabs: fix kernel pointer typeArnd Bergmann1-5/+4
2020-09-22habanalabs: Add an option to map CB to device MMUTomer Tayar1-4/+192
2020-09-22habanalabs: Save context in a command buffer objectTomer Tayar1-9/+13
2020-09-22habanalabs: make use of dma_mmap_coherentHillf Danton1-7/+2
2020-09-22habanalabs: clear vm_pgoff before doing the mmapOded Gabbay1-0/+4
2020-09-22habanalabs: restructure hl_mmapOded Gabbay1-1/+1
2020-09-22habanalabs: change CB's ID to be 64 bitsOded Gabbay1-1/+1
2020-08-22habanalabs: Validate user address before mappingOfir Bitton1-2/+14
2020-07-24habanalabs: create internal CB poolOfir Bitton1-30/+52
2020-07-24habanalabs: create common folderOded Gabbay1-0/+463