summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/common/memory.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-04habanalabs: Fix test build failuresGuenter Roeck1-8/+8
2022-02-28habanalabs: make sure device mem alloc is page alignedOhad Sharabi1-5/+14
2022-02-28habanalabs: allow user to set allocation page sizeOhad Sharabi1-1/+30
2022-02-28habanalabs: add missing include of vmalloc.hOded Gabbay1-0/+1
2022-02-28habanalabs: fix use-after-free bugOded Gabbay1-2/+2
2022-02-28habanalabs: fix spelling mistakeOded Gabbay1-1/+1
2022-02-28habanalabs: Timestamps buffers registrationfarah kassabri1-0/+261
2022-02-28habanalabs: reject host map with mmu disabledOded Gabbay1-19/+11
2022-02-28habanalabs: don't free phys_pg_pack inside lockOded Gabbay1-5/+11
2021-12-26habanalabs: refactor reset information variablesOfir Bitton1-1/+1
2021-12-26habanalabs: replace some -ENOTTY with -EINVALOded Gabbay1-2/+2
2021-12-26habanalabs: fix comments according to kernel-docOfir Bitton1-7/+17
2021-12-26habanalabs: fix possible deadlock in cache invl failureOfir Bitton1-18/+7
2021-12-26habanalabs: rename reset flagsBharat Jauhari1-1/+1
2021-12-26habanalabs: partly skip cache flush when in PMMU map flowYuri Nudelman1-1/+2
2021-12-26habanalabs: add enum mmu_op_flagsYuri Nudelman1-2/+2
2021-12-26habanalabs: wrong VA size calculationYuri Nudelman1-8/+14
2021-10-25dma-buf: move dma-buf symbols into the DMA_BUF module namespaceGreg Kroah-Hartman1-0/+2
2021-10-18habanalabs: add support for dma-buf exporterTomer Tayar1-3/+510
2021-09-01habanalabs: cannot sleep while holding spinlockfarah kassabri1-1/+1
2021-09-01habanalabs: add userptr_lookup node in debugfsYuri Nudelman1-19/+2
2021-09-01habanalabs: save pid per userptrYuri Nudelman1-0/+1
2021-08-29habanalabs: revise prints on FD closeOded Gabbay1-1/+1
2021-08-29habanalabs: allow disabling huge page useOded Gabbay1-13/+23
2021-08-29habanalabs: rename enum vm_type_t to vm_typeOded Gabbay1-8/+6
2021-08-29habanalabs: allow fail on inability to respect hintYuri Nudelman1-3/+42
2021-08-29habanalabs: support hint addresses range reservationfarah kassabri1-8/+54
2021-06-18habanalabs: remove a rogue #ifdefOded Gabbay1-5/+0
2021-06-18habanalabs: print more info when failing to pin user memoryTomer Tayar1-2/+2
2021-06-18habanalabs: better error print for pin failureOded Gabbay1-1/+2
2021-06-18habanalabs: use dev_dbg upon hint address failureOded Gabbay1-2/+4
2021-06-18habanalabs: use mmu cache range invalidationAlon Mizrahi1-3/+5
2021-04-09habanalabs: move dram scrub to free sequenceBharat Jauhari1-39/+48
2021-04-09habanalabs: avoid soft lockup bug upon mapping errorfarah kassabri1-3/+17
2021-04-09habanalabs: replace GFP_ATOMIC with GFP_KERNELOfir Bitton1-7/+3
2021-04-09habanalabs: support HW blocks vm showSagiv Ozeri1-4/+61
2021-02-24Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-245/+376
2021-02-23Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.o...Linus Torvalds1-33/+19
2021-02-08habanalabs: return block size + block IDOded Gabbay1-8/+11
2021-01-27habanalabs: add new mem ioctl op for mapping hw blocksOfir Bitton1-2/+91
2021-01-27habanalabs: always try to use the hint addressfarah kassabri1-102/+37
2021-01-27habanalabs: support non power-of-2 DRAM phys page sizesMoti Haimovski1-32/+144
2021-01-27habanalabs: modify memory functions signaturesOmer Shpigelman1-9/+13
2021-01-27habanalabs: kernel doc format in memory functionsOmer Shpigelman1-197/+180
2021-01-27habanalabs: Init the VM module for kernel contextOfir Bitton1-1/+2
2021-01-27habanalabs: refactor MMU locks codeOhad Sharabi1-0/+4
2021-01-12misc/habana: Use FOLL_LONGTERM for userptrDaniel Vetter1-1/+2
2021-01-12misc/habana: Stop using frame_vector helpersDaniel Vetter1-33/+18
2021-01-12habanalabs: prevent soft lockup during unmapOded Gabbay1-2/+8
2020-11-30habanalabs: free host huge va_range if not usedOfir Bitton1-1/+3