Searched defs:hpriv (Results 1 - 25 of 26) sorted by relevance

12

/drivers/ata/
H A Dahci_platform.c35 struct ahci_host_priv *hpriv; local
38 hpriv = ahci_platform_get_resources(pdev);
39 if (IS_ERR(hpriv))
40 return PTR_ERR(hpriv);
42 rc = ahci_platform_enable_resources(hpriv);
47 hpriv->flags |= AHCI_HFLAG_NO_FBS | AHCI_HFLAG_NO_NCQ;
49 rc = ahci_platform_init_host(pdev, hpriv, &ahci_port_info);
55 ahci_platform_disable_resources(hpriv);
H A Dahci_da850.c65 struct ahci_host_priv *hpriv; local
70 hpriv = ahci_platform_get_resources(pdev);
71 if (IS_ERR(hpriv))
72 return PTR_ERR(hpriv);
74 rc = ahci_platform_enable_resources(hpriv);
86 da850_sata_init(dev, pwrdn_reg, hpriv->mmio);
88 rc = ahci_platform_init_host(pdev, hpriv, &ahci_da850_port_info);
94 ahci_platform_disable_resources(hpriv);
H A Dahci_mvebu.c29 static void ahci_mvebu_mbus_config(struct ahci_host_priv *hpriv, argument
35 writel(0, hpriv->mmio + AHCI_WINDOW_CTRL(i));
36 writel(0, hpriv->mmio + AHCI_WINDOW_BASE(i));
37 writel(0, hpriv->mmio + AHCI_WINDOW_SIZE(i));
45 hpriv->mmio + AHCI_WINDOW_CTRL(i));
46 writel(cs->base, hpriv->mmio + AHCI_WINDOW_BASE(i));
48 hpriv->mmio + AHCI_WINDOW_SIZE(i));
52 static void ahci_mvebu_regret_option(struct ahci_host_priv *hpriv) argument
59 writel(0x4, hpriv->mmio + AHCI_VENDOR_SPECIFIC_0_ADDR);
60 writel(0x80, hpriv
72 struct ahci_host_priv *hpriv; local
[all...]
H A Dahci_st.c38 struct ahci_host_priv *hpriv; member in struct:st_ahci_drv_data
69 st_ahci_configure_oob(drv_data->hpriv->mmio);
92 struct ahci_host_priv *hpriv = host->private_data; local
103 ahci_platform_disable_resources(hpriv);
146 struct ahci_host_priv *hpriv; local
155 hpriv = ahci_platform_get_resources(pdev);
156 if (IS_ERR(hpriv))
157 return PTR_ERR(hpriv);
159 drv_data->hpriv = hpriv;
182 struct ahci_host_priv *hpriv = drv_data->hpriv; local
205 struct ahci_host_priv *hpriv = drv_data->hpriv; local
[all...]
H A Dlibahci_platform.c43 * @hpriv: host private area to store config values
45 * This function enables all the PHYs found in hpriv->phys, if any.
52 static int ahci_platform_enable_phys(struct ahci_host_priv *hpriv) argument
56 for (i = 0; i < hpriv->nports; i++) {
57 if (!hpriv->phys[i])
60 rc = phy_init(hpriv->phys[i]);
64 rc = phy_power_on(hpriv->phys[i]);
66 phy_exit(hpriv->phys[i]);
75 phy_power_off(hpriv->phys[i]);
76 phy_exit(hpriv
87 ahci_platform_disable_phys(struct ahci_host_priv *hpriv) argument
111 ahci_platform_enable_clks(struct ahci_host_priv *hpriv) argument
136 ahci_platform_disable_clks(struct ahci_host_priv *hpriv) argument
162 ahci_platform_enable_resources(struct ahci_host_priv *hpriv) argument
202 ahci_platform_disable_resources(struct ahci_host_priv *hpriv) argument
215 struct ahci_host_priv *hpriv = res; local
246 struct ahci_host_priv *hpriv; local
410 ahci_platform_init_host(struct platform_device *pdev, struct ahci_host_priv *hpriv, const struct ata_port_info *pi_template) argument
502 struct ahci_host_priv *hpriv = host->private_data; local
522 struct ahci_host_priv *hpriv = host->private_data; local
588 struct ahci_host_priv *hpriv = host->private_data; local
614 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dsata_uli.c105 struct uli_priv *hpriv = ap->host->private_data; local
106 return hpriv->scr_cfg_addr[ap->port_no] + (4 * sc_reg);
150 struct uli_priv *hpriv; local
170 hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL);
171 if (!hpriv)
173 host->private_data = hpriv;
189 hpriv->scr_cfg_addr[0] = ULI5287_BASE;
190 hpriv->scr_cfg_addr[1] = ULI5287_BASE + ULI5287_OFFS;
198 hpriv
[all...]
H A Dacard-ahci.c131 struct ahci_host_priv *hpriv = host->private_data; local
132 void __iomem *mmio = hpriv->mmio;
136 hpriv->flags & AHCI_HFLAG_NO_SUSPEND) {
326 struct ahci_host_priv *hpriv = ap->host->private_data; local
338 if ((hpriv->cap & HOST_CAP_FBS) && sata_pmp_supported(ap)) {
343 else if (hpriv->flags & AHCI_HFLAG_YES_FBS) {
409 struct ahci_host_priv *hpriv; local
433 hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL);
434 if (!hpriv)
[all...]
H A Dahci_sunxi.c150 struct ahci_host_priv *hpriv = ap->host->private_data; local
153 sunxi_clrsetbits(hpriv->mmio + AHCI_P0DMACR, 0x0000ff00, 0x00004400);
169 struct ahci_host_priv *hpriv; local
172 hpriv = ahci_platform_get_resources(pdev);
173 if (IS_ERR(hpriv))
174 return PTR_ERR(hpriv);
176 hpriv->start_engine = ahci_sunxi_start_engine;
178 rc = ahci_platform_enable_resources(hpriv);
182 rc = ahci_sunxi_phy_init(dev, hpriv->mmio);
186 hpriv
204 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dpata_hpt366.c355 void *hpriv = NULL; local
376 hpriv = &hpt366_40;
379 hpriv = &hpt366_25;
382 hpriv = &hpt366_33;
386 return ata_pci_bmdma_init_one(dev, ppi, &hpt36x_sht, hpriv, 0);
H A Dpata_rdc.c55 struct rdc_host_priv *hpriv = ap->host->private_data; local
60 if ((hpriv->saved_iocfg & mask) == 0)
329 struct rdc_host_priv *hpriv; local
342 hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL);
343 if (!hpriv)
349 pci_read_config_dword(pdev, 0x54, &hpriv->saved_iocfg);
354 host->private_data = hpriv;
367 struct rdc_host_priv *hpriv = host->private_data; local
369 pci_write_config_dword(pdev, 0x54, hpriv
[all...]
H A Dahci_tegra.c111 static int tegra_ahci_power_on(struct ahci_host_priv *hpriv) argument
113 struct tegra_ahci_priv *tegra = hpriv->plat_data;
130 ret = ahci_platform_enable_resources(hpriv);
150 static void tegra_ahci_power_off(struct ahci_host_priv *hpriv) argument
152 struct tegra_ahci_priv *tegra = hpriv->plat_data;
154 ahci_platform_disable_resources(hpriv);
166 static int tegra_ahci_controller_init(struct ahci_host_priv *hpriv) argument
168 struct tegra_ahci_priv *tegra = hpriv->plat_data;
173 ret = tegra_ahci_power_on(hpriv);
262 static void tegra_ahci_controller_deinit(struct ahci_host_priv *hpriv) argument
269 struct ahci_host_priv *hpriv = host->private_data; local
294 struct ahci_host_priv *hpriv; local
[all...]
H A Dpata_amd.c533 void *hpriv = NULL; local
570 hpriv = (void *)(unsigned long)udma;
574 return ata_pci_bmdma_init_one(pdev, ppi, &amd_sht, hpriv, 0);
H A Dpata_hpt3x2n.c499 void *hpriv = (void *)USE_DPLL; local
592 hpriv = (void *)(PCI66 | USE_DPLL);
603 return ata_pci_bmdma_init_one(dev, ppi, &hpt3x2n_sht, hpriv, 0);
H A Dahci.c532 struct ahci_host_priv *hpriv)
536 hpriv->force_port_map = 1;
544 if (hpriv->flags & AHCI_HFLAG_MV_PATA) {
546 hpriv->mask_port_map = 0x3;
548 hpriv->mask_port_map = 0xf;
553 ahci_save_initial_config(&pdev->dev, hpriv);
563 struct ahci_host_priv *hpriv = host->private_data; local
568 if ((tmp16 & hpriv->port_map) != hpriv->port_map) {
569 tmp16 |= hpriv
531 ahci_pci_save_initial_config(struct pci_dev *pdev, struct ahci_host_priv *hpriv) argument
579 struct ahci_host_priv *hpriv = host->private_data; local
608 struct ahci_host_priv *hpriv = ap->host->private_data; local
634 struct ahci_host_priv *hpriv = ap->host->private_data; local
678 struct ahci_host_priv *hpriv = host->private_data; local
1205 ahci_init_interrupts(struct pci_dev *pdev, unsigned int n_ports, struct ahci_host_priv *hpriv) argument
1259 struct ahci_host_priv *hpriv; local
[all...]
H A Dahci_imx.c184 static int imx_sata_phy_reset(struct ahci_host_priv *hpriv) argument
186 void __iomem *mmio = hpriv->mmio;
215 static int imx_sata_enable(struct ahci_host_priv *hpriv) argument
217 struct imx_ahci_priv *imxpriv = hpriv->plat_data;
224 if (hpriv->target_pwr) {
225 ret = regulator_enable(hpriv->target_pwr);
259 ret = imx_sata_phy_reset(hpriv);
273 if (hpriv->target_pwr)
274 regulator_disable(hpriv->target_pwr);
279 static void imx_sata_disable(struct ahci_host_priv *hpriv) argument
303 struct ahci_host_priv *hpriv = host->private_data; local
335 struct ahci_host_priv *hpriv = host->private_data; local
531 struct ahci_host_priv *hpriv; local
638 struct ahci_host_priv *hpriv = host->private_data; local
649 struct ahci_host_priv *hpriv = host->private_data; local
664 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci_xgene.c85 struct ahci_host_priv *hpriv; member in struct:xgene_ahci_context
115 struct ahci_host_priv *hpriv = ap->host->private_data; local
119 hpriv->start_engine(ap);
136 struct ahci_host_priv *hpriv = ap->host->private_data; local
137 struct xgene_ahci_context *ctx = hpriv->plat_data;
198 void __iomem *mmio = ctx->hpriv->mmio;
284 struct ahci_host_priv *hpriv = ap->host->private_data; local
285 struct xgene_ahci_context *ctx = hpriv->plat_data;
323 struct ahci_host_priv *hpriv = ap->host->private_data; local
351 hpriv
361 struct ahci_host_priv *hpriv = host->private_data; local
381 xgene_ahci_hw_init(struct ahci_host_priv *hpriv) argument
450 struct ahci_host_priv *hpriv; local
[all...]
H A Dsata_highbank.c143 struct ahci_host_priv *hpriv = ap->host->private_data; local
144 struct ecx_plat_data *pdata = hpriv->plat_data;
158 if (!(hpriv->em_msg_type & EM_MSG_TYPE_LED))
190 struct ahci_host_priv *hpriv,
194 struct ecx_plat_data *pdata = hpriv->plat_data;
222 hpriv->em_loc = 0;
223 hpriv->em_buf_sz = 4;
224 hpriv->em_msg_type = EM_MSG_TYPE_LED;
405 struct ahci_host_priv *hpriv = ap->host->private_data; local
434 hpriv
189 highbank_set_em_messages(struct device *dev, struct ahci_host_priv *hpriv, struct ata_port_info *pi) argument
468 struct ahci_host_priv *hpriv; local
584 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dahci.h216 /* hpriv->flags bits */
373 struct ahci_host_priv *hpriv);
388 void ahci_set_em_messages(struct ahci_host_priv *hpriv,
399 struct ahci_host_priv *hpriv = host->private_data; local
400 void __iomem *mmio = hpriv->mmio;
H A Data_piix.c524 struct piix_host_priv *hpriv = ap->host->private_data; local
540 if ((hpriv->saved_iocfg & mask) == 0)
795 struct piix_host_priv *hpriv = ap->host->private_data; local
798 hpriv->sidpr + PIIX_SIDPR_IDX);
804 struct piix_host_priv *hpriv = link->ap->host->private_data; local
810 *val = ioread32(hpriv->sidpr + PIIX_SIDPR_DATA);
817 struct piix_host_priv *hpriv = link->ap->host->private_data; local
823 iowrite32(val, hpriv->sidpr + PIIX_SIDPR_DATA);
1453 struct piix_host_priv *hpriv = host->private_data; local
1460 if (hpriv
1535 struct piix_host_priv *hpriv = host->private_data; local
1665 struct piix_host_priv *hpriv; local
1766 struct piix_host_priv *hpriv = host->private_data; local
[all...]
H A Dlibahci.c231 struct ahci_host_priv *hpriv = ap->host->private_data; local
233 return sprintf(buf, "%x\n", hpriv->cap);
241 struct ahci_host_priv *hpriv = ap->host->private_data; local
243 return sprintf(buf, "%x\n", hpriv->cap2);
251 struct ahci_host_priv *hpriv = ap->host->private_data; local
252 void __iomem *mmio = hpriv->mmio;
272 struct ahci_host_priv *hpriv = ap->host->private_data; local
273 void __iomem *mmio = hpriv->mmio;
274 void __iomem *em_mmio = mmio + hpriv->em_loc;
284 !(hpriv
328 struct ahci_host_priv *hpriv = ap->host->private_data; local
368 struct ahci_host_priv *hpriv = ap->host->private_data; local
399 ahci_save_initial_config(struct device *dev, struct ahci_host_priv *hpriv) argument
528 struct ahci_host_priv *hpriv = host->private_data; local
547 struct ahci_host_priv *hpriv = ap->host->private_data; local
620 struct ahci_host_priv *hpriv = ap->host->private_data; local
666 struct ahci_host_priv *hpriv = ap->host->private_data; local
686 struct ahci_host_priv *hpriv = ap->host->private_data; local
748 struct ahci_host_priv *hpriv = ap->host->private_data; local
769 struct ahci_host_priv *hpriv = ap->host->private_data; local
838 struct ahci_host_priv *hpriv = host->private_data; local
959 struct ahci_host_priv *hpriv = host->private_data; local
975 struct ahci_host_priv *hpriv = ap->host->private_data; local
1145 struct ahci_host_priv *hpriv = host->private_data; local
1171 struct ahci_host_priv *hpriv = dev->link->ap->host->private_data; local
1213 struct ahci_host_priv *hpriv = ap->host->private_data; local
1290 struct ahci_host_priv *hpriv = ap->host->private_data; local
1442 struct ahci_host_priv *hpriv = ap->host->private_data; local
1587 struct ahci_host_priv *hpriv = ap->host->private_data; local
1701 struct ahci_host_priv *hpriv = ap->host->private_data; local
1832 struct ahci_host_priv *hpriv; local
1954 struct ahci_host_priv *hpriv = ap->host->private_data; local
1971 struct ahci_host_priv *hpriv = ap->host->private_data; local
1997 struct ahci_host_priv *hpriv = ap->host->private_data; local
2073 struct ahci_host_priv *hpriv = ap->host->private_data; local
2107 struct ahci_host_priv *hpriv = ap->host->private_data; local
2217 struct ahci_host_priv *hpriv = ap->host->private_data; local
2325 struct ahci_host_priv *hpriv = host->private_data; local
2396 ahci_set_em_messages(struct ahci_host_priv *hpriv, struct ata_port_info *pi) argument
2484 struct ahci_host_priv *hpriv = host->private_data; local
[all...]
H A Dsata_inic162x.c260 struct inic_host_priv *hpriv = ap->host->private_data; local
262 return hpriv->mmio_base + ap->port_no * PORT_SIZE;
416 struct inic_host_priv *hpriv = host->private_data; local
420 host_irq_stat = readw(hpriv->mmio_base + HOST_IRQ_STAT);
792 struct inic_host_priv *hpriv = host->private_data; local
800 rc = init_controller(hpriv->mmio_base, hpriv->cached_hctl);
815 struct inic_host_priv *hpriv; local
826 hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNE
[all...]
H A Dsata_promise.c807 struct pdc_host_priv *hpriv = ap->host->private_data; local
810 spin_lock(&hpriv->hard_reset_lock);
821 spin_unlock(&hpriv->hard_reset_lock);
1189 struct pdc_host_priv *hpriv; local
1226 hpriv = devm_kzalloc(&pdev->dev, sizeof *hpriv, GFP_KERNEL);
1227 if (!hpriv)
1229 spin_lock_init(&hpriv->hard_reset_lock);
1230 host->private_data = hpriv;
H A Dsata_sx4.c1440 struct pdc_host_priv *hpriv; local
1447 hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL);
1448 if (!host || !hpriv)
1451 host->private_data = hpriv;
H A Dsata_nv.c2358 struct nv_host_priv *hpriv; local
2392 hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL);
2393 if (!hpriv)
2395 hpriv->type = type;
2396 host->private_data = hpriv;
2438 struct nv_host_priv *hpriv = host->private_data; local
2446 if (hpriv->type >= CK804) {
2453 if (hpriv->type == ADMA) {
/drivers/usb/renesas_usbhs/
H A Dmod_host.c118 #define usbhsh_for_each_udev(pos, hpriv, i) \
119 __usbhsh_for_each_udev(1, pos, hpriv, i)
121 #define usbhsh_for_each_udev_with_dev0(pos, hpriv, i) \
122 __usbhsh_for_each_udev(0, pos, hpriv, i)
164 static struct usbhsh_request *usbhsh_ureq_alloc(struct usbhsh_hpriv *hpriv, argument
169 struct usbhs_priv *priv = usbhsh_hpriv_to_priv(hpriv);
185 static void usbhsh_ureq_free(struct usbhsh_hpriv *hpriv, argument
197 static int usbhsh_is_running(struct usbhsh_hpriv *hpriv) argument
206 return (hpriv->mod.irq_attch == NULL);
212 static void usbhsh_endpoint_sequence_save(struct usbhsh_hpriv *hpriv, argument
257 usbhsh_pipe_attach(struct usbhsh_hpriv *hpriv, struct urb *urb) argument
337 usbhsh_pipe_detach(struct usbhsh_hpriv *hpriv, struct usbhsh_ep *uep) argument
378 usbhsh_endpoint_attach(struct usbhsh_hpriv *hpriv, struct urb *urb, gfp_t mem_flags) argument
420 usbhsh_endpoint_detach(struct usbhsh_hpriv *hpriv, struct usb_host_endpoint *ep) argument
454 usbhsh_endpoint_detach_all(struct usbhsh_hpriv *hpriv, struct usbhsh_device *udev) argument
479 usbhsh_device_get(struct usbhsh_hpriv *hpriv, struct urb *urb) argument
497 usbhsh_device_attach(struct usbhsh_hpriv *hpriv, struct urb *urb) argument
600 usbhsh_device_detach(struct usbhsh_hpriv *hpriv, struct usbhsh_device *udev) argument
647 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
678 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
764 usbhsh_setup_stage_packet_push(struct usbhsh_hpriv *hpriv, struct urb *urb, struct usbhs_pipe *pipe) argument
816 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
823 usbhsh_data_stage_packet_push(struct usbhsh_hpriv *hpriv, struct urb *urb, struct usbhs_pipe *pipe, gfp_t mem_flags) argument
854 usbhsh_status_stage_packet_push(struct usbhsh_hpriv *hpriv, struct urb *urb, struct usbhs_pipe *pipe, gfp_t mem_flags) argument
884 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
966 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1047 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1066 struct usbhsh_hpriv *hpriv; local
1090 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1105 __usbhsh_hub_hub_feature(struct usbhsh_hpriv *hpriv, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument
1122 __usbhsh_hub_port_feature(struct usbhsh_hpriv *hpriv, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument
1207 __usbhsh_hub_get_status(struct usbhsh_hpriv *hpriv, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument
1250 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); local
1326 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1354 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1386 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1399 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1414 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1462 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1506 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
1532 struct usbhsh_hpriv *hpriv; local
1580 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); local
[all...]

Completed in 249 milliseconds

12