Home
last modified time | relevance | path

Searched refs:ufs (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufs-exynos.c23 #include "ufs-exynos.h"
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() argument
115 exynos_ufs_auto_ctrl_hcc(ufs, true); 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() argument
120 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc()
124 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save()
126 *val = hci_readl(ufs, HCI_MISC); in exynos_ufs_disable_auto_ctrl_hcc_save()
127 exynos_ufs_auto_ctrl_hcc(ufs, fals in exynos_ufs_disable_auto_ctrl_hcc_save()
123 exynos_ufs_disable_auto_ctrl_hcc_save( struct exynos_ufs *ufs, u32 *val) exynos_ufs_disable_auto_ctrl_hcc_save() argument
130 exynos_ufs_auto_ctrl_hcc_restore( struct exynos_ufs *ufs, u32 *val) exynos_ufs_auto_ctrl_hcc_restore() argument
136 exynos_ufs_gate_clks(struct exynos_ufs *ufs) exynos_ufs_gate_clks() argument
141 exynos_ufs_ungate_clks(struct exynos_ufs *ufs) exynos_ufs_ungate_clks() argument
146 exynos7_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs) exynos7_ufs_drv_init() argument
151 exynos7_ufs_pre_link(struct exynos_ufs *ufs) exynos7_ufs_pre_link() argument
181 exynos7_ufs_post_link(struct exynos_ufs *ufs) exynos7_ufs_post_link() argument
202 exynos7_ufs_pre_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynos7_ufs_pre_pwr_change() argument
210 exynos7_ufs_post_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynos7_ufs_post_pwr_change() argument
233 exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en) exynos_ufs_auto_ctrl_hcc() argument
243 exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en) exynos_ufs_ctrl_clkstop() argument
257 exynos_ufs_get_clk_info(struct exynos_ufs *ufs) exynos_ufs_get_clk_info() argument
313 exynos_ufs_set_unipro_pclk_div(struct exynos_ufs *ufs) exynos_ufs_set_unipro_pclk_div() argument
324 exynos_ufs_set_pwm_clk_div(struct exynos_ufs *ufs) exynos_ufs_set_pwm_clk_div() argument
333 exynos_ufs_calc_pwm_clk_div(struct exynos_ufs *ufs) exynos_ufs_calc_pwm_clk_div() argument
364 exynos_ufs_calc_time_cntr(struct exynos_ufs *ufs, long period) exynos_ufs_calc_time_cntr() argument
376 exynos_ufs_specify_phy_time_attr(struct exynos_ufs *ufs) exynos_ufs_specify_phy_time_attr() argument
408 exynos_ufs_config_phy_time_attr(struct exynos_ufs *ufs) exynos_ufs_config_phy_time_attr() argument
462 exynos_ufs_config_phy_cap_attr(struct exynos_ufs *ufs) exynos_ufs_config_phy_cap_attr() argument
531 exynos_ufs_establish_connt(struct exynos_ufs *ufs) exynos_ufs_establish_connt() argument
554 exynos_ufs_config_smu(struct exynos_ufs *ufs) exynos_ufs_config_smu() argument
571 exynos_ufs_config_sync_pattern_mask(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynos_ufs_config_sync_pattern_mask() argument
609 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_pre_pwr_mode() local
671 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_post_pwr_mode() local
711 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_specify_nexus_t_xfer_req() local
725 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_specify_nexus_t_tm_req() local
744 exynos_ufs_phy_init(struct exynos_ufs *ufs) exynos_ufs_phy_init() argument
776 exynos_ufs_config_unipro(struct exynos_ufs *ufs) exynos_ufs_config_unipro() argument
788 exynos_ufs_config_intr(struct exynos_ufs *ufs, u32 errs, u8 index) exynos_ufs_config_intr() argument
811 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_pre_link() local
833 exynos_ufs_fit_aggr_timeout(struct exynos_ufs *ufs) exynos_ufs_fit_aggr_timeout() argument
843 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_post_link() local
906 exynos_ufs_parse_dt(struct device *dev, struct exynos_ufs *ufs) exynos_ufs_parse_dt() argument
947 struct exynos_ufs *ufs; exynos_ufs_init() local
1023 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_host_reset() local
1047 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_dev_hw_reset() local
1056 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_pre_hibern8() local
1089 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_post_hibern8() local
1121 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_hce_enable_notify() local
1194 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_suspend() local
1204 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_resume() local
[all...]
H A Dufs-exynos.h85 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate)
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,
217 #define for_each_ufs_rx_lane(ufs, i) \
218 for (i = (ufs)->rx_sel_idx; \
219 i < (ufs)
[all...]
/kernel/linux/linux-6.6/drivers/ufs/host/
H A Dufs-exynos.c21 #include <ufs/ufshcd.h>
23 #include <ufs/ufshci.h>
24 #include <ufs/unipro.h>
26 #include "ufs-exynos.h"
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() argument
160 exynos_ufs_auto_ctrl_hcc(ufs, true); 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() argument
165 exynos_ufs_auto_ctrl_hcc(ufs, fals in exynos_ufs_disable_auto_ctrl_hcc()
168 exynos_ufs_disable_auto_ctrl_hcc_save( struct exynos_ufs *ufs, u32 *val) exynos_ufs_disable_auto_ctrl_hcc_save() argument
175 exynos_ufs_auto_ctrl_hcc_restore( struct exynos_ufs *ufs, u32 *val) exynos_ufs_auto_ctrl_hcc_restore() argument
181 exynos_ufs_gate_clks(struct exynos_ufs *ufs) exynos_ufs_gate_clks() argument
186 exynos_ufs_ungate_clks(struct exynos_ufs *ufs) exynos_ufs_ungate_clks() argument
191 exynos7_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs) exynos7_ufs_drv_init() argument
196 exynosauto_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs) exynosauto_ufs_drv_init() argument
212 exynosauto_ufs_post_hce_enable(struct exynos_ufs *ufs) exynosauto_ufs_post_hce_enable() argument
226 exynosauto_ufs_pre_link(struct exynos_ufs *ufs) exynosauto_ufs_pre_link() argument
280 exynosauto_ufs_pre_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynosauto_ufs_pre_pwr_change() argument
293 exynosauto_ufs_post_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynosauto_ufs_post_pwr_change() argument
307 exynos7_ufs_pre_link(struct exynos_ufs *ufs) exynos7_ufs_pre_link() argument
337 exynos7_ufs_post_link(struct exynos_ufs *ufs) exynos7_ufs_post_link() argument
358 exynos7_ufs_pre_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynos7_ufs_pre_pwr_change() argument
366 exynos7_ufs_post_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynos7_ufs_post_pwr_change() argument
389 exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en) exynos_ufs_auto_ctrl_hcc() argument
399 exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en) exynos_ufs_ctrl_clkstop() argument
413 exynos_ufs_get_clk_info(struct exynos_ufs *ufs) exynos_ufs_get_clk_info() argument
469 exynos_ufs_set_unipro_pclk_div(struct exynos_ufs *ufs) exynos_ufs_set_unipro_pclk_div() argument
480 exynos_ufs_set_pwm_clk_div(struct exynos_ufs *ufs) exynos_ufs_set_pwm_clk_div() argument
489 exynos_ufs_calc_pwm_clk_div(struct exynos_ufs *ufs) exynos_ufs_calc_pwm_clk_div() argument
520 exynos_ufs_calc_time_cntr(struct exynos_ufs *ufs, long period) exynos_ufs_calc_time_cntr() argument
532 exynos_ufs_specify_phy_time_attr(struct exynos_ufs *ufs) exynos_ufs_specify_phy_time_attr() argument
564 exynos_ufs_config_phy_time_attr(struct exynos_ufs *ufs) exynos_ufs_config_phy_time_attr() argument
618 exynos_ufs_config_phy_cap_attr(struct exynos_ufs *ufs) exynos_ufs_config_phy_cap_attr() argument
688 exynos_ufs_establish_connt(struct exynos_ufs *ufs) exynos_ufs_establish_connt() argument
711 exynos_ufs_config_smu(struct exynos_ufs *ufs) exynos_ufs_config_smu() argument
728 exynos_ufs_config_sync_pattern_mask(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) exynos_ufs_config_sync_pattern_mask() argument
766 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_pre_pwr_mode() local
814 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_post_pwr_mode() local
854 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_specify_nexus_t_xfer_req() local
868 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_specify_nexus_t_tm_req() local
887 exynos_ufs_phy_init(struct exynos_ufs *ufs) exynos_ufs_phy_init() argument
923 exynos_ufs_config_unipro(struct exynos_ufs *ufs) exynos_ufs_config_unipro() argument
935 exynos_ufs_config_intr(struct exynos_ufs *ufs, u32 errs, u8 index) exynos_ufs_config_intr() argument
959 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_setup_clocks() local
979 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_pre_link() local
1005 exynos_ufs_fit_aggr_timeout(struct exynos_ufs *ufs) exynos_ufs_fit_aggr_timeout() argument
1015 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_post_link() local
1078 exynos_ufs_parse_dt(struct device *dev, struct exynos_ufs *ufs) exynos_ufs_parse_dt() argument
1119 exynos_ufs_priv_init(struct ufs_hba *hba, struct exynos_ufs *ufs) exynos_ufs_priv_init() argument
1135 struct exynos_ufs *ufs; exynos_ufs_init() local
1200 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_host_reset() local
1224 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_dev_hw_reset() local
1233 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_pre_hibern8() local
1266 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_post_hibern8() local
1298 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_hce_enable_notify() local
1390 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_suspend() local
1403 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_resume() local
1450 struct exynos_ufs *ufs; exynosauto_ufs_vh_init() local
1477 fsd_ufs_pre_link(struct exynos_ufs *ufs) fsd_ufs_pre_link() argument
1514 fsd_ufs_post_link(struct exynos_ufs *ufs) fsd_ufs_post_link() argument
1552 fsd_ufs_pre_pwr_change(struct exynos_ufs *ufs, struct ufs_pa_layer_attr *pwr) fsd_ufs_pre_pwr_change() argument
1611 struct exynos_ufs *ufs = ufshcd_get_variant(hba); exynos_ufs_remove() local
[all...]
H A Dufs-exynos.h102 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate)
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);
226 #define for_each_ufs_rx_lane(ufs,
[all...]
H A Dufs-mediatek-trace.h27 TP_printk("ufs: event=%u data=%u",
47 TP_printk("ufs: clk (%s) scaled %s @ %lu",
57 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host
58 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
H A Dufshcd-dwc.c12 #include <ufs/ufshcd.h>
13 #include <ufs/unipro.h>
76 * harm and should be fine even working with any ufs device.
H A Dufshcd-dwc.h13 #include <ufs/ufshcd.h>
H A Dufs-hisi.c18 #include <ufs/ufshcd.h>
20 #include <ufs/unipro.h>
21 #include "ufs-hisi.h"
22 #include <ufs/ufshci.h>
23 #include <ufs/ufs_quirks.h>
105 /* bypass ufs clk gate */ in ufs_hisi_soc_init()
263 /* not bypass ufs clk gate */ in ufs_hisi_link_startup_post_change()
326 pr_info("ufs flash device must set VS_DebugSaveConfigTime 0x10\n"); in ufs_hisi_pwr_change_pre_change()
454 /* get resource of ufs sys ctrl */ in ufs_hisi_get_resource()
509 dev_err(dev, "%s: ufs commo in ufs_hi3660_init()
[all...]
H A Dufshcd-pltfrm.h8 #include <ufs/ufshcd.h>
H A Dtc-dwc-g210-pci.c10 #include <ufs/ufshcd.h>
H A Dtc-dwc-g210.c12 #include <ufs/ufshcd.h>
13 #include <ufs/unipro.h>
H A Dufshcd-pltfrm.c16 #include <ufs/ufshcd.h>
18 #include <ufs/unipro.h>
H A Dufs-qcom.h11 #include <ufs/ufshcd.h>
152 * Make sure assertion of ufs phy reset is written to in ufs_qcom_assert_reset()
164 * Make sure de-assertion of ufs phy reset is written to in ufs_qcom_deassert_reset()
/kernel/linux/linux-5.10/fs/ufs/
H A DMakefile3 # Makefile for the Linux ufs filesystem routines.
6 obj-$(CONFIG_UFS_FS) += ufs.o
8 ufs-objs := balloc.o cylinder.o dir.o file.o ialloc.o inode.o \
/kernel/linux/linux-6.6/fs/ufs/
H A DMakefile3 # Makefile for the Linux ufs filesystem routines.
6 obj-$(CONFIG_UFS_FS) += ufs.o
8 ufs-objs := balloc.o cylinder.o dir.o file.o ialloc.o inode.o \
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd-crypto.h10 #include <ufs/ufshcd.h>
12 #include <ufs/ufshci.h>
H A Dufs-hwmon.c10 #include <ufs/ufshcd.h>
179 hwmon = hwmon_device_register_with_info(dev, "ufs", data, &ufs_hwmon_hba_info, NULL); in ufs_hwmon_probe()
H A Dufs-debugfs.c6 #include "ufs-debugfs.h"
7 #include <ufs/ufshcd.h>
H A Dufs_bsg.c13 #include <ufs/ufshcd.h>
206 * ufs_bsg_remove - detach and remove the added ufs-bsg node
230 * ufs_bsg_probe - Add ufs bsg device node
250 dev_set_name(bsg_dev, "ufs-bsg%u", shost->host_no); in ufs_bsg_probe()
/kernel/linux/linux-5.10/drivers/phy/mediatek/
H A DMakefile7 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o
/kernel/linux/linux-6.6/include/ufs/
H A Dufshcd.h24 #include <ufs/unipro.h>
25 #include <ufs/ufs.h>
26 #include <ufs/ufs_quirks.h>
27 #include <ufs/ufshci.h>
861 * @dev_cmd: ufs device management command information
H A Dufshci.h15 #include <ufs/ufs.h>
/kernel/linux/linux-6.6/drivers/phy/mediatek/
H A DMakefile9 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o
/kernel/linux/linux-5.10/fs/
H A DMakefile105 obj-$(CONFIG_UFS_FS) += ufs/
/kernel/linux/linux-6.6/fs/
H A DMakefile99 obj-$(CONFIG_UFS_FS) += ufs/

Completed in 15 milliseconds

12