/linux/include/linux/ |
H A D | ahci_platform.h | 19 struct ahci_host_priv; 23 int ahci_platform_enable_phys(struct ahci_host_priv *hpriv); 24 void ahci_platform_disable_phys(struct ahci_host_priv *hpriv); 25 struct clk *ahci_platform_find_clk(struct ahci_host_priv *hpriv, 27 int ahci_platform_enable_clks(struct ahci_host_priv *hpriv); 28 void ahci_platform_disable_clks(struct ahci_host_priv *hpriv); 29 int ahci_platform_deassert_rsts(struct ahci_host_priv *hpriv); 30 int ahci_platform_assert_rsts(struct ahci_host_priv *hpriv); 31 int ahci_platform_enable_regulators(struct ahci_host_priv *hpriv); 32 void ahci_platform_disable_regulators(struct ahci_host_priv *hpri [all...] |
/linux/drivers/ata/ |
H A D | libahci_platform.c | 47 int ahci_platform_enable_phys(struct ahci_host_priv *hpriv) in ahci_platform_enable_phys() 92 void ahci_platform_disable_phys(struct ahci_host_priv *hpriv) in ahci_platform_disable_phys() 117 struct clk *ahci_platform_find_clk(struct ahci_host_priv *hpriv, const char *con_id) in ahci_platform_find_clk() 139 int ahci_platform_enable_clks(struct ahci_host_priv *hpriv) in ahci_platform_enable_clks() 153 void ahci_platform_disable_clks(struct ahci_host_priv *hpriv) in ahci_platform_disable_clks() 169 int ahci_platform_deassert_rsts(struct ahci_host_priv *hpriv) in ahci_platform_deassert_rsts() 188 int ahci_platform_assert_rsts(struct ahci_host_priv *hpriv) in ahci_platform_assert_rsts() 209 int ahci_platform_enable_regulators(struct ahci_host_priv *hpriv) in ahci_platform_enable_regulators() 251 void ahci_platform_disable_regulators(struct ahci_host_priv *hpriv) in ahci_platform_disable_regulators() 282 int ahci_platform_enable_resources(struct ahci_host_priv *hpri [all...] |
H A D | ahci_mvebu.c | 32 int (*plat_config)(struct ahci_host_priv *hpriv); 36 static void ahci_mvebu_mbus_config(struct ahci_host_priv *hpriv, in ahci_mvebu_mbus_config() 59 static void ahci_mvebu_regret_option(struct ahci_host_priv *hpriv) in ahci_mvebu_regret_option() 70 static int ahci_mvebu_armada_380_config(struct ahci_host_priv *hpriv) in ahci_mvebu_armada_380_config() 86 static int ahci_mvebu_armada_3700_config(struct ahci_host_priv *hpriv) in ahci_mvebu_armada_3700_config() 162 struct ahci_host_priv *hpriv = host->private_data; in ahci_mvebu_resume() 188 struct ahci_host_priv *hpriv; in ahci_mvebu_probe()
|
H A D | ahci_st.c | 53 static int st_ahci_deassert_resets(struct ahci_host_priv *hpriv, in st_ahci_deassert_resets() 88 struct ahci_host_priv *hpriv = host->private_data; in st_ahci_host_stop() 102 static int st_ahci_probe_resets(struct ahci_host_priv *hpriv, in st_ahci_probe_resets() 147 struct ahci_host_priv *hpriv; in st_ahci_probe() 182 struct ahci_host_priv *hpriv = host->private_data; in st_ahci_suspend() 206 struct ahci_host_priv *hpriv = host->private_data; in st_ahci_resume()
|
H A D | libahci.c | 266 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_show_host_caps() 276 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_show_host_cap2() 286 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_show_host_version() 311 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_read_em_buffer() 371 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_store_em_buffer() 414 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_show_em_supported() 447 void ahci_save_initial_config(struct device *dev, struct ahci_host_priv *hpriv) in ahci_save_initial_config() 623 struct ahci_host_priv *hpriv = host->private_data; in ahci_restore_initial_config() 650 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_scr_offset() 698 struct ahci_host_priv *hpri in ahci_stop_engine() [all...] |
H A D | ahci_brcm.c | 118 static void brcm_sata_alpm_init(struct ahci_host_priv *hpriv) in brcm_sata_alpm_init() 217 static u32 brcm_ahci_get_portmask(struct ahci_host_priv *hpriv, in brcm_ahci_get_portmask() 253 struct ahci_host_priv *hpriv = host->private_data; in brcm_ahci_read_id() 326 struct ahci_host_priv *hpriv = host->private_data; in brcm_ahci_host_stop() 348 struct ahci_host_priv *hpriv = host->private_data; in brcm_ahci_suspend() 368 struct ahci_host_priv *hpriv = host->private_data; in brcm_ahci_resume() 442 struct ahci_host_priv *hpriv; in brcm_ahci_probe() 551 struct ahci_host_priv *hpriv = host->private_data; in brcm_ahci_remove()
|
H A D | ahci_xgene.c | 79 struct ahci_host_priv *hpriv; 137 struct ahci_host_priv *hpriv = ap->host->private_data; in xgene_ahci_restart_engine() 189 struct ahci_host_priv *hpriv = ap->host->private_data; in xgene_ahci_qc_issue() 352 struct ahci_host_priv *hpriv = ap->host->private_data; in xgene_ahci_do_hardreset() 391 struct ahci_host_priv *hpriv = ap->host->private_data; in xgene_ahci_hardreset() 429 struct ahci_host_priv *hpriv = host->private_data; in xgene_ahci_host_stop() 497 struct ahci_host_priv *hpriv = ap->host->private_data; in xgene_ahci_softreset() 562 struct ahci_host_priv *hpriv = host->private_data; in xgene_ahci_handle_broken_edge_irq() 583 struct ahci_host_priv *hpriv; in xgene_ahci_irq_intr() 644 static int xgene_ahci_hw_init(struct ahci_host_priv *hpri [all...] |
H A D | ahci.h | 329 struct ahci_host_priv { struct 387 static inline bool ahci_ignore_port(struct ahci_host_priv *hpriv, in ahci_ignore_port() argument 426 struct ahci_host_priv *hpriv); 444 void ahci_set_em_messages(struct ahci_host_priv *hpriv, 452 static inline void __iomem *__ahci_port_base(struct ahci_host_priv *hpriv, in __ahci_port_base() 462 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_port_base() 331 flagsahci_host_priv global() argument 332 mask_port_mapahci_host_priv global() argument 334 mmioahci_host_priv global() argument 335 capahci_host_priv global() argument 336 cap2ahci_host_priv global() argument 337 versionahci_host_priv global() argument 338 port_mapahci_host_priv global() argument 339 saved_capahci_host_priv global() argument 340 saved_cap2ahci_host_priv global() argument 341 saved_port_mapahci_host_priv global() argument 342 saved_port_capahci_host_priv global() argument 343 em_locahci_host_priv global() argument 344 em_buf_szahci_host_priv global() argument 345 em_msg_typeahci_host_priv global() argument 346 remapped_nvmeahci_host_priv global() argument 347 got_runtime_pmahci_host_priv global() argument 348 n_clksahci_host_priv global() argument 349 clksahci_host_priv global() argument 350 f_rstsahci_host_priv global() argument 351 rstsahci_host_priv global() argument 352 target_pwrsahci_host_priv global() argument 353 ahci_regulatorahci_host_priv global() argument 354 phy_regulatorahci_host_priv global() argument 359 physahci_host_priv global() argument 360 nportsahci_host_priv global() argument 361 plat_dataahci_host_priv global() argument 362 irqahci_host_priv global() argument
|
H A D | ahci.c | 89 static void ahci_intel_pcs_quirk(struct pci_dev *pdev, struct ahci_host_priv *hpriv); 693 struct ahci_host_priv *hpriv, char *mask_s) in ahci_apply_port_map_mask() 706 struct ahci_host_priv *hpriv) in ahci_get_port_map_mask() 763 struct ahci_host_priv *hpriv) in ahci_pci_save_initial_config() 794 struct ahci_host_priv *hpriv = host->private_data; in ahci_pci_reset_controller() 812 struct ahci_host_priv *hpriv = host->private_data; in ahci_pci_init_controller() 841 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_vt8251_hardreset() 863 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_p5wdh_hardreset() 924 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_avn_hardreset() 975 struct ahci_host_priv *hpri in ahci_pci_disable_interrupts() [all...] |
H A D | ahci_imx.c | 191 static int imx_sata_phy_reset(struct ahci_host_priv *hpriv) in imx_sata_phy_reset() 301 struct ahci_host_priv *hpriv = dev_get_drvdata(dev); in __sata_ahci_read_temperature() 416 static int imx8_sata_enable(struct ahci_host_priv *hpriv) in imx8_sata_enable() 495 static int imx_sata_enable(struct ahci_host_priv *hpriv) in imx_sata_enable() 561 static void imx_sata_disable(struct ahci_host_priv *hpriv) in imx_sata_disable() 605 struct ahci_host_priv *hpriv = host->private_data; in ahci_imx_error_handler() 640 struct ahci_host_priv *hpriv = host->private_data; in ahci_imx_softreset() 860 struct ahci_host_priv *hpriv; in imx_ahci_probe() 990 struct ahci_host_priv *hpriv = host->private_data; in ahci_imx_host_stop() 1001 struct ahci_host_priv *hpri in imx_ahci_suspend() [all...] |
H A D | ahci_mtk.c | 45 static int mtk_ahci_platform_resets(struct ahci_host_priv *hpriv, in mtk_ahci_platform_resets() 103 static int mtk_ahci_parse_property(struct ahci_host_priv *hpriv, in mtk_ahci_parse_property() 129 struct ahci_host_priv *hpriv; in mtk_ahci_probe()
|
H A D | ahci_sunxi.c | 150 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_sunxi_start_engine() 216 struct ahci_host_priv *hpriv; in ahci_sunxi_probe() 260 struct ahci_host_priv *hpriv = host->private_data; in ahci_sunxi_resume()
|
H A D | ahci_qoriq.c | 96 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_qoriq_hardreset() 164 static int ahci_qoriq_phy_init(struct ahci_host_priv *hpriv) in ahci_qoriq_phy_init() 261 struct ahci_host_priv *hpriv; in ahci_qoriq_probe() 326 struct ahci_host_priv *hpriv = host->private_data; in ahci_qoriq_resume()
|
H A D | ahci_ceva.c | 122 static void ahci_ceva_setup(struct ahci_host_priv *hpriv) in ahci_ceva_setup() 191 static int ceva_ahci_platform_enable_resources(struct ahci_host_priv *hpriv) in ceva_ahci_platform_enable_resources() 255 struct ahci_host_priv *hpriv; in ceva_ahci_probe() 374 struct ahci_host_priv *hpriv = host->private_data; in ceva_ahci_resume()
|
H A D | ahci_dm816.c | 61 static int ahci_dm816_phy_init(struct ahci_host_priv *hpriv, struct device *dev) in ahci_dm816_phy_init() 144 struct ahci_host_priv *hpriv; in ahci_dm816_probe()
|
H A D | sata_highbank.c | 131 struct ahci_host_priv *hpriv = ap->host->private_data; in ecx_transmit_led_message() 178 struct ahci_host_priv *hpriv, in highbank_set_em_messages() 392 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_highbank_hardreset() 455 struct ahci_host_priv *hpriv; in ahci_highbank_probe() 480 dev_err(dev, "can't alloc ahci_host_priv\n"); in ahci_highbank_probe() 572 struct ahci_host_priv *hpriv = host->private_data; in ahci_highbank_suspend()
|
H A D | acard-ahci.c | 115 struct ahci_host_priv *hpriv = host->private_data; in acard_ahci_pci_device_suspend() 275 struct ahci_host_priv *hpriv = ap->host->private_data; in acard_ahci_port_start() 357 struct ahci_host_priv *hpriv; in acard_ahci_init_one()
|
H A D | ahci_platform.c | 46 struct ahci_host_priv *hpriv; in ahci_probe()
|
H A D | ahci_da850.c | 163 struct ahci_host_priv *hpriv; in ahci_da850_probe()
|