Searched refs:exynos_ufs (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/drivers/scsi/ufs/ |
| D | ufs-exynos.c | 111 static void exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en); 112 static void exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en); 114 static inline void exynos_ufs_enable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_enable_auto_ctrl_hcc() 119 static inline void exynos_ufs_disable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_disable_auto_ctrl_hcc() 125 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save() 132 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_auto_ctrl_hcc_restore() 137 static inline void exynos_ufs_gate_clks(struct exynos_ufs *ufs) in exynos_ufs_gate_clks() 142 static inline void exynos_ufs_ungate_clks(struct exynos_ufs *ufs) in exynos_ufs_ungate_clks() 147 static int exynos7_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs) in exynos7_ufs_drv_init() 152 static int exynos7_ufs_pre_link(struct exynos_ufs *ufs) in exynos7_ufs_pre_link() [all …]
|
| D | ufs-exynos.h | 87 struct exynos_ufs; 150 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs); 151 int (*pre_link)(struct exynos_ufs *ufs); 152 int (*post_link)(struct exynos_ufs *ufs); 153 int (*pre_pwr_change)(struct exynos_ufs *ufs, 155 int (*post_pwr_change)(struct exynos_ufs *ufs, 174 struct exynos_ufs { struct 211 static inline void name##_writel(struct exynos_ufs *ufs, u32 val, u32 reg)\ argument 216 static inline u32 name##_readl(struct exynos_ufs *ufs, u32 reg) \ 226 long exynos_ufs_calc_time_cntr(struct exynos_ufs *, long);
|