section 9 · Kernel routines 🧠
85608 pages · page 119 of 429
F (continued)
- 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_alloc_ctx(9)facility to use the FPU in the kernel✨
- fpu_kern_enter(9)facility to use the FPU in the kernel✨
- fpu_kern_free_ctx(9)facility to use the FPU in the kernel✨
- fpu_kern_leave(9)facility to use the FPU in the kernel✨
- fpu_kern_thread(9)facility to use the FPU in the kernel✨
- fpu_lfpc_safe(9)Load floating point control register safely.✨
- fpu_sync_guest_vmexit_xfd_state(9)Synchronize XFD MSR and software state✨
- fpu_xstate_prctl(9)xstate permission operations✨
- Frame Buffer Compression (FBC)(9)✨
- Frame filtering(9)✨
- Frame format(9)✨
- Frame transmission registration support(9)✨
- Frame transmission support over virtio(9)✨
- frame_aligned(9)Check whether the byte size is aligned to frames✨
- frame_vector_create(9)allocate & initialize structure for pinned pfns✨
- frame_vector_destroy(9)free memory allocated to carry frame vector✨
- frame_vector_to_pages(9)convert frame vector to contain page pointers✨
- frame_vector_to_pfns(9)convert frame vector to contain pfns✨
- framebuffer dma helper functions(9)✨
- framebuffer_alloc(9)creates a new frame buffer info structure✨
- framebuffer_release(9)marks the structure available for freeing✨
- framer_create(9)create a new framer✨
- framer_destroy(9)destroy the framer✨
- framer_exit(9)Framer internal un-initialization✨
- framer_get(9)lookup and obtain a reference to a framer.✨
- framer_get_config(9)Gets the framer configuration✨
- framer_get_status(9)Gets the framer status✨
- framer_init(9)framer internal initialization before framer operation✨
- framer_notifier_register(9)Registers a notifier✨
- framer_notifier_unregister(9)Unregisters a notifier✨
- framer_power_off(9)Disable the framer.✨
- framer_power_on(9)Enable the framer and enter proper operation✨
- framer_provider_of_unregister(9)unregister framer provider from the framework✨
- framer_provider_simple_of_xlate(9)returns the framer instance from framer provider✨
- framer_put(9)release the framer✨
- framer_release(9)release the framer✨
- framer_set_config(9)Sets the framer configuration✨
- frames_to_bytes(9)Unit conversion of the size from frames to bytes✨
- free(9)kernel memory management routines✨
- free_all_rx_skbs(9)free all skbs in rx queue✨
- free_all_tx_skbs(9)free all skbs in tx queue✨
- free_area_init(9)Initialise all pg_data_t and zone data✨
- free_basic_memory_bitmaps(9)Free memory bitmaps holding basic information.✨
- free_bootmem_cpumask_var(9)frees result of alloc_bootmem_cpumask_var✨
- free_buds(9)free per-bud objects.✨
- free_clk(9)Free a clk consumer✨
- free_cmd_buf(9)free the dma buffer of API CMD command✨
- free_cmdq(9)Free cmdq✨
- free_contig_frozen_range(9)- free the contiguous range of frozen pages✨
- free_contig_range(9)- free the contiguous range of pages✨
- free_cpumask_var(9)frees memory allocated for a struct cpumask.✨
- free_cpuset(9)free the cpuset✨
- free_data_vio_pool(9)Free a data_vio_pool and the data_vios in it.✨
- free_dca_provider(9)release the dca provider data struct @ops - pointer to struct of dca operation function pointers @priv_size - size of extra mem to be added for provider's needs✨
- free_device_config(9)Free a device config created by parse_device_config().✨
- free_device_data(9)Callback to free the event_device_data structure.✨
- free_device_memory(9)free device memory.✨
- free_dma(9)free a reserved system DMA channel✨
- free_dma_buf(9)release DMA buffer resources✨
- free_dma_buffer(9)Free DMA Buffer✨
- free_dma_desc_resources(9)free dma desc resources✨
- free_eq_pages(9)free the pages of the queue✨
- free_event_struct(9)Changes status of event to "free"✨
- free_ftrace_func_mapper(9)free a mapping of ips and data✨
- free_gid_work(9)Release reference to the GID entry✨
- free_hyp_pgds(9)free Hyp-mode page tables✨
- free_idx_lebs(9)free unused LEBs after commit end.✨
- free_image_page(9)Free a page allocated for hibernation image.✨
- free_inodes(9)free RB-tree of inodes.✨
- free_io_pgtable_ops(9)Free an io_pgtable_ops structure. The caller *must* ensure that the page table is no longer live, but the TLB can be dirty.✨
- free_iova(9)finds and frees the iova for a given pfn✨
- free_iova_fast(9)free iova pfn range into rcache✨
- free_irq(9)free an interrupt allocated with request_irq✨
- free_irq_cpu_rmap(9)free a CPU affinity reverse-map used for IRQs✨
- free_listeners(9)Free the list of read-only listeners associated with a thread.✨
- free_ltb_set(9)free the given set of long term buffers (LTBS)✨
- free_lvl2(9)fee level 2 pble✨
- free_mem_extents(9)Free a list of memory extents.✨
- free_mntarg(9)functions provided as part of the kernel mount interface✨
- free_netbuf(9)Unmap and free network buffer✨
- free_netdev(9)free network device✨
- free_netsgbuf(9)Unmap and free gather buffer✨
- free_netsgbuf_with_resp(9)Unmap and free gather buffer with response✨
- free_obsolete_cnodes(9)free obsolete cnodes for commit end.✨
- free_obsolete_znodes(9)free obsolete znodes.✨
- free_orphans(9)free orphans.✨
- free_pages(9)Free pages allocated with __get_free_pages().✨
- free_pages_exact(9)release memory allocated via alloc_pages_exact()✨
- free_pbn_lock_pool(9)Free a PBN lock pool.✨
- free_pending_td(9)remove a pending request for the endpoint✨
- free_percpu(9)free percpu area✨
- free_percpu_irq(9)free an interrupt allocated with request_percpu_irq✨
- free_pfhwdev(9)Free the extended components of PF✨
- free_pgd_range(9)Unmap and free page tables in the range✨
- free_pgtables(9)Free a range of page tables✨
- free_phys_pg_pack(9)free physical page pack.✨
- free_pt(9)Custom page table free function✨
- free_qpn_table(9)free the QP number table for a device✨
- free_reserved_pages(9)free reserved pages✨
- free_rq_cqe(9)free rq completion queue elements✨
- free_rq_skb_arr(9)free rq array for saved skb✨
- free_rs(9)Free the rs control structure✨
- free_rule(9)Free the supplied ipe_rule struct.✨
- free_rx_bufs(9)free RX buffers on an SGE Free List✨
- free_rx_ring(9)free the RX descriptor ring✨
- free_rxqs(9)Free the Logical Rx Queues of specific NIC device✨
- free_seen(9)free the seen logic integer array.✨
- free_sq_skb_arr(9)free sq array for saved skb✨
- free_tmpmasks(9)free cpumasks in a tmpmasks structure✨
- free_tty_struct(9)free a disused tty✨
- free_tx_desc(9)reclaims TX descriptors and their buffers✨
- free_tx_poll(9)free finished tx skbs in tx queue that connected to napi✨
- free_tx_ring(9)free the TX descriptor ring✨
- free_txqs(9)Free the Logical Tx Queues of specific NIC device✨
- free_ud_wq_attr(9)Clean up AH attribute cache for UD QPs✨
- free_unnecessary_pages(9)Release preallocated pages not needed for the image.✨
- free_unr(9)kernel unit number allocator✨
- free_unused_idx_lebs(9)free unused LEBs that were allocated for the commit.✨
- free_usb_request(9)frees a usb_request object and its buffer✨
- free_vio(9)Destroy a vio.✨
- free_vio_components(9)Free the components of a vio embedded in a larger structure.✨
- free_vio_pool(9)Destroy a vio pool.✨
- free_wbufs(9)free write-buffers.✨
- free_workqueue_attrs(9)free a workqueue_attrs✨
- free_wq_pages(9)free pages of WQ✨
- free_wqes_shadow(9)free WQE shadows of WQ✨
- free_wrb_handle(9)To free the wrb handle back to pool✨
- freeenv(9)kernel environment variable functions✨
💅
getting it ready, bestie…