Searched refs:hpriv (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/include/linux/
H A Dahci_platform.h23 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 *hpriv);
33 int ahci_platform_enable_resources(struct ahci_host_priv *hpriv);
[all...]
/linux-master/drivers/ata/
H A Dlibahci_platform.c38 * @hpriv: host private area to store config values
40 * This function enables all the PHYs found in hpriv->phys, if any.
47 int ahci_platform_enable_phys(struct ahci_host_priv *hpriv) argument
51 for (i = 0; i < hpriv->nports; i++) {
52 rc = phy_init(hpriv->phys[i]);
56 rc = phy_set_mode(hpriv->phys[i], PHY_MODE_SATA);
58 phy_exit(hpriv->phys[i]);
62 rc = phy_power_on(hpriv->phys[i]);
64 phy_exit(hpriv->phys[i]);
73 phy_power_off(hpriv
86 ahci_platform_disable_phys(struct ahci_host_priv *hpriv) argument
108 ahci_platform_find_clk(struct ahci_host_priv *hpriv, const char *con_id) argument
130 ahci_platform_enable_clks(struct ahci_host_priv *hpriv) argument
144 ahci_platform_disable_clks(struct ahci_host_priv *hpriv) argument
160 ahci_platform_deassert_rsts(struct ahci_host_priv *hpriv) argument
179 ahci_platform_assert_rsts(struct ahci_host_priv *hpriv) argument
200 ahci_platform_enable_regulators(struct ahci_host_priv *hpriv) argument
242 ahci_platform_disable_regulators(struct ahci_host_priv *hpriv) argument
273 ahci_platform_enable_resources(struct ahci_host_priv *hpriv) argument
319 ahci_platform_disable_resources(struct ahci_host_priv *hpriv) argument
333 struct ahci_host_priv *hpriv = res; local
353 ahci_platform_get_phy(struct ahci_host_priv *hpriv, u32 port, struct device *dev, struct device_node *node) argument
394 ahci_platform_get_regulator(struct ahci_host_priv *hpriv, u32 port, struct device *dev) argument
410 ahci_platform_get_firmware(struct ahci_host_priv *hpriv, struct device *dev) argument
462 struct ahci_host_priv *hpriv; local
681 ahci_platform_init_host(struct platform_device *pdev, struct ahci_host_priv *hpriv, const struct ata_port_info *pi_template, const struct scsi_host_template *sht) argument
771 struct ahci_host_priv *hpriv = host->private_data; local
787 struct ahci_host_priv *hpriv = host->private_data; local
825 struct ahci_host_priv *hpriv = host->private_data; local
866 struct ahci_host_priv *hpriv = host->private_data; local
899 struct ahci_host_priv *hpriv = host->private_data; local
925 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_dwc.c112 int (*init)(struct ahci_host_priv *hpriv);
113 int (*reinit)(struct ahci_host_priv *hpriv);
114 void (*clear)(struct ahci_host_priv *hpriv);
125 static int ahci_bt1_init(struct ahci_host_priv *hpriv) argument
127 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data;
131 if (!ahci_platform_find_clk(hpriv, "pclk") ||
132 !ahci_platform_find_clk(hpriv, "aclk") ||
133 !ahci_platform_find_clk(hpriv, "ref")) {
143 ret = ahci_platform_assert_rsts(hpriv);
149 ret = ahci_platform_deassert_rsts(hpriv);
161 struct ahci_host_priv *hpriv; local
182 ahci_dwc_check_cap(struct ahci_host_priv *hpriv) argument
226 ahci_dwc_init_timer(struct ahci_host_priv *hpriv) argument
260 ahci_dwc_init_dmacr(struct ahci_host_priv *hpriv) argument
305 ahci_dwc_init_host(struct ahci_host_priv *hpriv) argument
340 ahci_dwc_reinit_host(struct ahci_host_priv *hpriv) argument
372 ahci_dwc_clear_host(struct ahci_host_priv *hpriv) argument
384 struct ahci_host_priv *hpriv = host->private_data; local
407 struct ahci_host_priv *hpriv; local
434 struct ahci_host_priv *hpriv = host->private_data; local
449 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_mvebu.c32 int (*plat_config)(struct ahci_host_priv *hpriv);
36 static void ahci_mvebu_mbus_config(struct ahci_host_priv *hpriv, argument
42 writel(0, hpriv->mmio + AHCI_WINDOW_CTRL(i));
43 writel(0, hpriv->mmio + AHCI_WINDOW_BASE(i));
44 writel(0, hpriv->mmio + AHCI_WINDOW_SIZE(i));
52 hpriv->mmio + AHCI_WINDOW_CTRL(i));
53 writel(cs->base >> 16, hpriv->mmio + AHCI_WINDOW_BASE(i));
55 hpriv->mmio + AHCI_WINDOW_SIZE(i));
59 static void ahci_mvebu_regret_option(struct ahci_host_priv *hpriv) argument
66 writel(0x4, hpriv
70 ahci_mvebu_armada_380_config(struct ahci_host_priv *hpriv) argument
86 ahci_mvebu_armada_3700_config(struct ahci_host_priv *hpriv) argument
162 struct ahci_host_priv *hpriv = host->private_data; local
188 struct ahci_host_priv *hpriv; local
[all...]
H A Dahci_da850.c163 struct ahci_host_priv *hpriv; local
169 hpriv = ahci_platform_get_resources(pdev, 0);
170 if (IS_ERR(hpriv))
171 return PTR_ERR(hpriv);
181 if (hpriv->n_clks < 2) {
182 hpriv->clks = devm_kcalloc(dev, 2, sizeof(*hpriv->clks), GFP_KERNEL);
183 if (!hpriv->clks)
186 hpriv->clks[0].id = "fck";
187 hpriv
[all...]
H A Dahci_ceva.c122 static void ahci_ceva_setup(struct ahci_host_priv *hpriv) argument
124 void __iomem *mmio = hpriv->mmio;
125 struct ceva_ahci_priv *cevapriv = hpriv->plat_data;
191 static int ceva_ahci_platform_enable_resources(struct ahci_host_priv *hpriv) argument
195 rc = ahci_platform_enable_regulators(hpriv);
199 rc = ahci_platform_enable_clks(hpriv);
204 rc = ahci_platform_assert_rsts(hpriv);
208 for (i = 0; i < hpriv->nports; i++) {
209 rc = phy_init(hpriv->phys[i]);
215 ahci_platform_deassert_rsts(hpriv);
249 struct ahci_host_priv *hpriv; local
368 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_st.c53 static int st_ahci_deassert_resets(struct ahci_host_priv *hpriv, argument
56 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
88 struct ahci_host_priv *hpriv = host->private_data; local
89 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
99 ahci_platform_disable_resources(hpriv);
102 static int st_ahci_probe_resets(struct ahci_host_priv *hpriv, argument
105 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
125 return st_ahci_deassert_resets(hpriv, dev);
147 struct ahci_host_priv *hpriv; local
154 hpriv
183 struct ahci_host_priv *hpriv = host->private_data; local
207 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_platform.c46 struct ahci_host_priv *hpriv; local
50 hpriv = ahci_platform_get_resources(pdev,
52 if (IS_ERR(hpriv))
53 return PTR_ERR(hpriv);
55 rc = ahci_platform_enable_resources(hpriv);
60 hpriv->flags |= AHCI_HFLAG_NO_FBS | AHCI_HFLAG_NO_NCQ;
66 rc = ahci_platform_init_host(pdev, hpriv, port,
73 ahci_platform_disable_resources(hpriv);
H A Dahci_seattle.c81 struct ahci_host_priv *hpriv = ap->host->private_data; local
83 struct seattle_plat_data *plat_data = hpriv->plat_data;
124 struct platform_device *pdev, struct ahci_host_priv *hpriv)
143 hpriv->em_loc = 0;
144 hpriv->em_buf_sz = 4;
145 hpriv->em_msg_type = EM_MSG_TYPE_LED;
146 hpriv->plat_data = plat_data;
155 struct ahci_host_priv *hpriv; local
157 hpriv = ahci_platform_get_resources(pdev, 0);
158 if (IS_ERR(hpriv))
123 ahci_seattle_get_port_info( struct platform_device *pdev, struct ahci_host_priv *hpriv) argument
[all...]
H A Dahci_mtk.c45 static int mtk_ahci_platform_resets(struct ahci_host_priv *hpriv, argument
48 struct mtk_ahci_plat *plat = hpriv->plat_data;
103 static int mtk_ahci_parse_property(struct ahci_host_priv *hpriv, argument
106 struct mtk_ahci_plat *plat = hpriv->plat_data;
129 struct ahci_host_priv *hpriv; local
136 hpriv = ahci_platform_get_resources(pdev, 0);
137 if (IS_ERR(hpriv))
138 return PTR_ERR(hpriv);
140 hpriv->plat_data = plat;
142 err = mtk_ahci_parse_property(hpriv, de
[all...]
H A Dahci_dm816.c61 static int ahci_dm816_phy_init(struct ahci_host_priv *hpriv, struct device *dev) argument
72 if (hpriv->n_clks < 2) {
77 refclk_rate = clk_get_rate(hpriv->clks[1].clk);
93 writel(val, hpriv->mmio + AHCI_DM816_P0PHYCR_REG);
98 writel(val, hpriv->mmio + AHCI_DM816_P1PHYCR_REG);
144 struct ahci_host_priv *hpriv; local
147 hpriv = ahci_platform_get_resources(pdev, 0);
148 if (IS_ERR(hpriv))
149 return PTR_ERR(hpriv);
151 rc = ahci_platform_enable_resources(hpriv);
[all...]
H A Dahci_brcm.c118 static void brcm_sata_alpm_init(struct ahci_host_priv *hpriv) argument
120 struct brcm_ahci_priv *priv = hpriv->plat_data;
125 host_caps = readl(hpriv->mmio + HOST_CAP);
127 hpriv->flags |= AHCI_HFLAG_YES_ALPM;
138 hpriv->mmio + SATA_PORT_PCTRL6(port_ctrl));
217 static u32 brcm_ahci_get_portmask(struct ahci_host_priv *hpriv, argument
222 impl = readl(hpriv->mmio + HOST_PORTS_IMPL);
253 struct ahci_host_priv *hpriv = host->private_data; local
254 struct brcm_ahci_priv *priv = hpriv->plat_data;
255 void __iomem *mmio = hpriv
323 struct ahci_host_priv *hpriv = host->private_data; local
345 struct ahci_host_priv *hpriv = host->private_data; local
365 struct ahci_host_priv *hpriv = host->private_data; local
439 struct ahci_host_priv *hpriv; local
550 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dsata_mv.c438 #define IS_GEN_I(hpriv) ((hpriv)->hp_flags & MV_HP_GEN_I)
439 #define IS_GEN_II(hpriv) ((hpriv)->hp_flags & MV_HP_GEN_II)
440 #define IS_GEN_IIE(hpriv) ((hpriv)->hp_flags & MV_HP_GEN_IIE)
441 #define IS_PCIE(hpriv) ((hpriv)->hp_flags & MV_HP_PCIE)
442 #define IS_SOC(hpriv) ((hpriv)
891 struct mv_host_priv *hpriv = host->private_data; local
961 mv_set_edma_ptrs(void __iomem *port_mmio, struct mv_host_priv *hpriv, struct mv_port_priv *pp) argument
992 mv_write_main_irq_mask(u32 mask, struct mv_host_priv *hpriv) argument
1012 struct mv_host_priv *hpriv = host->private_data; local
1040 struct mv_host_priv *hpriv = ap->host->private_data; local
1063 struct mv_host_priv *hpriv = host->private_data; local
1143 struct mv_host_priv *hpriv = ap->host->private_data; local
1327 struct mv_host_priv *hpriv = link->ap->host->private_data; local
1474 struct mv_host_priv *hpriv = ap->host->private_data; local
1528 struct mv_host_priv *hpriv = host->private_data; local
1543 struct mv_host_priv *hpriv = host->private_data; local
1570 struct mv_host_priv *hpriv = ap->host->private_data; local
1632 struct mv_host_priv *hpriv = ap->host->private_data; local
1672 struct mv_host_priv *hpriv = ap->host->private_data; local
2369 struct mv_host_priv *hpriv = ap->host->private_data; local
2608 struct mv_host_priv *hpriv = ap->host->private_data; local
2768 struct mv_host_priv *hpriv = ap->host->private_data; local
2851 struct mv_host_priv *hpriv = host->private_data; local
2916 struct mv_host_priv *hpriv = host->private_data; local
2971 struct mv_host_priv *hpriv = host->private_data; local
3023 struct mv_host_priv *hpriv = link->ap->host->private_data; local
3037 struct mv_host_priv *hpriv = link->ap->host->private_data; local
3065 mv5_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3070 mv5_read_preamp(struct mv_host_priv *hpriv, int idx, void __iomem *mmio) argument
3082 mv5_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3095 mv5_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int port) argument
3124 mv5_reset_hc_port(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int port) argument
3148 mv5_reset_one_hc(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int hc) argument
3169 struct mv_host_priv *hpriv = host->private_data; local
3187 struct mv_host_priv *hpriv = host->private_data; local
3207 mv6_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3283 mv6_read_preamp(struct mv_host_priv *hpriv, int idx, void __iomem *mmio) argument
3303 mv6_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3308 mv6_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int port) argument
3386 mv_soc_enable_leds(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3392 mv_soc_read_preamp(struct mv_host_priv *hpriv, int idx, void __iomem *mmio) argument
3407 mv_soc_reset_hc_port(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int port) argument
3432 mv_soc_reset_one_hc(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3448 struct mv_host_priv *hpriv = host->private_data; local
3459 mv_soc_reset_flash(struct mv_host_priv *hpriv, void __iomem *mmio) argument
3470 mv_soc_65n_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int port) argument
3508 soc_is_65n(struct mv_host_priv *hpriv) argument
3527 mv_reset_channel(struct mv_host_priv *hpriv, void __iomem *mmio, unsigned int port_no) argument
3591 struct mv_host_priv *hpriv = ap->host->private_data; local
3635 struct mv_host_priv *hpriv = ap->host->private_data; local
3694 struct mv_host_priv *hpriv = host->private_data; local
3708 struct mv_host_priv *hpriv = host->private_data; local
3722 struct mv_host_priv *hpriv = host->private_data; local
3735 struct mv_host_priv *hpriv = host->private_data; local
3889 struct mv_host_priv *hpriv = host->private_data; local
3962 mv_create_dma_pools(struct mv_host_priv *hpriv, struct device *dev) argument
3982 mv_conf_mbus_windows(struct mv_host_priv *hpriv, const struct mbus_dram_target_info *dram) argument
4018 struct mv_host_priv *hpriv; local
4188 struct mv_host_priv *hpriv = host->private_data; local
4222 struct mv_host_priv *hpriv = host->private_data; local
4331 struct mv_host_priv *hpriv = host->private_data; local
4374 struct mv_host_priv *hpriv; local
[all...]
H A Dahci_sunxi.c150 struct ahci_host_priv *hpriv = ap->host->private_data; local
193 * sunxi_clrsetbits(hpriv->mmio + AHCI_P0DMACR, 0x0000ffff,
196 sunxi_clrsetbits(hpriv->mmio + AHCI_P0DMACR, 0x0000ffff, 0x00004433);
216 struct ahci_host_priv *hpriv; local
219 hpriv = ahci_platform_get_resources(pdev, AHCI_PLATFORM_GET_RESETS);
220 if (IS_ERR(hpriv))
221 return PTR_ERR(hpriv);
223 hpriv->start_engine = ahci_sunxi_start_engine;
225 rc = ahci_platform_enable_resources(hpriv);
229 rc = ahci_sunxi_phy_init(dev, hpriv
260 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_xgene.c79 struct ahci_host_priv *hpriv; member in struct:xgene_ahci_context
137 struct ahci_host_priv *hpriv = ap->host->private_data; local
152 hpriv->stop_engine(ap);
165 hpriv->start_engine(ap);
189 struct ahci_host_priv *hpriv = ap->host->private_data; local
190 struct xgene_ahci_context *ctx = hpriv->plat_data;
266 void __iomem *mmio = ctx->hpriv->mmio;
352 struct ahci_host_priv *hpriv = ap->host->private_data; local
353 struct xgene_ahci_context *ctx = hpriv->plat_data;
391 struct ahci_host_priv *hpriv local
429 struct ahci_host_priv *hpriv = host->private_data; local
497 struct ahci_host_priv *hpriv = ap->host->private_data; local
562 struct ahci_host_priv *hpriv = host->private_data; local
583 struct ahci_host_priv *hpriv; local
644 xgene_ahci_hw_init(struct ahci_host_priv *hpriv) argument
733 struct ahci_host_priv *hpriv; local
[all...]
H A Dlibahci.c265 struct ahci_host_priv *hpriv = ap->host->private_data; local
267 return sprintf(buf, "%x\n", hpriv->cap);
275 struct ahci_host_priv *hpriv = ap->host->private_data; local
277 return sprintf(buf, "%x\n", hpriv->cap2);
285 struct ahci_host_priv *hpriv = ap->host->private_data; local
287 return sprintf(buf, "%x\n", hpriv->version);
310 struct ahci_host_priv *hpriv = ap->host->private_data; local
311 void __iomem *mmio = hpriv->mmio;
312 void __iomem *em_mmio = mmio + hpriv->em_loc;
323 !(hpriv
370 struct ahci_host_priv *hpriv = ap->host->private_data; local
413 struct ahci_host_priv *hpriv = ap->host->private_data; local
446 ahci_save_initial_config(struct device *dev, struct ahci_host_priv *hpriv) argument
621 struct ahci_host_priv *hpriv = host->private_data; local
648 struct ahci_host_priv *hpriv = ap->host->private_data; local
696 struct ahci_host_priv *hpriv = ap->host->private_data; local
745 struct ahci_host_priv *hpriv = ap->host->private_data; local
791 struct ahci_host_priv *hpriv = ap->host->private_data; local
811 struct ahci_host_priv *hpriv = ap->host->private_data; local
883 struct ahci_host_priv *hpriv = ap->host->private_data; local
904 struct ahci_host_priv *hpriv = ap->host->private_data; local
953 struct ahci_host_priv *hpriv = ap->host->private_data; local
974 struct ahci_host_priv *hpriv = host->private_data; local
1096 struct ahci_host_priv *hpriv = host->private_data; local
1112 struct ahci_host_priv *hpriv = ap->host->private_data; local
1261 struct ahci_host_priv *hpriv = ap->host->private_data; local
1296 struct ahci_host_priv *hpriv = host->private_data; local
1322 struct ahci_host_priv *hpriv = dev->link->ap->host->private_data; local
1364 struct ahci_host_priv *hpriv = ap->host->private_data; local
1450 struct ahci_host_priv *hpriv = ap->host->private_data; local
1596 struct ahci_host_priv *hpriv = ap->host->private_data; local
1747 struct ahci_host_priv *hpriv = ap->host->private_data; local
1893 struct ahci_host_priv *hpriv = ap->host->private_data; local
2007 struct ahci_host_priv *hpriv; local
2201 struct ahci_host_priv *hpriv = ap->host->private_data; local
2218 struct ahci_host_priv *hpriv = ap->host->private_data; local
2244 struct ahci_host_priv *hpriv = ap->host->private_data; local
2324 struct ahci_host_priv *hpriv = ap->host->private_data; local
2358 struct ahci_host_priv *hpriv = ap->host->private_data; local
2486 struct ahci_host_priv *hpriv = ap->host->private_data; local
2583 struct ahci_host_priv *hpriv = ap->host->private_data; local
2603 struct ahci_host_priv *hpriv = host->private_data; local
2679 ahci_set_em_messages(struct ahci_host_priv *hpriv, struct ata_port_info *pi) argument
2707 struct ahci_host_priv *hpriv = host->private_data; local
2751 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_qoriq.c96 struct ahci_host_priv *hpriv = ap->host->private_data; local
97 struct ahci_qoriq_priv *qoriq_priv = hpriv->plat_data;
104 hpriv->stop_engine(ap);
141 hpriv->start_engine(ap);
164 static int ahci_qoriq_phy_init(struct ahci_host_priv *hpriv) argument
166 struct ahci_qoriq_priv *qpriv = hpriv->plat_data;
167 void __iomem *reg_base = hpriv->mmio;
261 struct ahci_host_priv *hpriv; local
267 hpriv = ahci_platform_get_resources(pdev, 0);
268 if (IS_ERR(hpriv))
326 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dsata_uli.c89 struct uli_priv *hpriv = ap->host->private_data; local
90 return hpriv->scr_cfg_addr[ap->port_no] + (4 * sc_reg);
134 struct uli_priv *hpriv; local
154 hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL);
155 if (!hpriv)
157 host->private_data = hpriv;
173 hpriv->scr_cfg_addr[0] = ULI5287_BASE;
174 hpriv->scr_cfg_addr[1] = ULI5287_BASE + ULI5287_OFFS;
182 hpriv
[all...]
H A Dahci.c88 static void ahci_intel_pcs_quirk(struct pci_dev *pdev, struct ahci_host_priv *hpriv);
681 struct ahci_host_priv *hpriv, char *mask_s)
690 hpriv->mask_port_map = mask;
694 struct ahci_host_priv *hpriv)
708 ahci_apply_port_map_mask(dev, hpriv, str);
743 ahci_apply_port_map_mask(dev, hpriv, mask_s);
751 struct ahci_host_priv *hpriv)
755 hpriv->saved_port_map = 1;
763 if (hpriv->flags & AHCI_HFLAG_MV_PATA) {
765 hpriv
680 ahci_apply_port_map_mask(struct device *dev, struct ahci_host_priv *hpriv, char *mask_s) argument
693 ahci_get_port_map_mask(struct device *dev, struct ahci_host_priv *hpriv) argument
750 ahci_pci_save_initial_config(struct pci_dev *pdev, struct ahci_host_priv *hpriv) argument
782 struct ahci_host_priv *hpriv = host->private_data; local
800 struct ahci_host_priv *hpriv = host->private_data; local
829 struct ahci_host_priv *hpriv = ap->host->private_data; local
851 struct ahci_host_priv *hpriv = ap->host->private_data; local
912 struct ahci_host_priv *hpriv = ap->host->private_data; local
963 struct ahci_host_priv *hpriv = host->private_data; local
1004 struct ahci_host_priv *hpriv = host->private_data; local
1043 ahci_configure_dma_masks(struct pci_dev *pdev, struct ahci_host_priv *hpriv) argument
1563 acer_sa5_271_workaround(struct ahci_host_priv *hpriv, struct pci_dev *pdev) argument
1595 struct ahci_host_priv *hpriv; local
1622 ahci_remap_check(struct pci_dev *pdev, int bar, struct ahci_host_priv *hpriv) argument
1669 ahci_init_msi(struct pci_dev *pdev, unsigned int n_ports, struct ahci_host_priv *hpriv) argument
1714 struct ahci_host_priv *hpriv = ap->host->private_data; local
1727 struct ahci_host_priv *hpriv = ap->host->private_data; local
1757 ahci_intel_pcs_quirk(struct pci_dev *pdev, struct ahci_host_priv *hpriv) argument
1784 struct ahci_host_priv *hpriv = host->private_data; local
1797 struct ahci_host_priv *hpriv; local
[all...]
H A Dsata_highbank.c131 struct ahci_host_priv *hpriv = ap->host->private_data; local
132 struct ecx_plat_data *pdata = hpriv->plat_data;
146 if (!(hpriv->em_msg_type & EM_MSG_TYPE_LED))
178 struct ahci_host_priv *hpriv,
182 struct ecx_plat_data *pdata = hpriv->plat_data;
208 hpriv->em_loc = 0;
209 hpriv->em_buf_sz = 4;
210 hpriv->em_msg_type = EM_MSG_TYPE_LED;
391 struct ahci_host_priv *hpriv = ap->host->private_data; local
399 hpriv
177 highbank_set_em_messages(struct device *dev, struct ahci_host_priv *hpriv, struct ata_port_info *pi) argument
454 struct ahci_host_priv *hpriv; local
571 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dacard-ahci.c115 struct ahci_host_priv *hpriv = host->private_data; local
116 void __iomem *mmio = hpriv->mmio;
120 hpriv->flags & AHCI_HFLAG_NO_SUSPEND) {
275 struct ahci_host_priv *hpriv = ap->host->private_data; local
287 if ((hpriv->cap & HOST_CAP_FBS) && sata_pmp_supported(ap)) {
292 else if (hpriv->flags & AHCI_HFLAG_YES_FBS) {
357 struct ahci_host_priv *hpriv; local
379 hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL);
380 if (!hpriv)
[all...]
/linux-master/drivers/usb/renesas_usbhs/
H A Dmod_host.c109 #define usbhsh_for_each_udev(pos, hpriv, i) \
110 __usbhsh_for_each_udev(1, pos, hpriv, i)
112 #define usbhsh_for_each_udev_with_dev0(pos, hpriv, i) \
113 __usbhsh_for_each_udev(0, pos, hpriv, i)
155 static struct usbhsh_request *usbhsh_ureq_alloc(struct usbhsh_hpriv *hpriv, argument
172 static void usbhsh_ureq_free(struct usbhsh_hpriv *hpriv, argument
184 static int usbhsh_is_running(struct usbhsh_hpriv *hpriv) argument
193 return (hpriv->mod.irq_attch == NULL);
199 static void usbhsh_endpoint_sequence_save(struct usbhsh_hpriv *hpriv, argument
241 static struct usbhsh_device *usbhsh_device_get(struct usbhsh_hpriv *hpriv,
244 usbhsh_pipe_attach(struct usbhsh_hpriv *hpriv, struct urb *urb) argument
324 usbhsh_pipe_detach(struct usbhsh_hpriv *hpriv, struct usbhsh_ep *uep) argument
365 usbhsh_endpoint_attach(struct usbhsh_hpriv *hpriv, struct urb *urb, gfp_t mem_flags) argument
405 usbhsh_endpoint_detach(struct usbhsh_hpriv *hpriv, struct usb_host_endpoint *ep) argument
439 usbhsh_endpoint_detach_all(struct usbhsh_hpriv *hpriv, struct usbhsh_device *udev) argument
464 usbhsh_device_get(struct usbhsh_hpriv *hpriv, struct urb *urb) argument
482 usbhsh_device_attach(struct usbhsh_hpriv *hpriv, struct urb *urb) argument
585 usbhsh_device_detach(struct usbhsh_hpriv *hpriv, struct usbhsh_device *udev) argument
632 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
663 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
749 usbhsh_setup_stage_packet_push(struct usbhsh_hpriv *hpriv, struct urb *urb, struct usbhs_pipe *pipe) argument
801 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
808 usbhsh_data_stage_packet_push(struct usbhsh_hpriv *hpriv, struct urb *urb, struct usbhs_pipe *pipe, gfp_t mem_flags) argument
839 usbhsh_status_stage_packet_push(struct usbhsh_hpriv *hpriv, struct urb *urb, struct usbhs_pipe *pipe, gfp_t mem_flags) argument
869 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
952 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1033 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1052 struct usbhsh_hpriv *hpriv; local
1076 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1091 __usbhsh_hub_hub_feature(struct usbhsh_hpriv *hpriv, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument
1108 __usbhsh_hub_port_feature(struct usbhsh_hpriv *hpriv, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument
1193 __usbhsh_hub_get_status(struct usbhsh_hpriv *hpriv, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument
1237 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1313 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1341 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1373 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1386 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1401 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1450 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1494 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1520 struct usbhsh_hpriv *hpriv; local
1568 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A Dhabanalabs_ioctl.c140 static int events_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
149 mutex_lock(&hpriv->notifier_event.lock);
150 events_mask = hpriv->notifier_event.events_mask;
151 hpriv->notifier_event.events_mask = 0;
152 mutex_unlock(&hpriv->notifier_event.lock);
157 static int dram_usage_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
159 struct hl_device *hdev = hpriv->hdev;
173 if (hpriv->ctx)
175 atomic64_read(&hpriv->ctx->dram_phys_mem);
334 static int pci_counters_info(struct hl_fpriv *hpriv, struc argument
353 clk_throttle_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
392 cs_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
443 sync_manager_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
468 total_energy_consumption_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
489 pll_frequency_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
508 power_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
527 open_stats_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
547 dram_pending_rows_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
566 dram_replaced_rows_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
584 last_err_open_dev_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
599 cs_timeout_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
615 razwi_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
633 undefined_opcode_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
655 dev_mem_alloc_page_sizes_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
676 sec_attest_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
725 dev_info_signed(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
772 eventfd_register(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
795 eventfd_unregister(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
809 engine_status_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
845 page_fault_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
863 user_mappings_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
887 hw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
909 fw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
931 engine_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args) argument
1001 _hl_info_ioctl(struct hl_fpriv *hpriv, void *data, struct device *dev) argument
1156 struct hl_fpriv *hpriv = file_priv->driver_priv; local
1161 hl_info_ioctl_control(struct hl_fpriv *hpriv, void *data) argument
1179 struct hl_fpriv *hpriv = file_priv->driver_priv; local
1230 _hl_ioctl(struct hl_fpriv *hpriv, unsigned int cmd, unsigned long arg, const struct hl_ioctl_desc *ioctl, struct device *dev) argument
1298 struct hl_fpriv *hpriv = filep->private_data; local
[all...]
H A Dhabanalabs_drv.c179 struct hl_fpriv *hpriv; local
182 hpriv = kzalloc(sizeof(*hpriv), GFP_KERNEL);
183 if (!hpriv)
186 hpriv->hdev = hdev;
187 mutex_init(&hpriv->notifier_event.lock);
188 mutex_init(&hpriv->restore_phase_mutex);
189 mutex_init(&hpriv->ctx_lock);
190 kref_init(&hpriv->refcount);
192 hl_ctx_mgr_init(&hpriv
279 struct hl_fpriv *hpriv; local
[all...]
H A Dcontext.c139 if (ctx->hpriv) {
140 struct hl_fpriv *hpriv = ctx->hpriv; local
142 mutex_lock(&hpriv->ctx_lock);
143 hpriv->ctx = NULL;
144 mutex_unlock(&hpriv->ctx_lock);
146 hl_hpriv_put(hpriv);
152 int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv) argument
154 struct hl_ctx_mgr *ctx_mgr = &hpriv->ctx_mgr;
179 hl_hpriv_get(hpriv);
312 struct hl_fpriv *hpriv; local
[all...]

Completed in 406 milliseconds

12