Lines Matching full:ufs

48 #include "ufs.h"
151 * UFS Power management levels.
183 * @command_type: SCSI, UFS, Query.
251 * struct ufs_clk_info - UFS clock related info
298 * @get_ufs_hci_version: called to get UFS HCI version
319 * @device_reset: called to issue a reset pulse on the UFS device
375 * struct ufs_clk_gating - UFS clock gating related info
413 * struct ufs_clk_scaling - UFS clock scaling related data
421 * @saved_pwr_info: UFS power mode may also be changed during scaling and this
499 * If UFS host controller is having issue in processing LCC (Line
502 * the LCC transmission on UFS device (by clearing TX_LCC_ENABLE
524 * is enabled, standard UFS host driver will call the vendor specific
630 * This capability allows host controller driver to use the UFS HCI's
632 * CAUTION: Enabling this might reduce overall UFS throughput.
727 * @ucdl_base_addr: UFS Command Descriptor base address
730 * @ucdl_dma_addr: UFS Command Descriptor DMA address
739 * @capabilities: UFS Controller Capabilities
743 * @ufs_version: UFS Version to which controller complies
761 * @eh_work: Worker to handle UFS errors that require s/w attention
764 * @uic_error: UFS interconnect layer error status
770 * @dev_cmd: ufs device management command information
773 * @vreg_info: UFS device voltage regulator information
774 * @clk_list_head: UFS host controller clocks list node head
805 * "UFS device" W-LU.
812 /* Desired UFS power management level during runtime PM */
814 /* Desired UFS power management level during system PM */
848 /* Device deviations from standard UFS device spec. */
891 /* Keeps information of the UFS device connected to this host */
975 /* DWC UFS Core has the Interrupt aggregation feature but is not detectable*/ in ufshcd_is_intr_aggr_allowed()