Home
last modified time | relevance | path

Searched hist:"38 e3125d6df98919983ed800471673ff0e5c2337" (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/arm/nvidia/drm2/
H A Dtegra_bo.cdiff 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 Dgntdev.cdiff 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 Dprivcmd.cdiff 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 Dttm_bo_vm.cdiff 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 Dlinux_page.cdiff 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 Dvm_pager.hdiff 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 Ddevice_pager.cdiff 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