Lines Matching refs:drvdata
63 static int __enable_clocks(struct msm_iommu_drvdata *drvdata) in __enable_clocks() argument
67 ret = clk_enable(drvdata->pclk); in __enable_clocks()
71 if (drvdata->clk) { in __enable_clocks()
72 ret = clk_enable(drvdata->clk); in __enable_clocks()
74 clk_disable(drvdata->pclk); in __enable_clocks()
80 static void __disable_clocks(struct msm_iommu_drvdata *drvdata) in __disable_clocks() argument
82 clk_disable(drvdata->clk); in __disable_clocks()
83 clk_disable(drvdata->pclk); in __disable_clocks()
638 struct msm_iommu_drvdata *drvdata = dev_id; in msm_iommu_fault_handler() local
645 if (!drvdata) { in msm_iommu_fault_handler()
650 base = drvdata->base; in msm_iommu_fault_handler()
655 ret = __enable_clocks(drvdata); in msm_iommu_fault_handler()
659 for (i = 0; i < drvdata->ncb; i++) { in msm_iommu_fault_handler()
668 __disable_clocks(drvdata); in msm_iommu_fault_handler()