opnsense-src/sys/dev/drm2
Warner Losh df365278e0 Create wrapper for Giant taken for newbus
Create a wrapper for newbus to take giant and for busses to take it too.
bus_topo_lock() should be called before interacting with newbus routines
and unlocked with bus_topo_unlock(). If you need the topology lock for
some reason, bus_topo_mtx() will provide that.

Sponsored by:		Netflix
Reviewed by:		mav
Differential Revision:	https://reviews.freebsd.org/D31831

(cherry picked from commit c6df6f5322)
2022-12-13 10:56:28 +01:00
..
ttm Convert consumers to vm_page_alloc_noobj_contig() 2021-11-03 13:41:40 -04:00
drm.h
drm_agpsupport.c
drm_atomic.h
drm_auth.c
drm_buffer.c
drm_buffer.h
drm_bufs.c Don't permit DRM buffer mappings to be upgraded to executable. 2020-10-06 18:13:15 +00:00
drm_context.c
drm_core.h
drm_crtc.c
drm_crtc.h
drm_crtc_helper.c
drm_crtc_helper.h
drm_dma.c
drm_dp_helper.c
drm_dp_helper.h
drm_dp_iic_helper.c Create wrapper for Giant taken for newbus 2022-12-13 10:56:28 +01:00
drm_drv.c
drm_edid.c
drm_edid.h
drm_edid_modes.h
drm_fb_helper.c
drm_fb_helper.h
drm_fixed.h
drm_fops.c
drm_fourcc.h
drm_gem.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
drm_gem_names.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
drm_gem_names.h Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
drm_global.c
drm_global.h
drm_hashtab.c
drm_hashtab.h
drm_ioc32.c
drm_ioctl.c
drm_irq.c
drm_linux_list.h
drm_linux_list_sort.c Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
drm_lock.c
drm_mem_util.h
drm_memory.c
drm_mm.c
drm_mm.h
drm_mode.h
drm_modes.c
drm_os_freebsd.c drm2: Fix build after r365264 2020-09-03 05:25:39 +00:00
drm_os_freebsd.h drm2: Further improve deprecation message 2020-09-02 18:04:49 +00:00
drm_pci.c
drm_pciids.h
drm_platform.c Fix some common typos in source code comments 2021-08-19 09:28:06 +02:00
drm_sarea.h
drm_scatter.c
drm_stub.c
drm_sysctl.c
drm_vm.c
drmP.h