Commit Graph

185 Commits (60b413c9248495ea400e80e08e4d1e28ed7ee05e)

Author SHA1 Message Date
Ben Skeggs 9f1feed2e1 drm/ttm: fix two regressions since move_notify changes 13 years ago
Konrad Rzeszutek Wilk 0e11331579 ttm/dma: Remove the WARN() which is not useful. 13 years ago
Dan Carpenter 7920aa5a9d drm/ttm: fix condition (and vs or) 13 years ago
Jerome Glisse dea7e0ac45 ttm: fix agp since ttm tt rework 13 years ago
Konrad Rzeszutek Wilk 2c05114d23 drm/ttm/dma: Fix accounting error when calling ttm_mem_global_free_page and don't try to free freed pages. 13 years ago
Konrad Rzeszutek Wilk 36d7c537c3 drm/ttm/dma: Only call set_pages_array_wb when the page is not in WB pool. 13 years ago
Jerome Glisse dc97b3409a drm/ttm: callback move_notify any time bo placement change v4 13 years ago
Jerome Glisse 57de4ba959 drm/ttm: simplify memory accounting for ttm user v2 13 years ago
Jerome Glisse 8e7e70522d drm/ttm: isolate dma data from ttm_tt V4 13 years ago
Konrad Rzeszutek Wilk 2334b75ffb drm/ttm: provide dma aware ttm page pool code V9 13 years ago
Jerome Glisse b1e5f17232 drm/ttm: introduce callback for ttm_tt populate & unpopulate V4 13 years ago
Jerome Glisse 649bf3ca77 drm/ttm: merge ttm_backend and ttm_tt V5 13 years ago
Jerome Glisse 822c4d9ae0 drm/ttm: page allocation use page array instead of list 13 years ago
Jerome Glisse f9517e63ff drm/ttm: test for dma_address array allocation failure 13 years ago
Jerome Glisse 5e2656804a drm/ttm: use ttm put pages function to properly restore cache attribute 13 years ago
Jerome Glisse 667b7a27c2 drm/ttm: remove split btw highmen and lowmem page 13 years ago
Jerome Glisse 3316497bcd drm/ttm: remove userspace backed ttm object support 13 years ago
Thomas Hellstrom 26cc40a833 ttm: Don't return the bo reserved on error path 13 years ago
Paul Gortmaker 2d1a8a48ac gpu: Add export.h as required to drivers/gpu files. 13 years ago
Dave Airlie 1717c0e23f Revert "drm/ttm: add a way to bo_wait for either the last read or last write" 13 years ago
Thomas Hellstrom e22469ca88 ttm: Fix error-path using an uninitialized value 14 years ago
Thomas Hellstrom 4d79893788 ttm: export ttm_bo_create 14 years ago
Ben Skeggs ff02b13f68 drm/ttm: request zeroed system memory pages for new TT buffer objects 14 years ago
Marek Olšák dfadbbdb57 drm/ttm: add a way to bo_wait for either the last read or last write 14 years ago
Ben Skeggs 8d3bb23609 drm/ttm: ensure ttm for new node is bound before calling move_notify() 14 years ago
Ben Skeggs eac2095398 drm/ttm: unbind ttm before destroying node in accel move cleanup 14 years ago
Marcin Slusarz 7c4c3960df drm/ttm: fix ttm_bo_add_ttm(user) failure path 14 years ago
Arun Sharma 60063497a9 atomic: use <linux/atomic.h> 14 years ago
Hugh Dickins 3142b651ad drm/ttm: use shmem_read_mapping_page 14 years ago
Konrad Rzeszutek Wilk 0d74f86f37 ttm: Fix spelling mistakes and remove unused #ifdef 14 years ago
Ying Han 1495f230fa vmscan: change shrinker API by passing shrink_control struct 14 years ago
Dave Airlie d87dfdbfc9 Revert "ttm: Utilize the DMA API for pages that have TTM_PAGE_FLAG_DMA32 set." 14 years ago
Paul Bolle cdb650a4b5 drm: minor kref_put() nits 14 years ago
Jan Engelhardt 5df23979bc drm: fix "persistant" typo 14 years ago
Dave Airlie a2c06ee2fe Revert "ttm: Include the 'struct dev' when using the DMA API." 14 years ago
Ben Skeggs 82ef594efb drm/ttm: call driver move_notify() when doing system->tt bo moves 14 years ago
Konrad Rzeszutek Wilk 5a893fc28f ttm: Include the 'struct dev' when using the DMA API. 14 years ago
Konrad Rzeszutek Wilk 27e8b23794 ttm: Expand (*populate) to support an array of DMA addresses. 14 years ago
Konrad Rzeszutek Wilk 69a07f0b11 ttm: Utilize the DMA API for pages that have TTM_PAGE_FLAG_DMA32 set. 14 years ago
Konrad Rzeszutek Wilk f9820a46dd ttm: Introduce a placeholder for DMA (bus) addresses. 14 years ago
Tejun Heo f094cfc6c3 drm/ttm: use cancel_delayed_work_sync() in ttm_bo 14 years ago
Ben Skeggs b921bae2ee drm/ttm: delay freeing of old node during move_memcpy until after iounmap 14 years ago
Thomas Hellstrom eba67093f5 drm/ttm: Fix up io_mem_reserve / io_mem_free calling 14 years ago
Thomas Hellstrom 6570596202 drm/ttm/vmwgfx: Have TTM manage the validation sequence. 14 years ago
Thomas Hellstrom 95762c2b34 drm/ttm: Improved fencing of buffer object lists 14 years ago
Thomas Hellstrom 702adba224 drm/ttm/radeon/nouveau: Kill the bo lock in favour of a bo device fence_lock 14 years ago
Thomas Hellstrom 96726fe50f drm/ttm: Don't deadlock on recursive multi-bo reservations 14 years ago
Thomas Hellstrom 68c4fa31aa drm/ttm: Optimize ttm_eu_backoff_reservation 14 years ago
Thomas Hellstrom 2357cbe5f4 drm/ttm: Use kref_sub instead of repeatedly calling kref_put 14 years ago
Dave Airlie d6ea88865d drm/ttm: Add a bo list reserve fastpath (v2) 14 years ago