/drivers/ata/ |
H A D | ahci_platform.c | 35 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 D | ahci_da850.c | 65 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 D | ahci_mvebu.c | 29 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 D | ahci_st.c | 38 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 D | libahci_platform.c | 43 * @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 D | sata_uli.c | 105 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 D | acard-ahci.c | 131 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 D | ahci_sunxi.c | 150 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 D | pata_hpt366.c | 355 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 D | pata_rdc.c | 55 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 D | ahci_tegra.c | 111 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 D | pata_amd.c | 533 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 D | pata_hpt3x2n.c | 499 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 D | ahci.c | 532 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 D | ahci_imx.c | 184 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 D | ahci_xgene.c | 85 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 D | sata_highbank.c | 143 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 D | ahci.h | 216 /* 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 D | ata_piix.c | 524 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 D | libahci.c | 231 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 D | sata_inic162x.c | 260 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 D | sata_promise.c | 807 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 D | sata_sx4.c | 1440 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 D | sata_nv.c | 2358 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 D | mod_host.c | 118 #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...] |