section 9 · Kernel routines 🧠
87928 pages · page 2 of 440
# (continued)
- __cpuidle_cooling_register(9)register the cooling device✨
- __cpuidle_driver_init(9)initialize the driver's internal data✨
- __cpuidle_get_cpu_driver(9)return the global cpuidle driver pointer.✨
- __cpuidle_register_device(9)internal register function called before register and enable routines✨
- __cpuidle_register_driver(9)register the driver✨
- __cpuidle_set_driver(9)assign the global cpuidle driver variable.✨
- __cpuidle_unregister_driver(9)unregister the driver✨
- __cpuidle_unset_driver(9)unset the global cpuidle driver variable.✨
- __crb_cmd_ready(9)request tpm crb device to enter ready state✨
- __crb_go_idle(9)request tpm crb device to go the idle state✨
- __create_missing_ancestors(9)create place holders for missing ancestors✨
- __crypto_dh_decode_key(9)decode a private key without parameter checks✨
- __css_rstat_updated(9)keep track of updated rstat_cpu✨
- __ct_user_enter(9)Inform the context tracking that the CPU is going to enter user or guest space mode.✨
- __ct_user_exit(9)Inform the context tracking that the CPU is exiting user or guest mode and entering the kernel.✨
- __cvdso_getrandom_data(9)Generic vDSO implementation of getrandom() syscall.✨
- __cvmx_interrupt_gmxx_rxx_int_en_enable(9)enable all interrupt bits in cvmx_gmxx_rxx_int_en_t✨
- __cvmx_interrupt_pcsx_intx_en_reg_enable(9)enable all interrupt bits in cvmx_pcsx_intx_en_reg_t✨
- __cvmx_interrupt_pcsxx_int_en_reg_enable(9)enable all interrupt bits in cvmx_pcsxx_int_en_reg_t✨
- __cvmx_interrupt_spxx_int_msk_enable(9)enable all interrupt bits in cvmx_spxx_int_msk_t✨
- __cvmx_interrupt_stxx_int_msk_enable(9)enable all interrupt bits in cvmx_stxx_int_msk_t✨
- __cxl_driver_register(9)register a driver for the cxl bus✨
- __cxl_pci_mbox_send_cmd(9)Execute a mailbox command✨
- __d_alloc(9)allocate a dcache entry✨
- __d_lookup(9)search for a dentry (racy)✨
- __d_lookup_rcu(9)search for a dentry (racy, store-free)✨
- __d_path(9)return the path of a dentry✨
- __DECLARE_FLEX_ARRAY(9)Declare a flexible array usable in a union✨
- __DEFINE_FLEX(9)helper macro for DEFINE_FLEX() family. Enables caller macro to pass arbitrary trailing expressions✨
- __dev_alloc_name(9)allocate a name for a device✨
- __dev_alloc_page(9)allocate a page for network Rx✨
- __dev_alloc_pages(9)allocate page for network Rx✨
- __dev_get_by_index(9)find a device by its ifindex✨
- __dev_get_by_name(9)find a device by its name✨
- __dev_mc_sync(9)Synchronize device's multicast list✨
- __dev_mc_unsync(9)Remove synchronized addresses from device✨
- __dev_pm_qos_flags(9)Check PM QoS flags for a given device.✨
- __dev_pm_qos_resume_latency(9)Get resume latency constraint for a given device.✨
- __dev_pm_qos_update_request(9)Modify an existing device PM QoS request.✨
- __dev_queue_xmit(9)transmit a buffer✨
- __dev_remove_offload(9)remove offload handler✨
- __dev_remove_pack(9)remove packet handler✨
- __dev_set_rx_mode(9)upload unicast and multicast address lists to device and configure RX filtering.✨
- __dev_uc_sync(9)Synchronize device's unicast list✨
- __dev_uc_unsync(9)Remove synchronized addresses from device✨
- __device_links_no_driver(9)Update links of a device without a driver.✨
- __device_links_queue_sync_state(9)Queue a device for sync_state() callback✨
- __device_reset(9)find reset controller associated with the device and perform reset✨
- __devlink_region_snapshot_create(9)create a new snapshot This will add a new snapshot of a region. The snapshot will be stored on the region struct and can be accessed from devlink. This is useful for future analyses of snapshots…✨
- __devlink_region_snapshot_id_get(9)get snapshot ID✨
- __devlink_snapshot_id_decrement(9)Decrease number of snapshots using an id✨
- __devlink_snapshot_id_increment(9)Increment number of snapshots using an id✨
- __devlink_snapshot_id_insert(9)Insert a specific snapshot ID✨
- __devm_add_action(9)add a custom action to list of managed resources✨
- __devm_alloc_percpu(9)Resource-managed alloc_percpu✨
- __devm_auxiliary_device_create(9)create a managed device on the auxiliary bus✨
- __devm_fpga_mgr_register(9)resource managed variant of fpga_mgr_register()✨
- __devm_fpga_mgr_register_full(9)resource managed variant of fpga_mgr_register()✨
- __devm_framer_provider_of_register(9)create/register framer provider with the framework✨
- __devm_iio_backend_get_from_fwnode_lookup(9)Device managed fwnode backend device get✨
- __devm_iio_trigger_alloc(9)Resource-managed iio_trigger_alloc() Managed iio_trigger_alloc. iio_trigger allocated with this function is automatically freed on driver detach.✨
- __devm_intel_scu_ipc_register(9)Register managed SCU IPC device✨
- __devm_irq_alloc_descs(9)Allocate and initialize a range of irq descriptors for a managed device✨
- __devm_mdiobus_register(9)Resource-managed variant of mdiobus_register()✨
- __devm_mux_state_get(9)Get the optional mux-state for a device, with resource management.✨
- __devm_of_mdiobus_register(9)Resource managed variant of of_mdiobus_register()✨
- __devm_of_phy_provider_register(9)create/register phy provider with the framework✨
- __devm_pci_epc_create(9)create a new endpoint controller (EPC) device✨
- __devm_spi_alloc_controller(9)resource-managed __spi_alloc_controller()✨
- __devm_uio_register_device(9)Resource managed uio_register_device()✨
- __devres_alloc_node(9)Allocate device resource data✨
- __dfl_fpga_cdev_find_port_data(9)find a port under given container device✨
- __disable_cmf(9)switch off the channel measurement for a specific device✨
- __disable_distributing_port(9)disable the port's slave for distributing. Port will still be able to collect.✨
- __disable_port(9)disable the port's slave✨
- __dma_fence_is_later(9)return if f1 is chronologically later than f2✨
- __dma_request_channel(9)try to allocate an exclusive channel✨
- __dpll_device_change_ntf(9)notify that the dpll device has been changed✨
- __dpll_pin_change_ntf(9)notify that the pin has been changed✨
- __drm_atomic_commit_free(9)free all memory for an atomic state✨
- __drm_atomic_get_current_plane_state(9)get current plane state✨
- __drm_atomic_helper_bridge_duplicate_state(9)Copy atomic bridge state✨
- __drm_atomic_helper_bridge_state_init(9)Initialize a bridge state to its default✨
- __drm_atomic_helper_colorop_destroy_state(9)release colorop state✨
- __drm_atomic_helper_connector_destroy_state(9)release connector state✨
- __drm_atomic_helper_connector_duplicate_state(9)copy atomic connector state✨
- __drm_atomic_helper_connector_hdmi_state_init(9)Initialize all HDMI @drm_connector_state resources✨
- __drm_atomic_helper_connector_reset(9)reset state on connector✨
- __drm_atomic_helper_connector_state_init(9)Initialize the connector state✨
- __drm_atomic_helper_crtc_destroy_state(9)release CRTC state✨
- __drm_atomic_helper_crtc_duplicate_state(9)copy atomic CRTC state✨
- __drm_atomic_helper_crtc_reset(9)reset state on CRTC✨
- __drm_atomic_helper_crtc_state_init(9)Initialize the CRTC state✨
- __drm_atomic_helper_plane_destroy_state(9)release plane state✨
- __drm_atomic_helper_plane_duplicate_state(9)copy atomic plane state✨
- __drm_atomic_helper_plane_reset(9)reset state on plane✨
- __drm_atomic_helper_plane_state_init(9)Initialize the plane state✨
- __drm_atomic_helper_private_obj_create_state(9)initializes private object state✨
- __drm_atomic_helper_private_obj_duplicate_state(9)copy atomic private state✨
- __drm_colorop_reset(9)reset state on colorop✨
- __drm_colorop_state_init(9)Initializes colorop state to default values✨
- __drm_ctm_3x4_to_dc_matrix(9)converts a DRM CTM 3x4 to a DC CSC float matrix✨
- __drm_ctm_to_dc_matrix(9)converts a DRM CTM to a DC CSC float matrix✨
- __drm_dev_alloc(9)Allocation of a &drm_device instance✨
- __drm_dp_mst_state_iter_get(9)private atomic state iterator function for macro-internal use✨
- __drm_gem_destroy_shadow_plane_state(9)cleans up shadow-buffered plane state✨
- __drm_gem_dma_create(9)Create a GEM DMA object without allocating memory✨
- __drm_gem_duplicate_shadow_plane_state(9)duplicates shadow-buffered plane state✨
- __drm_gem_reset_shadow_plane(9)resets a shadow-buffered plane✨
- __drm_gpusvm_free_pages(9)Free dma array associated with GPU SVM pages✨
- __drm_gpusvm_notifier_next(9)get the next drm_gpusvm_notifier in the list✨
- __drm_gpusvm_range_next(9)Get the next GPU SVM range in the list✨
- __drm_gpusvm_range_remove(9)Remove GPU SVM range✨
- __drm_gpusvm_unmap_pages(9)Unmap pages associated with GPU SVM pages (internal)✨
- __drm_lut32_to_dc_gamma(9)convert the drm_color_lut to dc_gamma.✨
- __drm_lut_to_dc_gamma(9)convert the drm_color_lut to dc_gamma.✨
- __drm_pagemap_migrate_to_ram(9)Migrate GPU SVM range to RAM (internal)✨
- __drm_writeback_connector_init(9)Initialize a writeback connector with a custom encoder✨
- __dwc3_gadget_ep_disable(9)disables a hw endpoint✨
- __dwc3_gadget_ep_enable(9)initializes a hw endpoint✨
- __dwc3_stop_active_transfer(9)stop the current active transfer✨
- __e1000_access_emi_reg_locked(9)Read/write EMI register✨
- __e1000_read_kmrn_reg(9)Read kumeran register✨
- __e1000_read_phy_reg_hv(9)Read HV PHY register✨
- __e1000_write_kmrn_reg(9)Write kumeran register✨
- __e1000_write_phy_reg_hv(9)Write HV PHY register✨
- __e1000e_disable_aspm(9)Disable ASPM states✨
- __e1000e_read_phy_reg_igp(9)Read igp PHY register✨
- __e1000e_write_phy_reg_igp(9)Write igp PHY register✨
- __ecryptfs_truncate(9)✨
- __eeh_pe_get(9)Check the PE address✨
- __efi_memmap_init(9)Common code for mapping the EFI memory map✨
- __efivar_entry_get(9)call get_variable()✨
- __enable_collecting_port(9)enable the port's slave for collecting, if it's up✨
- __enable_port(9)enable the port's slave, if it's up✨
- __encls_N(9)encode an ENCLS function that doesn't return an error code✨
- __encls_ret_N(9)encode an ENCLS function that returns an error code in EAX✨
- __end_cred_crit_section(9)end crit section begun with __begin_...✨
- __end_current_label_crit_section(9)end crit section begun with __begin_...✨
- __ept_release(9)deallocate an rpmsg endpoint✨
- __erase_worker(9)physical eraseblock erase worker function.✨
- __evlist__for_each_entry(9)iterate thru all the evsels✨
- __evlist__for_each_entry_continue(9)continue iteration thru all the evsels✨
- __evlist__for_each_entry_from(9)continue iteration from @evsel (included)✨
- __evlist__for_each_entry_reverse(9)iterate thru all the evsels in reverse order✨
- __evlist__for_each_entry_safe(9)safely iterate thru all the evsels✨
- __ew32_prepare(9)prepare to write to MAC CSR register on certain parts✨
- __exit_to_user_mode_prepare(9)call exit_to_user_mode_loop() if required✨
- __extract_blob_lut(9)Extracts the DRM lut and lut size from a blob.✨
- __extract_blob_lut32(9)Extracts the DRM lut and lut size from a blob.✨
- __fbnic_tlv_attr_put_int(9)Add integer to message✨
- __fc_linkdown(9)Handler for transport linkdown events✨
- __fc_linkup(9)Handler for transport linkup events✨
- __fc_vport_setlink(9)update link and status on a VN_Port✨
- __fcntl_getlease(9)Enquire what lease is currently active✨
- __fcoe_get_lesb(9)Get the Link Error Status Block (LESB) for a given lport✨
- __ffs(9)find first bit in word.✨
- __ffs64(9)find first set bit in a 64 bit word✨
- __fh_verify(9)filehandle lookup and access checking✨
- __file_ref_put(9)Slowpath of file_ref_put()✨
- __filemap_get_folio_mpol(9)Find and get a reference to a folio.✨
- __fimc_md_create_fimc_sink_links(9)create links to all FIMC entities✨
- __fimc_pipeline_close(9)disable the sensor clock and pipeline power✨
- __fimc_pipeline_enable(9)enable power of all pipeline subdevs and the sensor clock✨
- __fimc_pipeline_open(9)update the pipeline information, enable power of all pipeline subdevs and the sensor clock✨
- __fimc_pipeline_s_stream(9)call s_stream() on pipeline subdevs✨
- __find_child(9)find a profile on @head list with a name matching @name✨
- __first_profile(9)find the first profile in a namespace✨
- __fixp_sin32(9)returns the sin of an angle in degrees✨
- __fl6_update_dst(9)update flowi destination address with info given by srcrt option, if any.✨
- __flex_counter(9)Get pointer to counter member for the given flexible array, if it was annotated with __counted_by()✨
- __flogr(9)find leftmost one @word - The word to search✨
- __fls(9)find last (most-significant) set bit in a long word✨
- __flush_cache_one(9)✨
- __flush_dcache_icache(9)Flush a particular page from the data cache to RAM.✨
- __flush_hash_table_range(9)Flush all HPTEs for a given address range from the hash table (and the TLB). But keeps the linux PTEs intact.✨
- __flush_smp_call_function_queue(9)Flush pending smp-call-function callbacks✨
- __flush_workqueue(9)ensure that any scheduled work has run to completion.✨
- __folio_clear_lru_flags(9)Clear page lru flags before releasing a page.✨
- __folio_lock(9)Get a lock on the folio, assuming we need to sleep to get it.✨
- __folio_set_anon(9)set up a new anonymous rmap for a folio✨
- __folio_split(9)split a folio at @split_at to a @new_order folio✨
- __for_each_daddr_next(9)iterates over the device addresses with pre- initialized iterator.✨
- __for_each_mem_range(9)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_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_sgt_daddr(9)iterate over the device addresses of the given sg_table✨
- __fpga_bridge_register(9)create and register an FPGA Bridge device✨
- __fpga_mgr_register(9)create and register an FPGA Manager device✨
- __fpga_mgr_register_full(9)create and register an FPGA Manager device✨
- __fpga_region_register(9)create and register an FPGA Region device✨
- __fpga_region_register_full(9)create and register an FPGA Region device✨
- __framer_provider_of_register(9)create/register framer provider with the framework✨
- __free_contig_range(9)Free contiguous range of order-0 pages.✨
- __free_dma_rx_desc_resources(9)free RX dma desc resources (per queue)✨
- __free_dma_tx_desc_resources(9)free TX dma desc resources (per queue)✨
- __free_iova(9)frees the given iova✨
- __free_pages(9)Free pages allocated with alloc_pages().✨
- __futex_hash(9)Return the hash bucket✨
- __futex_unqueue(9)Remove the futex_q from its futex_hash_bucket✨
- __fw_devlink_link_to_consumers(9)Create device links to consumers of a device✨
💅
getting it ready, bestie…