summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/common/memory.c
Commit message (Expand)AuthorAgeFilesLines
* habanalabs: cannot sleep while holding spinlockfarah kassabri2021-09-011-1/+1
* habanalabs: add userptr_lookup node in debugfsYuri Nudelman2021-09-011-19/+2
* habanalabs: save pid per userptrYuri Nudelman2021-09-011-0/+1
* habanalabs: revise prints on FD closeOded Gabbay2021-08-291-1/+1
* habanalabs: allow disabling huge page useOded Gabbay2021-08-291-13/+23
* habanalabs: rename enum vm_type_t to vm_typeOded Gabbay2021-08-291-8/+6
* habanalabs: allow fail on inability to respect hintYuri Nudelman2021-08-291-3/+42
* habanalabs: support hint addresses range reservationfarah kassabri2021-08-291-8/+54
* habanalabs: remove a rogue #ifdefOded Gabbay2021-06-181-5/+0
* habanalabs: print more info when failing to pin user memoryTomer Tayar2021-06-181-2/+2
* habanalabs: better error print for pin failureOded Gabbay2021-06-181-1/+2
* habanalabs: use dev_dbg upon hint address failureOded Gabbay2021-06-181-2/+4
* habanalabs: use mmu cache range invalidationAlon Mizrahi2021-06-181-3/+5
* habanalabs: move dram scrub to free sequenceBharat Jauhari2021-04-091-39/+48
* habanalabs: avoid soft lockup bug upon mapping errorfarah kassabri2021-04-091-3/+17
* habanalabs: replace GFP_ATOMIC with GFP_KERNELOfir Bitton2021-04-091-7/+3
* habanalabs: support HW blocks vm showSagiv Ozeri2021-04-091-4/+61
* Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-241-245/+376
|\
| * habanalabs: return block size + block IDOded Gabbay2021-02-081-8/+11
| * habanalabs: add new mem ioctl op for mapping hw blocksOfir Bitton2021-01-271-2/+91
| * habanalabs: always try to use the hint addressfarah kassabri2021-01-271-102/+37
| * habanalabs: support non power-of-2 DRAM phys page sizesMoti Haimovski2021-01-271-32/+144
| * habanalabs: modify memory functions signaturesOmer Shpigelman2021-01-271-9/+13
| * habanalabs: kernel doc format in memory functionsOmer Shpigelman2021-01-271-197/+180
| * habanalabs: Init the VM module for kernel contextOfir Bitton2021-01-271-1/+2
| * habanalabs: refactor MMU locks codeOhad Sharabi2021-01-271-0/+4
* | Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.o...Linus Torvalds2021-02-221-33/+19
|\ \ | |/ |/|
| * misc/habana: Use FOLL_LONGTERM for userptrDaniel Vetter2021-01-121-1/+2
| * misc/habana: Stop using frame_vector helpersDaniel Vetter2021-01-121-33/+18
* | habanalabs: prevent soft lockup during unmapOded Gabbay2021-01-121-2/+8
|/
* habanalabs: free host huge va_range if not usedOfir Bitton2020-11-301-1/+3
* habanalabs: mmu map wrapper for sizes larger than a pageOfir Bitton2020-11-301-3/+3
* habanalabs: support reserving aligned va blockOfir Bitton2020-11-301-3/+5
* habanalabs: move asic property to correct structureOded Gabbay2020-11-301-3/+3
* habanalabs: use host va range for internal poolsOfir Bitton2020-11-301-0/+79
* habanalabs: refactor mmu va_range db structureOfir Bitton2020-11-301-65/+65
* habanalabs: add 'needs reset' state in driverOfir Bitton2020-11-301-2/+3
* habanalabs: Move repeatedly included headers to habanalabs.hTomer Tayar2020-11-301-1/+0
* habanalabs/gaudi: scrub all memory upon closing FDfarah kassabri2020-11-301-1/+22
* habanalabs/gaudi: monitor device memory usageOded Gabbay2020-11-301-6/+50
* habanalabs: don't init vm module if no MMUOded Gabbay2020-11-301-19/+14
* habanalabs: correct an error messageOded Gabbay2020-09-251-2/+2
* habanalabs: use smallest possible alignment for virtual addressesOmer Shpigelman2020-09-221-38/+48
* habanalabs: check correct vmalloc return codeOfir Bitton2020-08-221-2/+7
* habanalabs: fix up absolute include instructionsGreg Kroah-Hartman2020-07-291-1/+1
* habanalabs: create common folderOded Gabbay2020-07-241-0/+1843