Lines Matching defs:priv
102 struct ehci_sh_priv *priv;
152 priv = kmalloc(sizeof(struct ehci_sh_priv), GFP_KERNEL);
153 if (!priv) {
154 dev_dbg(&pdev->dev, "error allocating priv data\n");
160 priv->fclk = clk_get(&pdev->dev, "usb_fck");
161 if (IS_ERR(priv->fclk))
162 priv->fclk = NULL;
164 priv->iclk = clk_get(&pdev->dev, "usb_ick");
165 if (IS_ERR(priv->iclk))
166 priv->iclk = NULL;
168 clk_enable(priv->fclk);
169 clk_enable(priv->iclk);
177 priv->hcd = hcd;
178 platform_set_drvdata(pdev, priv);
183 clk_disable(priv->iclk);
184 clk_disable(priv->fclk);
186 clk_put(priv->iclk);
187 clk_put(priv->fclk);
189 kfree(priv);
204 struct ehci_sh_priv *priv = platform_get_drvdata(pdev);
205 struct usb_hcd *hcd = priv->hcd;
213 clk_disable(priv->fclk);
214 clk_disable(priv->iclk);
216 clk_put(priv->fclk);
217 clk_put(priv->iclk);
219 kfree(priv);
226 struct ehci_sh_priv *priv = platform_get_drvdata(pdev);
227 struct usb_hcd *hcd = priv->hcd;