section 9 · Kernel routines 🧠
87928 pages · page 122 of 440
F (continued)
- 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✨
- for_each_old_connector_in_state(9)iterate over all connectors in an atomic update✨
- for_each_old_crtc_in_state(9)iterate over all CRTCs in an atomic update✨
- for_each_old_mst_mgr_in_state(9)iterate over all DP MST topology managers in an atomic update✨
- for_each_old_plane_in_state(9)iterate over all planes in an atomic update✨
- for_each_old_private_obj_in_state(9)iterate over all private objects in an atomic update✨
- for_each_oldnew_colorop_in_state(9)iterate over all colorops in an atomic update✨
- for_each_oldnew_connector_in_state(9)iterate over all connectors in an atomic update✨
- for_each_oldnew_crtc_in_state(9)iterate over all CRTCs in an atomic update✨
- for_each_oldnew_mst_mgr_in_state(9)iterate over all DP MST topology managers in an atomic update✨
- for_each_oldnew_plane_in_state(9)iterate over all planes in an atomic update✨
- for_each_oldnew_plane_in_state_reverse(9)iterate over all planes in an atomic update in reverse order✨
- for_each_oldnew_private_obj_in_state(9)iterate over all private objects in an atomic update✨
- for_each_online_cpu_gic(9)Iterate over online CPUs, access local registers✨
- for_each_online_pgdat(9)helper macro to iterate over all online nodes✨
- for_each_padev(9)Iterate over all devices in the tree✨
- for_each_page_ext(9)iterate through page_ext objects.✨
- for_each_physmem_range(9)iterate through physmem areas not included in type.✨
- for_each_physmem_usable_range(9)early online memory range iterator✨
- for_each_pool(9)iterate through all worker_pools in the system✨
- for_each_pool_worker(9)iterate through all workers of a worker_pool✨
- for_each_prime_number(9)iterate over each prime upto a value✨
- for_each_prime_number_from(9)iterate over each prime upto a value✨
- for_each_pt_level_entry(9)For loop wrapper over entries in the range✨
- for_each_pwq(9)iterate through all pool_workqueues of the specified workqueue✨
- for_each_requested_gpio_in_range(9)iterates over requested GPIOs in a given range✨
- for_each_reserved_mem_range(9)iterate over all reserved memblock areas✨
- for_each_reserved_mem_region(9)itereate over reserved memory regions✨
- for_each_sband_iftype_data(9)iterate sband iftype data entries✨
- for_each_set_bit_wrap(9)iterate over all set bits starting from @start, and wrapping around the end of bitmap.✨
- for_each_set_bitrange(9)iterate over all set bit ranges [b; e)✨
- for_each_set_bitrange_from(9)iterate over all set bit ranges [b; e)✨
- for_each_set_clump8(9)iterate over bitmap for each 8-bit clump with set bits✨
- for_each_sg_dma_page(9)iterate over the pages of the given sg list✨
- for_each_sg_page(9)iterate over the pages of the given sg list✨
- for_each_sgt_page(9)iterate over the pages of the given sg_table✨
- for_each_sgtable_dma_page(9)iterate over the DMA mapped sg_table object✨
- for_each_sgtable_page(9)iterate over all pages in the sg_table object✨
- for_each_shdr_str(9)iterator that reads strings that are in an ELF section.✨
- for_each_station(9)iterate stations under wiphy mutex✨
- for_each_subsys(9)iterate all enabled cgroup subsystems✨
- for_each_trace_fprobe(9)iterate over the trace_fprobe list✨
- for_each_trace_kprobe(9)iterate over the trace_kprobe list✨
- for_each_trace_uprobe(9)iterate over the trace_uprobe list✨
- for_each_tracepoint_in_module(9)iteration on all tracepoints in a module✨
- for_each_vm_bo_in_list(9)internal vm_bo list iterator✨
- for_each_zone(9)helper macro to iterate over all memory zones✨
- for_each_zone_zonelist(9)helper macro to iterate over valid zones in a zonelist at or below a given zone index✨
- for_each_zone_zonelist_nodemask(9)helper macro to iterate over valid zones in a zonelist at or below a given zone index and within a nodemask✨
- force_asic_type (int)(9)✨
- force_io_queues_off(9)Forces all IO queues off on a given device✨
- force_sig_info_umip_fault(9)Force a SIGSEGV with SEGV_MAPERR✨
- force_sig_seccomp(9)signals the task to allow in-process syscall emulation✨
- force_update_wptr_for_self_int(9)Force update the wptr for self interrupt✨
- forcelongtraining (uint)(9)✨
- foreach_descriptor(9)go through the active part of the log✨
- fork1(9)create a new process✨
- fork_hash_lock(9)Fork a hash lock because it has run out of increments on the duplicate PBN.✨
- format_delay_ms(9)format an integer value into a delay string✨
- format_value_ccm(9)Format a value into a buffer, using a specified number of bytes (i.e. maybe writing value X into a 4 byte buffer, or maybe into a 12 byte buffer), as per the SPU CCM spec.✨
- fotg210_phy_event(9)Called by phy upon VBus event✨
- fotg210_vbus(9)Called by gadget driver to enable/disable VBUS✨
- fotg210_vbus_session(9)Called by external transceiver to enable/disable udc✨
- FPGA Manager flags(9)✨
- fpga_bridge_disable(9)Disable transactions on the bridge✨
- fpga_bridge_enable(9)Enable transactions on the bridge✨
- fpga_bridge_get(9)get an exclusive reference to an fpga bridge✨
- fpga_bridge_get_to_list(9)given device, get a bridge, add it to a list✨
- fpga_bridge_put(9)release a reference to a bridge✨
- fpga_bridge_unregister(9)unregister an FPGA bridge✨
- fpga_bridges_disable(9)disable bridges in a list✨
- fpga_bridges_enable(9)enable bridges in a list✨
- fpga_bridges_put(9)put bridges✨
- fpga_image_info_alloc(9)Allocate an FPGA image info struct✨
- fpga_image_info_free(9)Free an FPGA image info struct✨
- fpga_mgr_buf_load(9)load fpga from image in buffer✨
- fpga_mgr_buf_load_sg(9)load fpga from image in buffer from a scatter list✨
- fpga_mgr_firmware_load(9)request firmware and load to fpga✨
- fpga_mgr_get(9)Given a device, get a reference to an fpga mgr.✨
- fpga_mgr_load(9)load FPGA from scatter/gather table, buffer, or firmware✨
- fpga_mgr_lock(9)Lock FPGA manager for exclusive use✨
- fpga_mgr_put(9)release a reference to an fpga manager✨
- fpga_mgr_unlock(9)Unlock FPGA manager after done programming✨
- fpga_mgr_unregister(9)unregister an FPGA manager✨
- fpga_region_get(9)get an exclusive reference to an fpga region✨
- fpga_region_init(9)creates the fpga_region class.✨
- fpga_region_program_fpga(9)program FPGA✨
- fpga_region_put(9)release a reference to a region✨
- fpga_region_unregister(9)unregister an FPGA region✨
- fpm_to_idx(9)given fpm address, get pble index✨
- fpo_init_pattern(9)Generates a packet distribution pattern.✨
- fpstate_realloc(9)Reallocate struct fpstate for the requested new features✨
- fpu_enable_guest_xfd_features(9)Check xfeatures against guest perm and enable✨
- fpu_init(9)Initialize FPU registers✨
- fpu_kern(9)facility to use the FPU in the kernel✨
- fpu_kern(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_alloc_ctx(9)facility to use the FPU in the kernel✨
- fpu_kern_alloc_ctx(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_enter(9)facility to use the FPU in the kernel✨
- fpu_kern_enter(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_free_ctx(9)facility to use the FPU in the kernel✨
- fpu_kern_free_ctx(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_leave(9)facility to use the FPU in the kernel✨
- fpu_kern_leave(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_thread(9)facility to use the FPU in the kernel✨
💅
getting it ready, bestie…