Lines Matching refs:ufs
101 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate) argument
166 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs);
167 int (*pre_link)(struct exynos_ufs *ufs);
168 int (*post_link)(struct exynos_ufs *ufs);
169 int (*pre_pwr_change)(struct exynos_ufs *ufs,
171 int (*post_pwr_change)(struct exynos_ufs *ufs,
173 int (*pre_hce_enable)(struct exynos_ufs *ufs);
174 int (*post_hce_enable)(struct exynos_ufs *ufs);
225 #define for_each_ufs_rx_lane(ufs, i) \ argument
226 for (i = (ufs)->rx_sel_idx; \
227 i < (ufs)->rx_sel_idx + (ufs)->avail_ln_rx; i++)
228 #define for_each_ufs_tx_lane(ufs, i) \ argument
229 for (i = 0; i < (ufs)->avail_ln_tx; i++)
232 static inline void name##_writel(struct exynos_ufs *ufs, u32 val, u32 reg)\
234 writel(val, ufs->reg_##name + reg); \
237 static inline u32 name##_readl(struct exynos_ufs *ufs, u32 reg) \
239 return readl(ufs->reg_##name + reg); \