📦 linux-manual
82568 pages · page 113 of 413
F (continued)
- folio_add_new_anon_rmap(9)Add mapping to a new anonymous folio.✨
- folio_add_pin(9)Try to get an additional pin on a pinned folio✨
- folio_add_pins(9)add pins to an already-pinned folio✨
- folio_alloc_swap(9)allocate swap space for a folio✨
- folio_attach_private(9)Attach private data to a folio.✨
- folio_average_page_mapcount(9)Average number of mappings per page in this folio✨
- folio_batch_add(9)Add a folio to a batch.✨
- folio_batch_init(9)Initialise a batch of folios✨
- folio_batch_next(9)Return the next folio to process.✨
- folio_batch_remove_exceptionals(9)Prune non-folios from a batch.✨
- folio_can_map_prot_numa(9)check whether the folio can map prot numa✨
- folio_change_private(9)Change private data on a folio.✨
- folio_check_splittable(9)check if a folio can be split to a given order✨
- folio_contains(9)Does this folio contain this index?✨
- folio_copy(9)Copy the contents of one folio to another.✨
- folio_detach_private(9)Detach private data from a folio.✨
- folio_dup_file_rmap_pmd(9)duplicate a PMD mapping of a page range of a folio✨
- folio_dup_file_rmap_ptes(9)duplicate PTE mappings of a page range of a folio✨
- folio_dup_swap(9)Increase swap count of swap entries of a folio.✨
- folio_end_private_2(9)Clear PG_private_2 and wake any waiters.✨
- folio_end_read(9)End read on a folio.✨
- folio_end_writeback(9)End writeback against a folio.✨
- folio_end_writeback_no_dropbehind(9)End writeback against a folio.✨
- folio_evictable(9)Test whether a folio is evictable.✨
- folio_expected_ref_count(9)calculate the expected folio refcount✨
- folio_file_page(9)The page for a particular index.✨
- folio_file_pfn(9)like folio_file_page, but return a pfn.✨
- folio_fill_tail(9)Copy some data to a folio and pad with zeroes.✨
- folio_flush_mapping(9)Find the file mapping this folio belongs to.✨
- folio_free_swap(9)Free the swap space used for this folio.✨
- folio_get(9)Increment the reference count on a folio.✨
- folio_has_private(9)Determine if folio has private stuff✨
- folio_inode(9)Get the host inode for this folio.✨
- folio_invalidate(9)Invalidate part or all of a folio.✨
- folio_is_file_lru(9)Should the folio be on a file LRU or anon LRU?✨
- folio_isolate_hugetlb(9)try to isolate an allocated hugetlb folio✨
- folio_isolate_lru(9)Try to isolate a folio from its LRU list.✨
- folio_lock(9)Lock this folio.✨
- folio_lock_killable(9)Lock this folio, interruptible by a fatal signal.✨
- folio_lru_list(9)Which LRU list should a folio be on?✨
- folio_lruvec(9)return lruvec for isolating/putting an LRU folio✨
- folio_lruvec_lock(9)Lock the lruvec for a folio.✨
- folio_lruvec_lock_irq(9)Lock the lruvec for a folio.✨
- folio_lruvec_lock_irqsave(9)Lock the lruvec for a folio.✨
- folio_mapcount(9)Number of mappings of this folio.✨
- folio_mapped(9)Is this folio mapped into userspace?✨
- folio_mapping(9)Find the mapping where this folio is stored.✨
- folio_mark_accessed(9)Mark a folio as having seen activity.✨
- folio_mark_dirty(9)Mark a folio as being modified.✨
- folio_mark_lazyfree(9)make an anon folio lazyfree✨
- folio_matches_swap_entry(9)Check if a folio matches a given swap entry.✨
- folio_maybe_dma_pinned(9)Report if a folio may be pinned for DMA.✨
- folio_maybe_mapped_shared(9)Whether the folio is mapped into the page tables of more than one MM✨
- folio_memcg_list_lru_alloc(9)allocate list_lru heads for shrinkable folio✨
- folio_mk_pmd(9)Create a PMD for this folio✨
- folio_mk_pte(9)Create a PTE for this folio✨
- folio_mk_pud(9)Create a PUD for this folio✨
- folio_mkwrite_check_truncate(9)check if folio was truncated✨
- folio_move_anon_rmap(9)move a folio to our anon_vma✨
- folio_next(9)Move to the next physical folio.✨
- folio_next_index(9)Get the index of the next folio.✨
- folio_next_pos(9)Get the file position of the next folio.✨
- folio_nr_pages(9)The number of pages in the folio.✨
- folio_order(9)The allocation order of a folio.✨
- folio_page(9)Return a page from a folio.✨
- folio_page_idx(9)Return the number of a page in a folio.✨
- folio_pfn(9)Return the Page Frame Number of a folio.✨
- folio_pos(9)Returns the byte position of this folio in its file.✨
- folio_precise_page_mapcount(9)Number of mappings of this folio page.✨
- folio_pte_batch(9)detect a PTE batch for a large folio✨
- folio_pte_batch_flags(9)detect a PTE batch for a large folio✨
- folio_put(9)Decrement the reference count on a folio.✨
- folio_put_refs(9)Reduce the reference count on a folio.✨
- folio_put_swap(9)Decrease swap count of swap entries of a folio.✨
- folio_put_wait_locked(9)Drop a reference and wait for it to be unlocked✨
- folio_putback_hugetlb(9)unisolate a hugetlb folio✨
- folio_putback_lru(9)Put previously isolated folio onto appropriate LRU list.✨
- folio_redirty_for_writepage(9)Decline to write a dirty folio.✨
- folio_ref_count(9)The reference count on this folio.✨
- folio_referenced(9)Test if the folio was referenced.✨
- folio_release_kmap(9)Unmap a folio and drop a refcount.✨
- folio_remove_rmap_pmd(9)remove a PMD mapping from a page range of a folio✨
- folio_remove_rmap_ptes(9)remove PTE mappings from a page range of a folio✨
- folio_remove_rmap_pud(9)remove a PUD mapping from a page range of a folio✨
- folio_reset_order(9)Reset the folio order and derived _nr_pages✨
- folio_shift(9)The size of the memory described by this folio.✨
- folio_size(9)The number of bytes in a folio.✨
- folio_split(9)split a folio at @split_at to a @new_order folio✨
- folio_split_unmapped(9)split a large anon folio that is already unmapped✨
- folio_start_private_2(9)Start an fscache write on a folio. [DEPRECATED]✨
- folio_test_large(9)Does this folio contain more than one page?✨
- folio_test_pmd_mappable(9)Can we map this folio with a PMD?✨
- folio_test_uptodate(9)Is this folio up to date?✨
- folio_try_dup_anon_rmap_pmd(9)try duplicating a PMD mapping of a page range of a folio✨
- folio_try_dup_anon_rmap_ptes(9)try duplicating PTE mappings of a page range of a folio✨
- folio_try_get(9)Attempt to increase the refcount on a folio.✨
- folio_try_share_anon_rmap_pmd(9)try marking an exclusive anonymous page range mapped by a PMD possibly shared to prepare for temporary unmapping✨
- folio_try_share_anon_rmap_pte(9)try marking an exclusive anonymous page mapped by a PTE possibly shared to prepare for KSM or temporary unmapping✨
- folio_trylock(9)Attempt to lock a folio.✨
- folio_unlock(9)Unlock a locked folio.✨
- folio_use_access_time(9)check if a folio reuses cpupid for page access time✨
- folio_wait_private_2(9)Wait for PG_private_2 to be cleared on a folio.✨
- folio_wait_private_2_killable(9)Wait for PG_private_2 to be cleared on a folio.✨
- folio_wait_stable(9)wait for writeback to finish, if necessary.✨
- folio_wait_writeback(9)Wait for a folio to finish writeback.✨
- folio_wait_writeback_killable(9)Wait for a folio to finish writeback.✨
- folio_walk_start(9)walk the page tables to a folio✨
- folio_xor_flags_has_waiters(9)Change some folio flags.✨
- folio_zero_range(9)Zero a byte range in a folio.✨
- folio_zero_segment(9)Zero a byte range in a folio.✨
- folio_zero_segments(9)Zero two byte ranges in a folio.✨
- folio_zero_tail(9)Zero the tail of a folio.✨
- folio_zero_user(9)Zero a folio which will be mapped to userspace.✨
- folioq_append(9)Add a folio to a folio queue segment✨
- folioq_append_mark(9)Add a folio to a folio queue segment✨
- folioq_clear(9)Clear a folio from a folio queue segment✨
- folioq_count(9)Query the occupancy of a folio queue segment✨
- folioq_folio(9)Get a folio from a folio queue segment✨
- folioq_folio_order(9)Get the order of a folio from a folio queue segment✨
- folioq_folio_size(9)Get the size of a folio from a folio queue segment✨
- folioq_full(9)Query if a folio queue segment is full✨
- folioq_init(9)Initialise a folio queue segment✨
- folioq_is_marked(9)Check first folio mark in a folio queue segment✨
- folioq_is_marked2(9)Check second folio mark in a folio queue segment✨
- folioq_mark(9)Set the first mark on a folio in a folio queue segment✨
- folioq_mark2(9)Set the second mark on a folio in a folio queue segment✨
- folioq_nr_slots(9)Query the capacity of a folio queue segment✨
- folioq_unmark(9)Clear the first mark on a folio in a folio queue segment✨
- folioq_unmark2(9)Clear the second mark on a folio in a folio queue segment✨
- folios_put(9)Decrement the reference count on an array of folios.✨
- folios_put_refs(9)Reduce the reference count on a batch of folios.✨
- follow_page_mask(9)look up a page descriptor from a user-virtual address✨
- follow_pfnmap_end(9)End a follow_pfnmap_start() process✨
- follow_pfnmap_start(9)Look up a pfn mapping at a user virtual address✨
- font_data_buf(9)Returns the font data as raw bytes✨
- font_data_export(9)Stores font data for user space✨
- font_data_get(9)Acquires a reference on font data✨
- font_data_glyph_buf(9)Returns the glyph for a specific character as raw bytes✨
- font_data_import(9)Allocates and initializes font data from user space✨
- font_data_is_equal(9)Compares font data for equality✨
- font_data_put(9)Release a reference on font data✨
- font_data_rotate(9)Rotate font data by multiples of 90°✨
- font_data_size(9)Return size of the font data in bytes✨
- font_data_t(9)Raw font data✨
- font_glyph_pitch(9)Calculates the number of bytes per scanline✨
- font_glyph_rotate_180(9)Rotate a glyph pattern by 180°✨
- font_glyph_rotate_270(9)Rotate a glyph pattern by 270° in clockwise direction✨
- font_glyph_rotate_90(9)Rotate a glyph pattern by 90° in clockwise direction✨
- font_glyph_size(9)Calculates the number of bytes per glyph✨
- for_each_acpi_consumer_dev(9)iterate over the consumer ACPI devices for a given supplier✨
- for_each_acpi_dev_match(9)iterate over ACPI devices that matching the criteria✨
- for_each_active_interface(9)iterate active interfaces under wiphy mutex✨
- for_each_active_route(9)iterate on all active routes of a routing table✨
- for_each_clear_bitrange(9)iterate over all unset bit ranges [b; e)✨
- for_each_clear_bitrange_from(9)iterate over all unset bit ranges [b; e)✨
- for_each_console(9)Iterator over registered consoles✨
- for_each_console_srcu(9)Iterator over registered consoles✨
- for_each_cpu(9)iterate over every cpu in a mask✨
- for_each_cpu_and(9)iterate over every cpu in both masks✨
- for_each_cpu_andnot(9)iterate over every cpu present in one mask, excluding those present in another.✨
- for_each_cpu_from(9)iterate over CPUs present in @mask, from @cpu to the end of @mask.✨
- for_each_cpu_or(9)iterate over every cpu present in either mask✨
- for_each_cpu_wrap(9)iterate over every cpu in a mask, starting at a specified location✨
- for_each_cpuid_0x2_desc(9)Iterator for parsed CPUID(0x2) descriptors✨
- for_each_css(9)iterate all css's of a cgroup✨
- for_each_dp_link_config(9)iterate allowed link configurations✨
- for_each_efi_memory_desc(9)iterate over descriptors in efi.memmap✨
- for_each_element_completed(9)determine if element parsing consumed all data✨
- for_each_endpoint_of_node(9)iterate over every endpoint in a device node✨
- for_each_free_mem_range(9)iterate through free memblock areas✨
- for_each_free_mem_range_reverse(9)rev-iterate through free memblock areas✨
- for_each_ggtt_vma(9)Iterate over the GGTT VMA belonging to an object.✨
- for_each_hwgpio(9)Iterates over all GPIOs for given chip.✨
- for_each_hwgpio_in_range(9)Iterates over all GPIOs in a given range✨
- for_each_ie(9)iterate over continuous IEs✨
- for_each_if(9)helper for handling conditionals in various for_each macros✨
- for_each_insn_prefix(9)- Iterate prefixes in the instruction✨
- for_each_interface(9)iterate interfaces under wiphy mutex✨
- for_each_kernel_tracepoint(9)iteration on all kernel tracepoints✨
- for_each_media_entity_data_link(9)Iterate through an entity's data links✨
- for_each_mem_pfn_range(9)early memory pfn range iterator✨
- for_each_mem_range(9)iterate through memory areas.✨
- for_each_mem_range_rev(9)reverse iterate through memblock areas from type_a and not included in type_b. Or just type_a if type_b is NULL.✨
- for_each_mem_region(9)iterate over memory regions✨
- for_each_memory_block(9)walk through all present memory blocks✨
- for_each_module_tracepoint(9)iteration on all tracepoints in all modules✨
- for_each_new_colorop_in_state(9)iterate over all colorops in an atomic update✨
- for_each_new_connector_in_state(9)iterate over all connectors in an atomic update✨
- for_each_new_crtc_in_state(9)iterate over all CRTCs in an atomic update✨
- for_each_new_mst_mgr_in_state(9)iterate over all DP MST topology managers in an atomic update✨
- for_each_new_plane_in_state(9)iterate over all planes in an atomic update✨
- for_each_new_plane_in_state_reverse(9)other than only tracking new state, it's the same as for_each_oldnew_plane_in_state_reverse✨
- for_each_new_private_obj_in_state(9)iterate over all private objects in an atomic update✨
- for_each_nhlt_endpoint(9)Iterate over endpoints in a NHLT table.✨
- for_each_nhlt_endpoint_fmtcfg(9)Iterate over format configurations in an endpoint.✨
- for_each_nhlt_fmtcfg(9)Iterate over format configurations.✨
- for_each_node_numadist(9)iterate over nodes in increasing distance order, starting from a given node✨
- for_each_numa_hop_mask(9)iterate over cpumasks of increasing NUMA distance from a given node.✨
- for_each_of_graph_port(9)iterate over every port in a device or ports node✨
- for_each_of_graph_port_endpoint(9)iterate over every endpoint in a port node✨
💅
getting it ready, bestie…