freebsd-src/sys/arm
Doug Moore 38e3125d6d device_pager: user iterators to free device pages
Change cdev_mgtdev_page_free_page to take an iterator, rather than an
object and page, so that removing the page from the object radix tree
can take advantage of locality with iterators. Define a
general-purpose function to free all pages, which can be used in
several places.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D47692
2024-11-21 15:49:30 -06:00
..
allwinner aw_wdog: disable timer on attach 2024-11-16 15:55:27 -04:00
altera/socfpga conf: deduplicate dwmmc config logic 2024-02-27 18:10:14 -04:00
annapurna/alpine sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
arm Revert "intrng: change multi-interrupt root support type to enum" 2024-10-25 16:18:40 -05:00
broadcom/bcm2835 sound: Make device registration more intuitive 2024-11-03 20:02:49 +01:00
conf Remove TI reference from arm/GENERIC 2024-09-19 20:15:47 +02:00
freescale sound: Make device registration more intuitive 2024-11-03 20:02:49 +01:00
include atomic(9): Implement atomic_testand(clear|set)_ptr 2024-11-19 10:24:50 -05:00
mv newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
nvidia device_pager: user iterators to free device pages 2024-11-21 15:49:30 -06:00
qemu sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qualcomm sys: Use the new arm_smccc_invoke macros 2024-10-15 18:24:41 +01:00
rockchip conf: deduplicate dwmmc config logic 2024-02-27 18:10:14 -04:00
ti Check for errors when detaching children first, not last 2024-11-04 20:30:33 -05:00
xilinx Use bus_delayed_attach_children instead of its inline implementation 2024-10-21 10:24:39 -04:00