section 9 · Kernel routines 🧠
87928 pages · page 8 of 440
# (continued)
- _base_wait_for_doorbell_int(9)waiting for controller interrupt(generated by a write to the doorbell)✨
- _base_wait_for_doorbell_not_used(9)waiting for doorbell to not be in use✨
- _base_wait_for_iocstate(9)Wait until the card is in READY or OPERATIONAL✨
- _base_wait_on_iocstate(9)waiting on a particular ioc state✨
- _base_writeq(9)64 bit write to MMIO✨
- _batadv_dbg(9)Store debug output with(out) rate limiting✨
- _batadv_is_ap_isolated(9)check whether two clients are AP-isolated from each other✨
- _batadv_tt_global_del_orig_entry(9)remove and free an orig_entry✨
- _batadv_tt_update_changes(9)apply a list of TT changes to the global TT✨
- _batadv_update_route(9)set the router for this originator✨
- _bnx2fc_create(9)Create bnx2fc FCoE interface✨
- _ci_usb_phy_init(9)initialize phy taking in account both phy and usb_phy interfaces✨
- _cifsFileInfo_put(9)release a reference of file priv data✨
- _clear_softreset(9)clear OCP_SYSCONFIG.SOFTRESET bit in @v✨
- _clk_generic_allow_autoidle_all(9)enable autoidle for all clocks✨
- _clk_generic_deny_autoidle_all(9)disable autoidle for all clocks✨
- _clkctrl_idlest(9)read a CM_*_CLKCTRL register; mask & shift IDLEST bitfield✨
- _clkdm_add_sleepdep(9)add a sleep dependency from clkdm2 to clkdm1 (lockless)✨
- _clkdm_add_wkdep(9)add a wakeup dependency from clkdm2 to clkdm1 (lockless)✨
- _clkdm_del_sleepdep(9)remove a sleep dep from clkdm2 to clkdm1 (lockless)✨
- _clkdm_del_wkdep(9)remove a wakeup dep from clkdm2 to clkdm1 (lockless)✨
- _clkdm_register(9)register a clockdomain✨
- _clkdm_restore_context(9)restore context for control of this clkdm✨
- _clkdm_save_context(9)save the context for the control of this clkdm✨
- _clktrctrl_write(9)write @c to a CM_CLKSTCTRL.CLKTRCTRL register bitfield✨
- _clone_sg_entries(9)MPI EP's scsiio and config requests are handled here. Base function for double buffering, before submitting the requests.✨
- _cm_monitor(9)Monitor the temperature and return true for exceptions.✨
- _commmon_choices_show(9)Show the available profile choices✨
- _config_alloc_config_dma_memory(9)obtain physical memory✨
- _config_display_some_debug(9)debug routine✨
- _config_free_config_dma_memory(9)wrapper to free the memory✨
- _config_request(9)main routine for sending config page requests✨
- _config_set_driver_trigger_pg0(9)write driver trigger page 0✨
- _config_set_driver_trigger_pg1(9)write driver trigger page 1✨
- _config_set_driver_trigger_pg2(9)write driver trigger page 2✨
- _config_set_driver_trigger_pg3(9)write driver trigger page 3✨
- _config_set_driver_trigger_pg4(9)write driver trigger page 4✨
- _copy_from_iter_flushcache(9)write destination through cpu cache✨
- _copy_from_pages(9)✨
- _copy_mc_to_iter(9)copy to iter with source memory error exception handling✨
- _copy_to_pages(9)✨
- _coresight_build_path(9)recursively build a path from a @csdev to a sink.✨
- _cpacf_kmac(9)executes the KMAC (COMPUTE MESSAGE AUTHENTICATION CODE) instruction and updates flags in gr0✨
- _ctl_addnl_diag_query(9)query relevant info associated with diag buffers✨
- _ctl_btdh_mapping(9)main handler for MPT3BTDHMAPPING opcode✨
- _ctl_btdh_search_pcie_device(9)searching for pcie device✨
- _ctl_btdh_search_raid_device(9)searching for raid device✨
- _ctl_btdh_search_sas_device(9)searching for sas device✨
- _ctl_check_event_type(9)determines when an event needs logging✨
- _ctl_compat_mpt_command(9)convert 32bit pointers to 64bit.✨
- _ctl_diag_capability(9)return diag buffer capability✨
- _ctl_diag_get_bufftype(9)return diag buffer type either TRACE, SNAPSHOT, or EXTENDED✨
- _ctl_diag_query(9)query relevant info associated with diag buffers✨
- _ctl_diag_read_buffer(9)request for copy of the diag buffer✨
- _ctl_diag_register(9)application register with driver✨
- _ctl_diag_register_2(9)wrapper for registering diag buffer support✨
- _ctl_diag_release(9)request to send Diag Release Message to firmware✨
- _ctl_diag_unregister(9)application unregister with driver✨
- _ctl_display_some_debug(9)debug routine✨
- _ctl_do_mpt_command(9)main handler for MPT3COMMAND opcode✨
- _ctl_do_reset(9)main handler for MPT3HARDRESET opcode✨
- _ctl_enable_diag_sbr_reload(9)enable sbr reload bit✨
- _ctl_eventenable(9)main handler for MPT3EVENTENABLE opcode✨
- _ctl_eventquery(9)main handler for MPT3EVENTQUERY opcode✨
- _ctl_eventreport(9)main handler for MPT3EVENTREPORT opcode✨
- _ctl_fasync(9)✨
- _ctl_get_mpt_mctp_passthru_adapter(9)Traverse the IOC list and return the IOC at dev_index positionthat support MCTP passhtru✨
- _ctl_getiocinfo(9)main handler for MPT3IOCINFO opcode✨
- _ctl_ioctl(9)mpt3ctl main ioctl entry point (unlocked)✨
- _ctl_ioctl_compat(9)main ioctl entry point (compat)✨
- _ctl_ioctl_main(9)main ioctl entry point✨
- _ctl_mpt2_ioctl(9)mpt2ctl main ioctl entry point (unlocked)✨
- _ctl_mpt2_ioctl_compat(9)main ioctl entry point (compat)✨
- _ctl_poll(9)✨
- _ctl_send_mctp_passthru_req(9)Send an MCTP passthru request✨
- _ctl_set_task_mid(9)assign an active smid to tm request✨
- _ctl_verify_adapter(9)validates ioc_number passed from application✨
- _dat_walk_gfn_range(9)Walk DAT tables.✨
- _deassert_hardreset(9)deassert the HW reset line of submodules contained in the hwmod module.✨
- _debug_dump_config(9)print config page contents✨
- _debug_dump_mf(9)print message frame contents✨
- _debug_dump_reply(9)print message frame contents✨
- _default_power_down_ok(9)Default generic PM domain power off governor routine.✨
- _DEFINE_FLEX(9)helper macro for DEFINE_FLEX() family. Enables caller macro to pass (different) initializer.✨
- _del_initiator_dep(9)allow @oh to smart-idle even if @init_oh is active✨
- _deny_idle(9)prevent DPLL from automatically idling✨
- _disable_clocks(9)disable hwmod main clock and interface clocks✨
- _dma_no_cache_snooping(9)✨
- _dpu_core_perf_calc_bw(9)to calculate BW per crtc✨
- _dpu_core_perf_calc_clk(9)to calculate clock per crtc✨
- _dpu_crtc_blend_setup(9)configure crtc mixers✨
- _dpu_crtc_complete_flip(9)signal pending page_flip events Any pending vblank events are added to the vblank_event_list so that the next vblank interrupt shall signal them. However PAGE_FLIP events are not handled through…✨
- _dpu_encoder_kickoff_phys(9)handle physical encoder kickoff Iterate through the physical encoders and perform consolidated flush and/or control start triggering as needed. This is done in the virtual encoder rather than the…✨
- _dpu_encoder_phys_wb_update_flush(9)flush hardware update✨
- _dpu_encoder_trigger_flush(9)trigger flush for a physical encoder✨
- _dpu_encoder_trigger_start(9)trigger start for a physical encoder✨
- _dpu_hw_get_qos_lut(9)get LUT mapping based on fill level✨
- _dpu_kms_setup_displays(9)create encoders, bridges and connectors for underlying displays✨
- _dpu_plane_calc_bw(9)calculate bandwidth required for a plane✨
- _dpu_plane_calc_clk(9)calculate clock required for a plane✨
- _dpu_plane_calc_fill_level(9)calculate fill level of the given source format✨
- _dpu_plane_color_fill(9)enables color fill on plane✨
- _dpu_plane_set_ot_limit(9)set OT limit for the given plane✨
- _dpu_plane_set_qos_ctrl(9)set QoS control of the given plane✨
- _dpu_plane_set_qos_lut(9)set QoS LUT of the given plane✨
- _dpu_plane_set_qos_remap(9)set vbif QoS for the given plane✨
- _dpu_rm_check_lm_and_get_connected_blks(9)check if proposed layer mixer meets proposed use case requirements, incl. hardwired dependent blocks like pingpong✨
- _dpu_rm_get_lm_peer(9)get the id of a mixer which is a peer of the primary✨
- _dpu_vbif_apply_dynamic_ot_limit(9)determine OT based on usecase parameters✨
- _dpu_vbif_get_ot_limit(9)get OT based on usecase & configuration parameters✨
- _dpu_vbif_wait_for_xin_halt(9)wait for the xin to halt✨
- _drbd_request_state(9)Request a state change (with flags)✨
- _drbd_send_ack(9)Sends an ack packet✨
- _drbd_set_state(9)Set a new DRBD state✨
- _eeh_pe_bus_get(9)Retrieve PCI bus according to the given PE✨
- _EMIT_BUG_ENTRY(9)✨
- _enable(9)enable an omap_hwmod✨
- _enable_clocks(9)enable hwmod main clock and interface clocks✨
- _enable_sysc(9)try to bring a module out of idle via OCP_SYSCONFIG✨
- _enable_wakeup(9)set OCP_SYSCONFIG.ENAWAKEUP bit in the hardware✨
- _ensure_mpu_hwmod_is_setup(9)ensure the MPU SS hwmod is init'ed and set up✨
- _ep_nuke(9)dequeues all endpoint requests✨
- _ep_queue(9)queues (submits) an I/O request to an endpoint✨
- _exar_mpio_set(9)Set an Exar MPIO output high or low✨
- _fat_msg(9)Print a preformatted FAT message based on a superblock.✨
- _fcoe_create(9)(internal) Create a fcoe interface✨
- _find_mpu_rt_port(9)return omap_hwmod_ocp_if accessible by the MPU✨
- _find_opp_table(9)find opp_table struct using device pointer✨
- _firmware_event_work(9)✨
- _free_optimized_voltages(9)free resources for optvoltages✨
- _gadget_stop_activity(9)stops all USB activity, flushes & disables all endpts✨
- _get_optimal_vdd_voltage(9)Finds optimal voltage for the supply✨
- _hardware_dequeue(9)handles a request at hardware level✨
- _hardware_enqueue(9)configures a request at hardware level✨
- _hfi1_schedule_send(9)schedule progress✨
- _hv_pcifront_read_config(9)Internal PCI config read✨
- _hv_pcifront_write_config(9)Internal PCI config write✨
- _i40e_read_lldp_cfg(9)generic read of LLDP Configuration data from NVM✨
- _ib_alloc_device(9)allocate an IB device struct✨
- _idle(9)idle an omap_hwmod✨
- _idle_sysc(9)try to put a module into idle via OCP_SYSCONFIG✨
- _ieee80211_is_group_privacy_action(9)check if frame is a group addressed privacy action frame✨
- _ieee80211_is_robust_mgmt_frame(9)check if frame is a robust management frame✨
- _ieee80211_set_sband_iftype_data(9)set sband iftype data array✨
- _IIO_EVENT_CODE(9)create event identifier✨
- _init(9)initialize internal data for the hwmod @oh✨
- _init_clkdm(9)look up a clockdomain name, store pointer in omap_hwmod✨
- _init_clocks(9)clk_get() all clocks associated with this hwmod. Retrieve as well the clockdomain.✨
- _init_interface_clks(9)get a struct clk * for the hwmod's interface clks✨
- _init_main_clk(9)get a struct clk * for the hwmod's main functional clk✨
- _init_mpu_rt_base(9)populate the virtual address for a hwmod✨
- _init_opt_clks(9)get a struct clk * for the hwmod's optional clocks✨
- _intel_vgpu_mm_release(9)destroy a mm object✨
- _ipr_initiate_ioa_reset(9)Initiate an adapter reset✨
- _irdma_destroy_qp(9)destroy qp✨
- _is_module_ready(9)can module registers be accessed without causing an abort?✨
- _ish_hw_reset(9)HW reset✨
- _ish_ipc_reset(9)IPC reset✨
- _ish_read_fw_sts_reg(9)Read FW status register✨
- _ish_sync_fw_clock(9)Sync FW clock with the OS clock✨
- _ishtp_read(9)Read message✨
- _ishtp_read_hdr(9)Read message header✨
- _kvm_mips_map_page_fast(9)Fast path GPA fault handler.✨
- _kvm_s390_logical_to_effective(9)convert guest logical to effective address✨
- _kvm_vz_restore_htimer(9)Restore hard timer state.✨
- _kvm_vz_restore_stimer(9)Restore soft timer state.✨
- _kvm_vz_save_htimer(9)Switch to software emulation of guest timer.✨
- _lookup(9)find an omap_hwmod by name✨
- _lookup_dco(9)Lookup DCO used by j-type DPLL✨
- _lookup_hardreset(9)fill register bit info for this hwmod/reset line✨
- _lookup_sddiv(9)Calculate sigma delta divider for j-type DPLL✨
- _lpfc_move_xri_pbl_to_pvt(9)Move some XRIs from public to private pool✨
- _mmc_handle_undervoltage(9)Handle an undervoltage event for MMC/eMMC devices✨
- _mpt3sas_exit(9)exit point for this driver (when it is a module).✨
- _mpt3sas_fw_work(9)delayed task for processing firmware events✨
- _mpt3sas_init(9)main entry point for this driver.✨
- _mpt3sas_raise_sigio(9)notifiy app✨
- _netlbl_catmap_getnode(9)Get a individual node from a catmap✨
- _notify_class_profile(9)Notify the class device of a profile change✨
- _ocp_softreset(9)reset an omap_hwmod via the OCP_SYSCONFIG bit✨
- _of_phy_get(9)lookup and obtain a reference to a phy by phandle✨
- _of_pll_clk_init(9)PLL initialisation via DT✨
- _omap2_assert_hardreset(9)call OMAP2 PRM hardreset fn with hwmod args✨
- _omap2_deassert_hardreset(9)call OMAP2 PRM hardreset fn with hwmod args✨
- _omap2_dpll_is_in_bypass(9)check if DPLL is in bypass mode or not✨
- _omap2_is_hardreset_asserted(9)call OMAP2 PRM hardreset fn with hwmod args✨
- _omap2_module_wait_ready(9)wait for an OMAP module to leave IDLE✨
- _omap2xxx_3xxx_wait_target_ready(9)wait for a module to leave slave idle✨
- _omap3_noncore_dpll_bypass(9)instruct a DPLL to bypass and wait for readiness✨
- _omap3_noncore_dpll_lock(9)instruct a DPLL to lock and wait for readiness✨
- _omap3_noncore_dpll_stop(9)instruct a DPLL to stop✨
- _omap4_assert_hardreset(9)call OMAP4 PRM hardreset fn with hwmod args✨
- _omap4_clkctrl_managed_by_clkfwk(9)true if clkctrl managed by clock framework✨
- _omap4_deassert_hardreset(9)call OMAP4 PRM hardreset fn with hwmod args✨
- _omap4_disable_direct_prcm(9)disable direct PRCM control for hwmod✨
- _omap4_disable_module(9)enable CLKCTRL modulemode on OMAP4✨
- _omap4_enable_module(9)enable CLKCTRL modulemode on OMAP4✨
- _omap4_get_context_lost(9)get context loss counter for a hwmod✨
- _omap4_has_clkctrl_clock(9)returns true if a module has clkctrl clock✨
- _omap4_is_hardreset_asserted(9)call OMAP4 PRM hardreset fn with hwmod args✨
💅
getting it ready, bestie…