📦 linux-manual
82568 pages · page 378 of 413
U (continued)
- ufshcd_add_lus(9)probe and add UFS logical units✨
- ufshcd_advanced_rpmb_req_handler(9)handle advanced RPMB request✨
- ufshcd_alloc_host(9)allocate Host Bus Adapter (HBA)✨
- ufshcd_apply_tx_eq_settings(9)Apply TX Equalization settings for target gear✨
- ufshcd_apply_tx_eqtr_settings(9)Apply TX EQTR setting✨
- ufshcd_apply_valid_tx_eq_settings(9)Apply valid TX Equalization settings✨
- ufshcd_async_scan(9)asynchronous execution for probing hba✨
- ufshcd_bkops_ctrl(9)control the auto bkops based on current bkops status✨
- ufshcd_change_power_mode(9)Change UFS Link Power Mode✨
- ufshcd_change_queue_depth(9)change queue depth✨
- ufshcd_check_errors(9)Check for errors that need s/w attention✨
- ufshcd_comp_scsi_upiu(9)UFS Protocol Information Unit(UPIU) for SCSI Purposes✨
- ufshcd_compl_one_cqe(9)handle a completion queue entry✨
- ufshcd_complete_dev_init(9)checks device readiness✨
- ufshcd_compose_devman_upiu(9)UFS Protocol Information Unit(UPIU) for Device Management Purposes✨
- ufshcd_compose_tx_eqtr_setting(9)Compose TX EQTR setting✨
- ufshcd_config_intr_aggr(9)Configure interrupt aggregation values.✨
- ufshcd_config_pwr_mode(9)configure a new power mode✨
- ufshcd_config_tx_eq_settings(9)Configure TX Equalization settings✨
- ufshcd_configure_precoding(9)Configure Pre-Coding for all active lanes✨
- ufshcd_copy_query_response(9)Copy the Query Response and the data descriptor✨
- ufshcd_copy_sense_data(9)Copy sense data in case of check condition✨
- ufshcd_create_device_id(9)Generate unique device identifier string✨
- ufshcd_dev_cmd_completion(9)handles device management command responses✨
- ufshcd_devfreq_scale(9)scale up/down UFS clocks and gear✨
- ufshcd_devres_release(9)devres cleanup handler, invoked during release of hba->dev✨
- ufshcd_disable_auto_bkops(9)block device in doing background operations✨
- ufshcd_disable_ee(9)disable exception event✨
- ufshcd_disable_intr(9)disable interrupts✨
- ufshcd_disable_intr_aggr(9)Disables interrupt aggregation.✨
- ufshcd_dispatch_uic_cmd(9)Dispatch an UIC command to the Unipro layer✨
- ufshcd_dme_change_power_mode(9)UniPro DME Power Mode change sequence✨
- ufshcd_dme_enable(9)UIC command for DME_ENABLE✨
- ufshcd_dme_get_attr(9)UIC command for DME_GET, DME_PEER_GET✨
- ufshcd_dme_link_startup(9)Notify Unipro to perform link startup✨
- ufshcd_dme_reset(9)UIC command for DME_RESET✨
- ufshcd_dme_rmw(9)get modify set a DME attribute✨
- ufshcd_dme_set_attr(9)UIC command for DME_SET, DME_PEER_SET✨
- ufshcd_dwc_connection_setup(9)configure unipro attributes.✨
- ufshcd_dwc_link_is_up(9)check if link is up.✨
- ufshcd_dwc_link_startup_notify(9)program clock divider.✨
- ufshcd_dwc_program_clk_div(9)program clock divider.✨
- ufshcd_eh_device_reset_handler(9)Reset a single logical unit.✨
- ufshcd_eh_host_reset_handler(9)host reset handler registered to scsi layer✨
- ufshcd_enable_auto_bkops(9)Allow device managed BKOPS✨
- ufshcd_enable_ee(9)enable exception event✨
- ufshcd_enable_intr(9)enable interrupts✨
- ufshcd_enable_run_stop_reg(9)Enable run-stop registers, When run-stop registers are set to 1, it indicates the host controller that it can process the requests✨
- ufshcd_err_handler(9)handle UFS errors that require s/w attention✨
- ufshcd_evaluate_tx_eqtr_fom(9)Evaluate TX EQTR FOM results✨
- ufshcd_exception_event_handler(9)handle exceptions raised by device✨
- ufshcd_exec_dev_cmd(9)API for sending device management requests✨
- ufshcd_exec_raw_upiu_cmd(9)API function for sending raw upiu commands✨
- ufshcd_extract_tx_eq_settings_attrs(9)Extract TX Equalization settings from UFS attributes✨
- ufshcd_find_max_sup_active_icc_level(9)calculate the max ICC level In case regulators are not initialized we'll return 0✨
- ufshcd_force_reset_auto_bkops(9)force reset auto bkops state✨
- ufshcd_get_hba_mac(9)Maximum number of commands supported by the host controller.✨
- ufshcd_get_intr_mask(9)Get the interrupt bit mask✨
- ufshcd_get_lists_status(9)Check UCRDY, UTRLRDY and UTMRLRDY✨
- ufshcd_get_max_icc_level(9)calculate the ICC level✨
- ufshcd_get_max_pwr_mode(9)reads the max power mode negotiated with device✨
- ufshcd_get_op_mode(9)get UFS operating mode.✨
- ufshcd_get_req_rsp(9)returns the TR response transaction type✨
- ufshcd_get_rx_fom(9)Get Figure of Merit (FOM) for both sides✨
- ufshcd_get_tr_ocs(9)Get the UTRD Overall Command Status✨
- ufshcd_get_ufs_version(9)Get the UFS version supported by the HBA✨
- ufshcd_get_upmcrs(9)Get the power mode change request status✨
- ufshcd_get_variant(9)get variant specific data from the hba✨
- ufshcd_handle_mcq_cq_events(9)handle MCQ completion queue events✨
- ufshcd_hba_capabilities(9)Read controller capabilities✨
- ufshcd_hba_execute_hce(9)initialize the controller✨
- ufshcd_hba_init_crypto_capabilities(9)Read crypto capabilities, init crypto fields in hba✨
- ufshcd_hba_start(9)Start controller initialization sequence✨
- ufshcd_hba_stop(9)Send controller to reset state✨
- ufshcd_hold(9)Enable clocks that were gated earlier due to ufshcd_release. Also, exit from hibern8 mode and set the link as active.✨
- ufshcd_host_memory_configure(9)configure local reference block with memory offsets✨
- ufshcd_host_reset_and_restore(9)reset and restore host controller✨
- ufshcd_init(9)Driver initialization routine✨
- ufshcd_init_crypto(9)Initialize crypto hardware✨
- ufshcd_init_query(9)init the query response and request parameters✨
- ufshcd_intr(9)Main interrupt service routine✨
- ufshcd_is_devfreq_scaling_required(9)check if scaling is required or not✨
- ufshcd_is_device_present(9)Check if any device connected to the host controller✨
- ufshcd_is_exception_event(9)Check if the device raised an exception event✨
- ufshcd_is_hba_active(9)Get controller state✨
- ufshcd_issue_devman_upiu_cmd(9)API for sending "utrd" type requests✨
- ufshcd_issue_tm_cmd(9)issues task management commands to controller✨
- ufshcd_link_startup(9)Initialize unipro link startup✨
- ufshcd_lu_init(9)Initialize the relevant parameters of the LU✨
- ufshcd_make_hba_operational(9)Make UFS controller operational✨
- ufshcd_map_sg(9)Map scatter-gather list to prdt✨
- ufshcd_mcq_abort(9)Abort the command in MCQ.✨
- ufshcd_mcq_compl_pending_transfer(9)MCQ mode function. It is invoked from the error handler context or ufshcd_host_reset_and_restore() to complete the pending transfers and free the resources associated with the scsi command.✨
- ufshcd_mcq_config_mac(9)Set the #Max Activ Cmds.✨
- ufshcd_mcq_nullify_sqe(9)Nullify the submission queue entry. Write the sqe's Command Type to 0xF. The host controller will not fetch any sqe with Command Type = 0xF.✨
- ufshcd_mcq_queue_cfg_addr(9)get an start address of the MCQ Queue Config Registers.✨
- ufshcd_mcq_req_to_hwq(9)find the hardware queue on which the request would be issued.✨
- ufshcd_mcq_sq_cleanup(9)Clean up submission queue resources associated with the pending command.✨
- ufshcd_mcq_sqe_search(9)Search for the command in the submission queue If the command is in the submission queue and not issued to the device yet, nullify the sqe so the host controller will skip fetching the sqe.✨
- ufshcd_memory_alloc(9)allocate memory for host memory space data structures✨
- ufshcd_negotiate_pwr_params(9)find power mode settings that are supported by both the controller and the device✨
- ufshcd_parse_clock_min_max_freq(9)Parse MIN and MAX clocks freq✨
- ufshcd_parse_gear_limits(9)Parse DT-based gear and rate limits for UFS✨
- ufshcd_parse_regulator_info(9)get regulator info from device tree✨
- ufshcd_parse_tx_eq_settings_for_gear(9)Parse static TX EQ DT settings for one gear✨
- ufshcd_pause_command_processing(9)Pause command processing✨
- ufshcd_pci_probe(9)probe routine of the driver✨
- ufshcd_pci_remove(9)de-allocate PCI/SCSI host and host memory space data structure memory✨
- ufshcd_pltfrm_init(9)probe routine of the driver✨
- ufshcd_pltfrm_remove(9)Remove ufshcd platform✨
- ufshcd_pm_qos_exit(9)remove request from PM QoS✨
- ufshcd_pm_qos_init(9)initialize PM QoS request✨
- ufshcd_pm_qos_update(9)update PM QoS request✨
- ufshcd_prepare_req_desc_hdr(9)Fill UTP Transfer request descriptor header according to request descriptor according to request✨
- ufshcd_prepare_utp_query_req_upiu(9)fill the utp_transfer_req_desc for query request✨
- ufshcd_prepare_utp_scsi_cmd_upiu(9)fills the utp_transfer_req_desc, for scsi commands✨
- ufshcd_print_pwr_info(9)print power params as saved in hba power info✨
- ufshcd_print_trs_all(9)print trs for all started requests.✨
- ufshcd_probe_hba(9)probe hba to detect device and initialize it✨
- ufshcd_process_probe_result(9)Process the ufshcd_probe_hba() result.✨
- ufshcd_query_attr(9)API function for sending attribute requests✨
- ufshcd_query_attr_qword(9)Function of sending query requests for quad- word attributes✨
- ufshcd_query_attr_retry(9)API function for sending query attribute with retries✨
- ufshcd_query_descriptor_retry(9)API function for sending descriptor requests✨
- ufshcd_query_flag(9)API function for sending flag query requests✨
- ufshcd_queuecommand(9)main entry point for SCSI requests✨
- ufshcd_quirk_dl_nac_errors(9)This function checks if error handling is to recover from the DL NAC errors or not.✨
- ufshcd_quirk_override_pa_h8time(9)Ensures proper adjustment of PA_HIBERN8TIME.✨
- ufshcd_quirk_tune_host_pa_tactivate(9)Ensures that host PA_TACTIVATE is less than device PA_TACTIVATE time.✨
- ufshcd_read_desc_param(9)read the specified descriptor parameter✨
- ufshcd_read_string_desc(9)read string descriptor✨
- ufshcd_read_unit_desc_param(9)read the specified unit descriptor parameter✨
- ufshcd_ready_for_uic_cmd(9)Check if controller is ready to accept UIC commands✨
- ufshcd_remove(9)de-allocate SCSI host and host memory space data structure memory✨
- ufshcd_reset_and_restore(9)reset and re-initialize host/device✨
- ufshcd_reset_intr_aggr(9)Reset interrupt aggregation values.✨
- ufshcd_resume(9)helper function for resume operations✨
- ufshcd_resume_command_processing(9)Resume command processing✨
- ufshcd_retrain_tx_eq(9)Retrain TX Equalization and apply new settings✨
- ufshcd_rmwl(9)perform read/modify/write for a controller register✨
- ufshcd_runtime_resume(9)runtime resume routine✨
- ufshcd_runtime_suspend(9)runtime suspend callback✨
- ufshcd_scale_clks(9)scale up or scale down UFS controller clocks✨
- ufshcd_scale_gear(9)scale up/down UFS gear✨
- ufshcd_scsi_add_wlus(9)Adds required W-LUs✨
- ufshcd_scsi_cmd_status(9)Update SCSI command result based on SCSI status✨
- ufshcd_scsi_to_upiu_lun(9)maps scsi LUN to UPIU LUN✨
- ufshcd_sdev_configure(9)adjust SCSI device configurations✨
- ufshcd_sdev_destroy(9)remove SCSI device configurations✨
- ufshcd_sdev_init(9)handle initial SCSI device configurations✨
- ufshcd_send_bsg_uic_cmd(9)Send UIC commands requested via BSG layer and retrieve the result✨
- ufshcd_send_command(9)Send SCSI or device management commands✨
- ufshcd_send_uic_cmd(9)Send UIC commands and retrieve the result✨
- ufshcd_set_clk_freq(9)set UFS controller clock frequencies✨
- ufshcd_set_dev_pwr_mode(9)sends START STOP UNIT command to set device power mode✨
- ufshcd_set_dma_mask(9)Set dma mask based on the controller addressing capability✨
- ufshcd_set_variant(9)set variant specific data to the hba✨
- ufshcd_setup_links(9)associate link b/w device wlun and other luns✨
- ufshcd_setup_tx_eqtr_adapt_length(9)Setup TX adapt length for EQTR✨
- ufshcd_sgl_to_prdt(9)SG list to PRTD (Physical Region Description Table, 4DW format)✨
- ufshcd_sl_intr(9)Interrupt service routine✨
- ufshcd_suspend(9)helper function for suspend operations✨
- ufshcd_system_resume(9)system resume callback✨
- ufshcd_system_suspend(9)system suspend callback✨
- ufshcd_tmc_handler(9)handle task management function completion✨
- ufshcd_transfer_req_compl(9)handle SCSI and query command completion✨
- ufshcd_transfer_rsp_status(9)Get overall status of the response✨
- ufshcd_try_to_abort_task(9)abort a specific task✨
- ufshcd_tx_eqtr(9)Perform TX EQTR procedures with vops callbacks✨
- ufshcd_tx_eqtr_iter_init(9)Initialize host and device TX EQTR iterators✨
- ufshcd_tx_eqtr_prepare(9)Prepare UFS link for TX EQTR procedure✨
- ufshcd_uic_change_pwr_mode(9)Perform the UIC power mode chage using DME_SET primitives.✨
- ufshcd_uic_cmd_compl(9)handle completion of uic command✨
- ufshcd_uic_pwr_ctrl(9)executes UIC commands (which affects the link power state) and waits for it to take effect.✨
- ufshcd_uic_tx_eqtr(9)Perform UIC TX Equalization Training✨
- ufshcd_update_tx_eq_params(9)Update TX Equalization params✨
- ufshcd_update_tx_eq_settings_attrs(9)Update TX EQ settings in UFS attributes✨
- ufshcd_update_uic_error(9)check and set fatal UIC error flags.✨
- ufshcd_upiu_wlun_to_scsi_wlun(9)maps UPIU W-LUN id to SCSI W-LUN ID✨
- ufshcd_utmrl_clear(9)Clear a bit in UTMRLCLR register✨
- ufshcd_utrl_clear(9)Clear requests from the controller request list.✨
- ufshcd_verify_dev_init(9)Verify device initialization✨
- ufshcd_wait_for_register(9)wait for register value to change✨
- ufshcd_wait_for_uic_cmd(9)Wait for completion of an UIC command✨
- UI_ABS_SETUP(9)Set absolute axis information for the device to setup✨
- UI_DEV_SETUP(9)Set device parameters for setup✨
- UI_GET_SYSNAME(9)get the sysfs name of the created uinput device✨
- UI_GET_VERSION(9)Return version of uinput protocol✨
- uif_close(9)close user interfaces for an UBI device.✨
- uif_init(9)initialize user interfaces for an UBI device.✨
- uio_event_notify(9)trigger an interrupt event✨
- uio_interrupt_handler(9)hardware interrupt handler✨
- uio_interrupt_thread(9)irq thread handler✨
- uio_register_device(9)register a new userspace IO device✨
- uio_unregister_device(9)unregister a industrial IO device✨
- uldrx_handler(9)response queue handler for ULD queues✨
- ulite_resume(9)Resume the device.✨
- ulite_suspend(9)Stop the device.✨
- ulpi_register_interface(9)instantiate new ULPI device✨
- ulpi_unregister_driver(9)unregister a driver with the ULPI bus✨
💅
getting it ready, bestie…