freebsd-dev/sys/dev/drm2
Jeff Roberson c75757481f Replace redundant code with a few new vm_page_grab facilities:
- VM_ALLOC_NOCREAT will grab without creating a page.
 - vm_page_grab_valid() will grab and page in if necessary.
 - vm_page_busy_acquire() automates some busy acquire loops.

Discussed with:	alc, kib, markj
Tested by:	pho (part of larger branch)
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D21546
2019-09-10 19:08:01 +00:00
..
ttm Replace redundant code with a few new vm_page_grab facilities: 2019-09-10 19:08:01 +00:00
drm_agpsupport.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_atomic.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_auth.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_buffer.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_buffer.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_bufs.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_context.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_core.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dma.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_iic_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_drv.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid_modes.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fb_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fb_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fixed.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fops.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fourcc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem_names.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem_names.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_global.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_global.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_hashtab.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_hashtab.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_ioc32.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_ioctl.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_irq.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_linux_list_sort.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_linux_list.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_lock.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mem_util.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_memory.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mm.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mm.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mode.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_modes.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_os_freebsd.c Convert x86 cache invalidation functions to ifuncs. 2018-09-19 19:35:02 +00:00
drm_os_freebsd.h Add updating entry for DRM 2018-10-20 19:14:46 +00:00
drm_pci.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_pciids.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_platform.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_sarea.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_scatter.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
drm_stub.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_sysctl.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_vm.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drmP.h Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00