Searched refs:exynos_ufs (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/ufs/host/ |
H A D | ufs-exynos.h | 104 struct exynos_ufs; 167 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs); 168 int (*pre_link)(struct exynos_ufs *ufs); 169 int (*post_link)(struct exynos_ufs *ufs); 170 int (*pre_pwr_change)(struct exynos_ufs *ufs, 172 int (*post_pwr_change)(struct exynos_ufs *ufs, 174 int (*pre_hce_enable)(struct exynos_ufs *ufs); 175 int (*post_hce_enable)(struct exynos_ufs *ufs); 193 struct exynos_ufs { struct 233 static inline void name##_writel(struct exynos_ufs *uf [all...] |
H A D | ufs-exynos.c | 155 static void exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en); 156 static void exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en); 158 static inline void exynos_ufs_enable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_enable_auto_ctrl_hcc() 163 static inline void exynos_ufs_disable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_disable_auto_ctrl_hcc() 169 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save() 176 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_auto_ctrl_hcc_restore() 181 static inline void exynos_ufs_gate_clks(struct exynos_ufs *ufs) in exynos_ufs_gate_clks() 186 static inline void exynos_ufs_ungate_clks(struct exynos_ufs *ufs) in exynos_ufs_ungate_clks() 191 static int exynos7_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs) in exynos7_ufs_drv_init() 196 static int exynosauto_ufs_drv_init(struct device *dev, struct exynos_ufs *uf [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
H A D | ufs-exynos.c | 110 static void exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en); 111 static void exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en); 113 static inline void exynos_ufs_enable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_enable_auto_ctrl_hcc() 118 static inline void exynos_ufs_disable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_disable_auto_ctrl_hcc() 124 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save() 131 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_auto_ctrl_hcc_restore() 136 static inline void exynos_ufs_gate_clks(struct exynos_ufs *ufs) in exynos_ufs_gate_clks() 141 static inline void exynos_ufs_ungate_clks(struct exynos_ufs *ufs) in exynos_ufs_ungate_clks() 146 static int exynos7_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs) in exynos7_ufs_drv_init() 151 static int exynos7_ufs_pre_link(struct exynos_ufs *uf [all...] |
H A D | ufs-exynos.h | 87 struct exynos_ufs; 163 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs); 164 int (*pre_link)(struct exynos_ufs *ufs); 165 int (*post_link)(struct exynos_ufs *ufs); 166 int (*pre_pwr_change)(struct exynos_ufs *ufs, 168 int (*post_pwr_change)(struct exynos_ufs *ufs, 187 struct exynos_ufs { struct 224 static inline void name##_writel(struct exynos_ufs *ufs, u32 val, u32 reg)\ 229 static inline u32 name##_readl(struct exynos_ufs *ufs, u32 reg) \ 239 long exynos_ufs_calc_time_cntr(struct exynos_ufs *, lon [all...] |
Completed in 5 milliseconds