aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/drm2/ttm/ttm_bo_vm.c
Commit message (Expand)AuthorAgeFilesLines
* dev_pager: define free_page for mgt devicesDoug Moore2024-08-211-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Make page busy state deterministic on free. Pages must be xbusy whenJeff Roberson2019-12-221-0/+2
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-1/+1
* Replace redundant code with a few new vm_page_grab facilities:Jeff Roberson2019-09-101-4/+3
* Use the sleepq lock rather than the page lock to protect against wakeupJeff Roberson2019-09-101-4/+1
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-4/+0
* Add a return value to vm_page_remove().Mark Johnston2019-06-261-1/+1
* Revert drm2 removal.Warner Losh2018-08-241-0/+563
* Remove legacy drm and drm2 from treeMatt Macy2018-08-221-563/+0
* vm_wait() rework.Konstantin Belousov2018-02-201-1/+1
* Fix a few uses of kern_yield() in the TTM and the LinuxKPI.Mark Johnston2017-05-181-2/+2
* Fix a race in vm_page_busy_sleep(9).Konstantin Belousov2016-10-131-1/+1
* etc: minor spelling fixes.Pedro F. Giffuni2016-05-021-2/+2
* Handle the driver KPI change from r292373. Ensure that managed deviceKonstantin Belousov2016-03-241-15/+12
* drm: Update the device-independent code to match Linux 3.8.13Jean-Sébastien Pédron2015-03-171-5/+5
* drm: fix usage of vm_phys_fictitious_to_vm_pageRoger Pau Monné2014-08-061-2/+6
* ttm_bo_vm_lookup_rb: actually make use of the red-black treeAndriy Gapon2013-12-191-2/+5
* Partially revert r254880. The bitmap operations actually use long type now.Jung-uk Kim2013-08-291-2/+1
* drm: Use the new drm_atomic.h, following the merge of projects/atomic64Jean-Sébastien Pédron2013-08-251-1/+2
* drm/ttm: Fix style in ttm_bo_release_mmap()Jean-Sébastien Pédron2013-08-251-2/+1
* drm/ttm: Fix unmap of buffer objectJean-Sébastien Pédron2013-08-251-0/+27
* drm/ttm: Improve comment in ttm_bo_vm_ctor() about lack of ref acquisitionJean-Sébastien Pédron2013-08-251-2/+10
* drm/ttm: Make ttm_bo_wait() call uninterruptible in page fault handlerJean-Sébastien Pédron2013-08-251-1/+17
* On all the architectures, avoid to preallocate the physical memoryAttilio Rao2013-08-091-3/+11
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-3/+6
* MFgem r251960: re-check the mgt device object for the requested pageKonstantin Belousov2013-07-271-2/+9
* Remove unneeded page lock around vm_page_insert().Konstantin Belousov2013-07-061-2/+0
* drm/ttm: Explain why we don't need to acquire a ref in ttm_bo_vm_ctor()Jean-Sébastien Pédron2013-03-231-0/+5
* drm/ttm: Fix TTM buffer object refcountJean-Sébastien Pédron2013-03-231-5/+1
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-4/+4
* Import the preliminary port of the TTM.Konstantin Belousov2013-03-051-0/+492