section 9 · Kernel routines 🧠
87928 pages · page 418 of 440
V (continued)
- vm_map_trylock_read(9freebsd)vm_map locking macros✨
- vm_map_unlock(9)vm_map locking macros✨
- vm_map_unlock(9freebsd)vm_map locking macros✨
- vm_map_unlock_read(9)vm_map locking macros✨
- vm_map_unlock_read(9freebsd)vm_map locking macros✨
- vm_map_unwire(9)manage page wiring within a virtual memory map✨
- vm_map_unwire(9freebsd)manage page wiring within a virtual memory map✨
- vm_map_wire(9)manage page wiring within a virtual memory map✨
- vm_map_wire(9freebsd)manage page wiring within a virtual memory map✨
- vm_normal_folio(9)Get the "struct folio" associated with a PTE✨
- vm_normal_folio_pmd(9)Get the "struct folio" associated with a PMD✨
- vm_normal_page(9)Get the "struct page" associated with a PTE✨
- vm_normal_page_pmd(9)Get the "struct page" associated with a PMD✨
- vm_normal_page_pud(9)Get the "struct page" associated with a PUD✨
- vm_page_aflag(9)change page atomic flags✨
- vm_page_aflag(9freebsd)change page atomic flags✨
- vm_page_aflag_clear(9)change page atomic flags✨
- vm_page_aflag_clear(9freebsd)change page atomic flags✨
- vm_page_aflag_set(9)change page atomic flags✨
- vm_page_aflag_set(9freebsd)change page atomic flags✨
- vm_page_alloc(9)allocate a page of memory✨
- vm_page_alloc(9freebsd)allocate a page for a vm_object✨
- vm_page_alloc_after(9)allocate a page of memory✨
- vm_page_alloc_contig(9)allocate a page of memory✨
- vm_page_alloc_contig_domain(9)allocate a page of memory✨
- vm_page_alloc_domain(9)allocate a page of memory✨
- vm_page_alloc_domain_after(9)allocate a page of memory✨
- vm_page_alloc_freelist(9)allocate a page of memory✨
- vm_page_alloc_freelist_domain(9)allocate a page of memory✨
- vm_page_alloc_noobj(9)allocate a page of memory✨
- vm_page_alloc_noobj_contig(9)allocate a page of memory✨
- vm_page_alloc_noobj_contig_domain(9)allocate a page of memory✨
- vm_page_alloc_noobj_domain(9)allocate a page of memory✨
- vm_page_assert_sbusied(9)protect page identity changes and page content references✨
- vm_page_assert_sbusied(9freebsd)protect page identity changes and page content references✨
- vm_page_assert_unbusied(9)protect page identity changes and page content references✨
- vm_page_assert_unbusied(9freebsd)protect page identity changes and page content references✨
- vm_page_assert_xbusied(9)protect page identity changes and page content references✨
- vm_page_assert_xbusied(9freebsd)protect page identity changes and page content references✨
- vm_page_bits(9)manage page clean and dirty bits✨
- vm_page_bits(9freebsd)manage page clean and dirty bits✨
- vm_page_busied(9)protect page identity changes and page content references✨
- vm_page_busied(9freebsd)protect page identity changes and page content references✨
- vm_page_busy(9)protect page identity changes and page content references✨
- vm_page_busy(9freebsd)protect page identity changes and page content references✨
- vm_page_busy_downgrade(9)protect page identity changes and page content references✨
- vm_page_busy_downgrade(9freebsd)protect page identity changes and page content references✨
- vm_page_busy_sleep(9)protect page identity changes and page content references✨
- vm_page_busy_sleep(9freebsd)protect page identity changes and page content references✨
- vm_page_clear_dirty(9)manage page clean and dirty bits✨
- vm_page_clear_dirty(9freebsd)manage page clean and dirty bits✨
- vm_page_deactivate(9)deactivate a page✨
- vm_page_deactivate(9freebsd)deactivate a page✨
- vm_page_dirty(9)manage page clean and dirty bits✨
- vm_page_dirty(9freebsd)manage page clean and dirty bits✨
- vm_page_dontneed(9)indicate that a page is not needed anymore✨
- vm_page_dontneed(9freebsd)indicate that a page is not needed anymore✨
- vm_page_free(9)free a page✨
- vm_page_free(9freebsd)free a page✨
- vm_page_free_toq(9)free a page✨
- vm_page_free_toq(9freebsd)free a page✨
- vm_page_free_zero(9)free a page✨
- vm_page_free_zero(9freebsd)free a page✨
- vm_page_grab(9)returns a page from an object✨
- vm_page_grab(9freebsd)returns a page from an object✨
- vm_page_hold(9freebsd)update a page's hold count✨
- vm_page_insert(9)add/remove page from an object✨
- vm_page_insert(9freebsd)add/remove page from an object✨
- vm_page_is_valid(9)manage page clean and dirty bits✨
- vm_page_is_valid(9freebsd)manage page clean and dirty bits✨
- vm_page_lookup(9)lookup a vm page✨
- vm_page_lookup(9freebsd)lookup a vm page✨
- vm_page_reference(9)change page atomic flags✨
- vm_page_reference(9freebsd)change page atomic flags✨
- vm_page_remove(9)add/remove page from an object✨
- vm_page_remove(9freebsd)add/remove page from an object✨
- vm_page_rename(9)move a page✨
- vm_page_rename(9freebsd)move a page✨
- vm_page_sbusied(9)protect page identity changes and page content references✨
- vm_page_sbusied(9freebsd)protect page identity changes and page content references✨
- vm_page_sbusy(9freebsd)protect page identity changes and page content references✨
- vm_page_set_invalid(9)manage page clean and dirty bits✨
- vm_page_set_invalid(9freebsd)manage page clean and dirty bits✨
- vm_page_set_validclean(9)manage page clean and dirty bits✨
- vm_page_set_validclean(9freebsd)manage page clean and dirty bits✨
- vm_page_sleep_if_busy(9freebsd)protect page identity changes and page content references✨
- vm_page_sunbusy(9)protect page identity changes and page content references✨
- vm_page_sunbusy(9freebsd)protect page identity changes and page content references✨
- vm_page_test_dirty(9)manage page clean and dirty bits✨
- vm_page_test_dirty(9freebsd)manage page clean and dirty bits✨
- vm_page_try_to_free(9)free a page✨
- vm_page_try_to_free(9freebsd)free a page✨
- vm_page_trysbusy(9)protect page identity changes and page content references✨
- vm_page_trysbusy(9freebsd)protect page identity changes and page content references✨
- vm_page_tryxbusy(9)protect page identity changes and page content references✨
- vm_page_tryxbusy(9freebsd)protect page identity changes and page content references✨
- vm_page_undirty(9)manage page clean and dirty bits✨
- vm_page_undirty(9freebsd)manage page clean and dirty bits✨
- vm_page_unhold(9freebsd)update a page's hold count✨
- vm_page_unwire(9)wire and unwire pages✨
- vm_page_unwire(9freebsd)wire and unwire pages✨
- vm_page_unwire_noq(9)wire and unwire pages✨
- vm_page_wire(9)wire and unwire pages✨
- vm_page_wire(9freebsd)wire and unwire pages✨
- vm_page_wire_mapped(9)wire and unwire pages✨
- vm_page_xbusied(9)protect page identity changes and page content references✨
- vm_page_xbusied(9freebsd)protect page identity changes and page content references✨
- vm_page_xbusy(9freebsd)protect page identity changes and page content references✨
- vm_page_xunbusy(9)protect page identity changes and page content references✨
- vm_page_xunbusy(9freebsd)protect page identity changes and page content references✨
- vm_page_zero_invalid(9)manage page clean and dirty bits✨
- vm_page_zero_invalid(9freebsd)manage page clean and dirty bits✨
- vm_set_page_size(9)initialize the system page size✨
- vm_set_page_size(9freebsd)initialize the system page size✨
- vm_size (int)(9)✨
- vm_unmap_aliases(9)unmap outstanding lazy aliases in the vmap layer✨
- vm_unmap_ram(9)unmap linear kernel address space set up by vm_map_ram✨
- vm_update_mode (int)(9)✨
- vma offset manager(9)✨
- vma_alloc_folio(9)Allocate a folio for a VMA.✨
- vma_alloc_zeroed_movable_folio(9)Allocate a zeroed page for a VMA.✨
- vma_anon_address(9)Find the virtual address an anonymous page range is mapped at.✨
- vma_assert_locked(9)assert that @vma holds either a VMA read or a VMA write lock and is not detached.✨
- vma_assert_stabilised(9)assert that this VMA cannot be changed from underneath us either by having a VMA or mmap lock held.✨
- vma_assert_write_locked(9)assert that @vma holds a VMA write lock.✨
- vma_desc_is_cow_mapping(9)Is this VMA descriptor a CoW mapping?✨
- vma_end_anon_pgoff(9)Get the anonymous page offset of the exclusive end of @vma.✨
- vma_end_pgoff(9)Get the page offset of the exclusive end of @vma✨
- vma_filebacked_address(9)Find the virtual address a file-backed page range is mapped at.✨
- vma_flag_t(9)specifies an individual VMA flag by bit number.✨
- vma_flags_is_cow_mapping(9)Do these VMA flags imply a CoW mapping?✨
- vma_is_cow_mapping(9)Is this VMA a CoW mapping?✨
- vma_kernel_pagesize(9)Default page size granularity for this VMA.✨
- vma_last_anon_pgoff(9)Get the anonymous page offset of the last page in @vma.✨
- vma_last_pgoff(9)Get the page offset of the last page in @vma✨
- vma_lookup(9)Find a VMA at a specific address✨
- vma_mmu_pagesize(9)Default MMU page size granularity for this VMA.✨
- vma_modify_flags(9)Perform any necessary split/merge in preparation for setting VMA flags to *@vm_flags in the range @start to @end contained within @vma.✨
- vma_modify_flags_uffd(9)Perform any necessary split/merge in preparation for setting VMA flags to @vm_flags and UFFD context to @new_ctx in the range @start to @end contained within @vma.✨
- vma_modify_name(9)Perform any necessary split/merge in preparation for setting anonymous VMA name to @new_name in the range @start to @end contained within @vma.✨
- vma_modify_policy(9)Perform any necessary split/merge in preparation for setting NUMA policy to @new_pol in the range @start to @end contained within @vma.✨
- vma_refcount_put(9)Drop reference count in VMA vm_refcnt field due to a read-lock being dropped.✨
- vma_shrink(9)Shrink the end of a VMA✨
- vma_start_anon_pgoff(9)Get the anonymous page offset of the start of @vma✨
- vma_start_pgoff(9)Get the page offset of the start of @vma✨
- vma_start_write_killable(9)Begin writing to a VMA.✨
- vmalloc(9)allocate virtually contiguous memory✨
- vmalloc_32(9)allocate virtually contiguous memory (32bit addressable)✨
- vmalloc_32_user(9)allocate zeroed virtually contiguous 32bit memory✨
- vmalloc_array(9)allocate memory for a virtually contiguous array.✨
- vmalloc_huge_node(9)allocate virtually contiguous memory, allow huge pages✨
- vmalloc_node(9)allocate memory on a specific node✨
- vmalloc_user(9)allocate zeroed virtually contiguous memory for userspace✨
- vmap(9)map an array of pages into virtually contiguous space✨
- vmap_pages_range(9)map pages to a kernel virtual address✨
- vmap_pfn(9)map an array of PFNs into virtually contiguous space✨
- vmballoon_add_page(9)adds a page towards lock/unlock operation.✨
- vmballoon_alloc_page_list(9)allocates a list of pages.✨
- vmballoon_change(9)retrieve the required balloon change✨
- vmballoon_debug_show(9)shows statistics of balloon operations.✨
- vmballoon_deflate(9)Decrease the size of the balloon.✨
- vmballoon_deinit_batching(9)disables batching mode.✨
- vmballoon_dequeue_page_list(9)Dequeues page lists for deflation.✨
- vmballoon_enqueue_page_list(9)Enqueues list of pages after inflation.✨
- vmballoon_handle_one_result(9)Handle lock/unlock result for a single page.✨
- vmballoon_inflate(9)Inflate the balloon towards its target size.✨
- vmballoon_init_batching(9)enable batching mode.✨
- vmballoon_lock(9)lock or unlock a batch of pages.✨
- vmballoon_lock_op(9)notifies the host about inflated/deflated pages.✨
- vmballoon_mark_page_offline(9)mark a page as offline✨
- vmballoon_mark_page_online(9)mark a page as online✨
- vmballoon_migratepage(9)migrates a balloon page.✨
- vmballoon_page_in_frames(9)returns the number of frames in a page.✨
- vmballoon_page_order(9)return the order of the page✨
- vmballoon_pop(9)Quickly release all pages allocate for the balloon.✨
- vmballoon_release_page_list(9)Releases a page list✨
- vmballoon_send_get_target(9)Retrieve desired balloon size from the host.✨
- vmballoon_send_guest_id(9)communicate guest type to the host.✨
- vmballoon_shrinker_count(9)return the number of ballooned pages.✨
- vmballoon_shrinker_scan(9)deflate the balloon due to memory pressure.✨
- vmballoon_split_refused_pages(9)Split the 2MB refused pages to 4k.✨
- vmballoon_status_page(9)returns the status of (un)lock operation✨
- vmballoon_vmci_init(9)Initialize vmci doorbell.✨
- vmballoon_work(9)periodic balloon worker for reset, inflation and deflation.✨
- vmbus_alloc_buffer(9)allocate a host-visible, virtually-contiguous buffer.✨
- vmbus_allocate_mmio(9)Pick a memory-mapped I/O range.✨
- vmbus_driver_unregister(9)Unregister a vmbus's driver✨
- vmbus_free_buffer(9)release a buffer allocated by vmbus_alloc_buffer().✨
- vmbus_free_mmio(9)Free a memory-mapped I/O range.✨
- vmbus_prep_negotiate_resp(9)Create default response for Negotiate message✨
- vmbus_sendpacket(9)Send the specified buffer on the given channel✨
- vmbus_sendpacket_getid(9)Send the specified buffer on the given channel✨
- vmcore_add_device_dump(9)Add a buffer containing device dump to vmcore✨
- vmcore_alloc_buf(9)allocate buffer in vmalloc memory✨
- vmcoredd_update_program_headers(9)Update all ELF program headers✨
- vmcoredd_update_size(9)Update the total size of the device dumps and update ELF header✨
- vmcoredd_write_header(9)Write vmcore device dump header at the beginning of the dump's buffer.✨
- vme(9)Versa Module Euroboard bus✨
- vme_alloc_consistent(9)Allocate contiguous memory.✨
- vme_bus_num(9)Retrieve bus number✨
💅
getting it ready, bestie…