opnsense-src/sys/dev/drm2/ttm
Mark Johnston a4667e09e6 Convert vm_page_alloc() callers to use vm_page_alloc_noobj().
Remove page zeroing code from consumers and stop specifying
VM_ALLOC_NOOBJ.  In a few places, also convert an allocation loop to
simply use VM_ALLOC_WAITOK.

Similarly, convert vm_page_alloc_domain() callers.

Note that callers are now responsible for assigning the pindex.

Reviewed by:	alc, hselasky, kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D31986
2021-10-19 21:22:56 -04:00
..
ttm_agp_backend.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_bo.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_bo_api.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_bo_driver.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_bo_manager.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_bo_util.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_bo_vm.c Make page busy state deterministic on free. Pages must be xbusy when 2019-12-22 06:56:44 +00:00
ttm_execbuf_util.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_execbuf_util.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_lock.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_lock.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_memory.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_memory.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_module.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_object.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_object.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_page_alloc.c Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
ttm_page_alloc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_page_alloc_dma.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_placement.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
ttm_tt.c Convert a few triviail consumers to the new unlocked grab API. 2020-02-28 20:34:30 +00:00