aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/linux/mm.h
Commit message (Expand)AuthorAgeFilesLines
* vm: retire vm_page_lock()Alan Cox2025-06-111-2/+2
* linuxkpi: Add `folio` and `folio_batch` APIsJean-Sébastien Pédron2025-05-121-2/+62
* linuxkpi: Make "free page" code paths closer to LinuxJean-Sébastien Pédron2025-05-121-1/+2
* linuxkpi: Constify `struct page` arg to `linux_page_address()`Jean-Sébastien Pédron2025-05-121-1/+1
* linuxkpi: Move `put_page()` closer to `get_page()`Jean-Sébastien Pédron2025-05-121-6/+6
* linuxkpi: Move `release_pages()` to linux_page.cJean-Sébastien Pédron2025-05-121-0/+3
* LinuxKPI: Remove vmas argument from get_user_pages on KBI layerVladimir Kondratyev2024-07-211-4/+6
* LinuxKPI: Remove vmas argument from get_user_pages on KPI layerVladimir Kondratyev2024-06-261-1/+14
* LinuxKPI: Add header polution to compile linux/numa.hVladimir Kondratyev2024-06-261-0/+1
* LinuxKPI: Move page_address definition from linux/gfp.h to linux/mm.hVladimir Kondratyev2024-06-061-0/+8
* LinuxKPI: Add want_init_on_free to linux/mm.hVladimir Kondratyev2024-04-081-0/+6
* LinuxKPI: Add vm_flags_(clear|set) functionsVladimir Kondratyev2024-04-081-0/+12
* LinuxKPI: Add VM_ACCESS_FLAGS define to linux/mm.hVladimir Kondratyev2024-04-081-0/+2
* LinuxKPI: Import vanilla linux/overflow.hVladimir Kondratyev2024-04-081-0/+1
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* LinuxKPI: reduce usage of struct vm_page and vm_page_tBjoern A. Zeeb2023-08-071-5/+5
* linuxkpi: Define `totalram_pages()`Jean-Sébastien Pédron2023-02-141-0/+6
* LinuxKPI: mm.h: implement virt_to_head_page()Bjoern A. Zeeb2023-02-051-0/+8
* linuxkpi: Define `might_alloc()`Jean-Sébastien Pédron2023-01-301-0/+5
* linuxkpi: Add `freeram` and `freehigh` to `struct sysinfo`Jean-Sébastien Pédron2023-01-301-3/+5
* linuxkpi: Add `pin_user_pages*()` functionsJean-Sébastien Pédron2023-01-271-2/+31
* linuxkpi: Define `is_cow_mapping(flags)` as falseJean-Sébastien Pédron2023-01-251-0/+2
* linuxkpi: Add `io_mapping_map_user()` and `remap_pfn_range()`Jean-Sébastien Pédron2023-01-251-1/+5
* linuxkpi: Introduce `vma_set_file()`Jean-Sébastien Pédron2022-11-111-0/+2
* linuxkpi: Include <linux/shinker.h> in <linux/mm.h>Jean-Sébastien Pédron2022-11-111-0/+1
* linuxkpi: Add trylock_page and unlock_pageEmmanuel Vadot2022-08-081-0/+13
* linuxkpi: Add mmap_lock.hEmmanuel Vadot2022-02-171-0/+1
* LinuxKPI: Constantly use _LINUXKPI_ prefix in include guardsVladimir Kondratyev2022-01-101-3/+3
* linuxkpi: add PAGE_ALIGNED macroAlex Richardson2021-10-111-0/+2
* LinuxKPI: Remove vma argument from fault method of vm_operations_structVladimir Kondratyev2021-09-291-1/+1
* LinuxKPI: Import linux_page.c and some dependent code from drm-kmodVladimir Kondratyev2021-09-291-0/+4
* LinuxKPI: Update pte_fn_t definition to match Linux 5.3Vladimir Kondratyev2021-09-291-1/+1
* LinuxKPI: Cast offset_in_page() parameter to unsigned longVladimir Kondratyev2021-09-291-1/+1
* LinuxKPI: Factor out vmf_insert_pfn_prot() routineVladimir Kondratyev2021-09-291-0/+23
* LinuxKPI: add fault_flag_allow_retry_firstGreg V2021-06-091-0/+3
* Implement read-only VM_SHARED flag in the LinuxKPI.Hans Petter Selasky2021-05-111-0/+1
* Remove set_page_dirty_lock().Mark Johnston2020-01-021-8/+0
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-6/+1
* Implement si_meminfo() in the LinuxKPI.Hans Petter Selasky2019-03-131-0/+7
* Implement zap_vma_ptes() for managed device objects.Konstantin Belousov2018-12-301-6/+2
* Add "access" function pointer to the "vm_operations_struct" structureHans Petter Selasky2018-06-051-2/+3
* Make the vm_fault structure in the LinuxKPI compatible withHans Petter Selasky2018-02-181-1/+6
* linuxkpi: Do not leak pages on put.Konstantin Belousov2018-02-131-1/+2
* Only wire pages in the LinuxKPI instead of holding and wiring them.Hans Petter Selasky2017-09-181-2/+0
* Remove prototypes for unimplemented LinuxKPI functions.Mark Johnston2017-06-171-10/+0
* Fix compilation of LinuxKPI for PowerPC.Hans Petter Selasky2017-04-091-1/+1
* Define VM_READ, VM_WRITE and VM_EXEC in the LinuxKPI.Hans Petter Selasky2017-04-061-0/+4
* Implement proper support for memory map operations in the LinuxKPI,Hans Petter Selasky2017-04-061-6/+20
* Implement a series of physical page management related functions inHans Petter Selasky2017-03-271-5/+156
* Implement minimalistic memory mapping structure, struct mm_struct, andHans Petter Selasky2017-03-171-0/+1