section 9 · Kernel routines 🧠
87928 pages · page 3 of 440
# (continued)
- __fw_devlink_link_to_suppliers(9)Create device links to suppliers of a device✨
- __fw_devlink_pickup_dangling_consumers(9)Pick up dangling consumers✨
- __fw_devlink_relax_cycles(9)Relax and mark dependency cycles.✨
- __fw_send_request(9)submit a request packet for transmission to generate callback for response subaction with or without time stamp.✨
- __fwnode_iio_simple_xlate(9)translate iiospec to the IIO channel index✨
- __fwnode_link_add(9)Create a link between two fwnode_handles.✨
- __fwnode_link_cycle(9)Mark a fwnode link as being part of a cycle.✨
- __fwnode_link_del(9)Delete a link between two fwnode_handles.✨
- __fwnode_links_move_consumers(9)Move consumer from @from to @to fwnode_handle✨
- __gaccess_shadow_fault(9)Handle fault on a shadow page table.✨
- __generic_file_write_iter(9)write data to a file✨
- __genl_sk_priv_get(9)Get family private pointer for socket, if exists✨
- __genpd_runtime_resume(9)walk the hierarchy of ->runtime_resume() callbacks✨
- __genpd_runtime_suspend(9)walk the hierarchy of ->runtime_suspend() callbacks✨
- __genphy_config_aneg(9)restart auto-negotiation or write BMCR✨
- __genwqe_enqueue_ddcb(9)Enqueue a DDCB✨
- __genwqe_execute_ddcb(9)Execute DDCB request with addr translation✨
- __genwqe_execute_raw_ddcb(9)Setup and execute DDCB✨
- __genwqe_purge_ddcb(9)Remove a DDCB from the workqueue✨
- __genwqe_readl(9)Read 32-bit register✨
- __genwqe_readq(9)Read 64-bit register✨
- __genwqe_search_mapping(9)Search for the mapping for a userspace address✨
- __genwqe_wait_ddcb(9)Waits until DDCB is completed✨
- __genwqe_writel(9)Write 32-bit register✨
- __genwqe_writeq(9)Write 64-bit register✨
- __get_active_agg(9)get the current active aggregator✨
- __get_agg_bandwidth(9)get the total bandwidth of an aggregator✨
- __get_agg_selection_mode(9)get the aggregator selection mode✨
- __get_bond_by_port(9)get the port's bonding struct✨
- __get_duplex(9)get a port's duplex✨
- __get_first_agg(9)get the first aggregator in the bond✨
- __get_insn_slot(9)Find a slot on an executable page for an instruction.✨
- __get_link_speed(9)get a port's speed✨
- __get_pfnblock_flags_mask(9)Return the requested group of flags for a pageblock_nr_pages block of pages✨
- __get_unaligned_t(9)read an unaligned value from memory.✨
- __get_user(9)Get a simple variable from user space, with less checking.✨
- __get_user_pages(9)pin user pages in memory✨
- __gfs2_ail_flush(9)remove all buffers for a given lock from the AIL✨
- __gfs2_free_blocks(9)free a contiguous run of block(s)✨
- __gfs2_holder_init(9)initialize a struct gfs2_holder in the default way✨
- __gfs2_iomap_alloc(9)Build a metadata tree of the requested height✨
- __gfs2_iomap_get(9)Map blocks from an inode to disk blocks✨
- __gfs2_jdata_write_folio(9)The core of jdata writepage✨
- __gfs2_log_flush(9)flush incore transaction(s)✨
- __gfs2_log_reserve(9)Make a log reservation✨
- __gfs2_log_try_reserve(9)Try to make a log reservation✨
- __gfs2_lookup(9)Look up a filename in a directory and return its inode✨
- __gfs2_xattr_get(9)Get a GFS2 extended attribute✨
- __gfs2_xattr_set(9)Set (or remove) a GFS2 extended attribute✨
- __gsi_trans_commit(9)Common GSI transaction commit code✨
- __gsm_data_queue(9)queue a UI or UIH frame✨
- __guarded_by(9)struct member and globals attribute, declares variable only accessible within active context✨
- __handle_changed_spte(9)handle bookkeeping associated with an SPTE change✨
- __host1x_client_init(9)initialize a host1x client✨
- __host1x_client_register(9)register a host1x client✨
- __hrtimer_get_remaining(9)get remaining time for the timer✨
- __hvc_resize(9)Update terminal window size information.✨
- __hw_addr_list_reconcile(9)sync snapshot changes back and free snapshots✨
- __hw_addr_list_snapshot(9)create a snapshot copy of an address list✨
- __hw_addr_ref_sync_dev(9)Synchronize device's multicast address list taking into account references✨
- __hw_addr_ref_unsync_dev(9)Remove synchronized addresses and references on it from device✨
- __hw_addr_sync_dev(9)Synchronize device's multicast list✨
- __hw_addr_unsync_dev(9)Remove synchronized addresses from device✨
- __hw_protection_trigger(9)Trigger an emergency system shutdown or reboot✨
- __hwrm_req_init(9)Initialize an HWRM request.✨
- __hwspin_lock_request(9)tag an hwspinlock as used and power it up✨
- __hwspin_lock_timeout(9)lock an hwspinlock with timeout limit✨
- __hwspin_trylock(9)attempt to lock a specific hwspinlock✨
- __hwspin_unlock(9)unlock a specific hwspinlock✨
- __i2c_transfer(9)unlocked flavor of i2c_transfer✨
- __i3c_master_add_i3c_dev_locked(9)add an I3C slave to the bus✨
- __i40e_add_ethtool_stats(9)copy stats into the ethtool supplied buffer✨
- __i40e_add_stat_strings(9)copy stat strings into ethtool buffer✨
- __i40e_chk_linearize(9)Check if there are more than 8 buffers per packet✨
- __i40e_del_filter(9)Remove a specific filter from the VSI✨
- __i40e_get_coalesce(9)get per-queue coalesce settings✨
- __i40e_getnum_vf_vsi_vlan_filters(9)✨
- __i40e_maybe_stop_tx(9)2nd level check for tx stop conditions✨
- __i40e_pf_next_veb(9)get next valid VEB✨
- __i40e_pf_next_vsi(9)get next valid VSI✨
- __i40e_read_nvm_buffer(9)Reads nvm buffer, caller must acquire lock✨
- __i40e_read_nvm_word(9)Reads nvm word, assumes caller does the locking✨
- __i40e_reprogram_flex_pit(9)Re-program specific FLX_PIT table✨
- __i40e_set_coalesce(9)set coalesce settings for particular queue✨
- __i915_active_fence_init(9)prepares the activity tracker for use✨
- __i915_gem_object_create_lmem_with_ps(9)Create lmem object and force the minimum page size for the backing pages.✨
- __i915_gem_object_create_user(9)Creates a new object using the same path as DRM_I915_GEM_CREATE_EXT✨
- __i915_gem_object_fini(9)Clean up a GEM object initialization✨
- __i915_gem_object_get_dirty_page(9)helper to find the target page with a page offset✨
- __i915_gem_object_get_dma_address(9)helper to get bus addresses of targeted DMA mapped scatterlist from i915 GEM buffer object✨
- __i915_gem_object_get_dma_address_len(9)helper to get bus addresses of targeted DMA mapped scatterlist from i915 GEM buffer object and it's length✨
- __i915_gem_object_get_page(9)helper to find the target page with a page offset✨
- __i915_gem_object_get_sg(9)helper to find the target scatterlist pointer and the target page position using pgoff_t n input argument and drm_i915_gem_object. It uses an internal shmem scatterlist lookup function.✨
- __i915_gem_object_get_sg_dma(9)helper to find the target scatterlist pointer and the target page position using pgoff_t n input argument and drm_i915_gem_object. It uses an internal DMA mapped scatterlist lookup function✨
- __i915_gem_object_make_purgeable(9)Move the object to the tail of the purgeable list. Objects on this list might be swapped out. Used with DONTNEED objects.✨
- __i915_gem_object_make_shrinkable(9)Move the object to the tail of the shrinkable list. Objects on this list might be swapped out. Used with WILLNEED objects.✨
- __i915_gem_object_migrate(9)Migrate an object to the desired region id, with control of the extra flags✨
- __i915_gem_object_page_iter_get_sg(9)helper to find the target scatterlist pointer and the target page position using pgoff_t n input argument and i915_gem_object_page_iter✨
- __i915_gem_object_pages_fini(9)Clean up pages use of a gem object✨
- __i915_refct_sgt_init(9)Initialize a refcounted sg-list with a custom operations structure✨
- __i915_vma_resource_init(9)Initialize a vma resource.✨
- __iavf_add_ethtool_stats(9)copy stats into the ethtool supplied buffer✨
- __iavf_add_stat_strings(9)copy stat strings into ethtool buffer✨
- __iavf_chk_linearize(9)Check if there are more than 8 buffers per packet✨
- __iavf_get_coalesce(9)get per-queue coalesce settings✨
- __iavf_maybe_stop_tx(9)2nd level check for tx stop conditions✨
- __iavf_set_coalesce(9)set coalesce settings for particular queue✨
- __iavf_setup_tc(9)configure multiple traffic classes✨
- __ib_alloc_cq(9)allocate a completion queue✨
- __ib_alloc_cq_any(9)allocate a completion queue✨
- __ib_alloc_pd(9)Allocates an unused protection domain.✨
- __ibmvfc_get_event(9)Gets the next free event in pool✨
- __ibmvfc_get_target(9)Find the specified scsi_target (no locking)✨
- __ibmvfc_reset_host(9)Reset the connection to the server (no locking)✨
- __ibmvfc_tgt_get_implicit_logout_evt(9)Allocate and init an event for implicit logout✨
- __ibmvfc_work_to_do(9)Is there task level work to do? (no locking)✨
- __ice_alloc_rx_bufs_zc(9)allocate a number of Rx buffers✨
- __ice_aq_get_set_rss_key(9)✨
- __ice_aq_get_set_rss_lut(9)✨
- __ice_chk_linearize(9)Check if there are more than 8 buffers per packet✨
- __ice_clean_ctrlq(9)helper function to clean controlq rings✨
- __ice_get_coalesce(9)get ITR/INTRL values for the device✨
- __ice_maybe_stop_tx(9)2nd level check for Tx stop conditions✨
- __ice_set_coalesce(9)set ITR/INTRL values for the device✨
- __ice_set_vf_mac(9)program VF MAC address✨
- __ice_vsi_get_qs(9)helper function for assigning queues from PF to VSI✨
- __ice_vsi_get_qs_contig(9)Assign a contiguous chunk of queues to VSI✨
- __ice_vsi_get_qs_sc(9)Assign a scattered queues from PF to VSI✨
- __ice_vsi_set_inner_port_vlan(9)set port VLAN VSI context settings to enable a port VLAN✨
- __ice_vsi_set_outer_port_vlan(9)set the outer port VLAN and related settings✨
- __ice_write_itr(9)write throttle rate to register✨
- __ice_xmit_xdp_ring(9)submit frame to XDP ring for transmission✨
- __idpf_add_mac_filter(9)Add mac filter helper function✨
- __idpf_add_qstat_strings(9)copy stat strings into ethtool buffer✨
- __idpf_del_mac_filter(9)Delete a MAC filter from the filter list✨
- __idpf_get_q_coalesce(9)get ITR values for specific queue✨
- __idpf_queue_reg_init(9)initialize queue registers✨
- __idpf_rx_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- __idpf_rx_singleq_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- __idpf_set_q_coalesce(9)set ITR values for specific queue✨
- __idpf_vport_queue_ids_init(9)Initialize queue ids from Mailbox parameters✨
- __igb_access_emi_reg(9)Read/write EMI register✨
- __igb_access_xmdio_reg(9)Read/write XMDIO register✨
- __igb_close(9)Disables a network interface✨
- __igb_open(9)Called when a network interface is made active✨
- __igc_access_xmdio_reg(9)Read/write XMDIO register✨
- __igc_close(9)Disables a network interface✨
- __igc_open(9)Called when a network interface is made active✨
- __iio_dev_mode_lock(9)Locks the current IIO device mode✨
- __iio_dev_mode_unlock(9)Unlocks the current IIO device mode✨
- __iio_str_to_fixpoint(9)Parse a fixed-point number from a string✨
- __iio_trigger_alloc(9)Allocate a trigger✨
- __imr_remove_range(9)delete an Isolated Memory Region.✨
- __imx274_change_compose(9)Helper function to change binning and set both compose and format.✨
- __in6_dev_get(9)get inet6_dev pointer from netdevice✨
- __in6_dev_get_safely(9)get inet6_dev pointer from netdevice✨
- __in6_dev_stats_get(9)get inet6_dev pointer for stats✨
- __init_dma_rx_desc_rings(9)init the RX descriptor ring (per queue)✨
- __init_dma_tx_desc_rings(9)init the TX descriptor ring (per queue)✨
- __insert_inode_hash(9)hash an inode✨
- __intel_display_power_put_async(9)release a power domain reference asynchronously✨
- __intel_link_bw_reduce_bpp(9)reduce maximum link bpp for a selected pipe✨
- __intel_runtime_pm_get_if_active(9)grab a runtime pm reference if device is active✨
- __intel_scu_ipc_register(9)Register SCU IPC device✨
- __intel_wait_for_register(9)wait until register matches expected state✨
- __intel_wait_for_register_fw(9)wait until register matches expected state✨
- __intel_wakeref_defer_park(9)Defer the current park callback✨
- __intel_wakeref_get(9)Acquire the wakeref, again✨
- __intel_wakeref_put(9)Release the wakeref✨
- __ioat_cleanup(9)reclaim used descriptors✨
- __iommu_copy_struct_from_user(9)Copy iommu driver specific user space data✨
- __iommu_copy_struct_from_user_array(9)Copy iommu driver specific user space data from an iommu_user_data_array✨
- __iommu_copy_struct_to_user(9)Report iommu driver specific user space data✨
- __ioread32_copy(9)copy data from MMIO space, in 32-bit units✨
- __ioread64_copy(9)copy data from MMIO space, in 64-bit units✨
- __iowrite32_copy(9)copy data to MMIO space, in 32-bit units✨
- __iowrite64_copy(9)copy data to MMIO space, in 64-bit or 32-bit units✨
- __ip_dev_find(9)find the first device with a given source address.✨
- __ipi_send_mask(9)send an IPI to target Linux SMP CPU(s)✨
- __ipi_send_single(9)send an IPI to a target Linux SMP CPU✨
- __ipr_eh_dev_reset(9)Reset the device✨
- __ipr_erp_done(9)Process completion of ERP for a device✨
- __ipr_erp_request_sense(9)Send request sense to a device✨
- __ipr_format_res_path(9)Format the resource path for printing.✨
- __ipr_get_free_ipr_cmnd(9)Get a free IPR Cmnd block✨
- __ipr_remove(9)Remove a single adapter✨
- __ipr_scsi_eh_done(9)mid-layer done function for aborted ops✨
- __iptfs_get_inner_mtu(9)return inner MTU with no fragmentation.✨
- __iptfs_iphlen(9)return the v4/v6 header length using packet data.✨
- __iptfs_iplen(9)return the v4/v6 length using packet data.✨
- __irdma_poll_cq(9)poll cq for completion (kernel apps)✨
- __irq_alloc_descs(9)allocate and initialize a range of irq descriptors✨
- __irq_alloc_domain_generic_chips(9)Allocate generic chips for an irq domain✨
- __irq_domain_alloc_fwnode(9)Allocate a fwnode_handle suitable for identifying an irq domain✨
- __irq_domain_alloc_irqs(9)Allocate IRQs from domain✨
- __irq_poll_complete(9)Mark this @iop as un-polled again✨
- __irq_resolve_mapping(9)Find a linux irq from a hw irq number.✨
- __is_kernel(9)checks if the pointer address is located in the kernel range✨
- __is_kernel_text(9)checks if the pointer address is located in the .text section✨
- __is_lut_linear(9)check if the given lut is a linear mapping of values✨
💅
getting it ready, bestie…