/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_bo.c | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|
/freebsd/sys/dev/xen/gntdev/ |
H A D | gntdev.c | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|
/freebsd/sys/dev/xen/privcmd/ |
H A D | privcmd.c | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_bo_vm.c | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_page.c | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|
/freebsd/sys/vm/ |
H A D | vm_pager.h | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|
H A D | device_pager.c | diff 38e3125d6df98919983ed800471673ff0e5c2337 Thu Nov 21 22:49:30 CET 2024 Doug Moore <dougm@FreeBSD.org> 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
|