Lines Matching refs:err

62 	int err;
82 err = -ENOMEM;
86 err = dma_get_sgtable_attrs(dev, &bo->sgt, bo->dma_cookie,
88 if (err) {
89 dev_err(dev, "Failed to get DMA buffer SG table: %d\n", err);
93 err = dma_map_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs);
94 if (err) {
95 dev_err(dev, "Failed to map DMA buffer SG table: %d\n", err);
100 err = tegra_vde_iommu_map(vde, &bo->sgt, &bo->iova, bo->size);
101 if (err) {
102 dev_err(dev, "Failed to map DMA buffer IOVA: %d\n", err);
125 return err;
161 int err;
164 err = tegra_powergate_power_off(TEGRA_POWERGATE_VDEC);
165 if (err) {
166 dev_err(dev, "Failed to power down HW: %d\n", err);
167 return err;
181 int err;
183 err = reset_control_acquire(vde->rst_mc);
184 if (err) {
185 dev_err(dev, "Failed to acquire mc reset: %d\n", err);
186 return err;
189 err = reset_control_acquire(vde->rst);
190 if (err) {
191 dev_err(dev, "Failed to acquire reset: %d\n", err);
196 err = tegra_powergate_sequence_power_up(TEGRA_POWERGATE_VDEC,
198 if (err) {
199 dev_err(dev, "Failed to power up HW : %d\n", err);
207 err = clk_prepare_enable(vde->clk);
208 if (err) {
209 dev_err(dev, "Failed to enable clock: %d\n", err);
221 return err;
228 int irq, err;
277 err = PTR_ERR(vde->clk);
278 dev_err(dev, "Could not get VDE clk %d\n", err);
279 return err;
284 err = PTR_ERR(vde->rst);
285 dev_err(dev, "Could not get VDE reset %d\n", err);
286 return err;
291 err = PTR_ERR(vde->rst_mc);
292 dev_err(dev, "Could not get MC reset %d\n", err);
293 return err;
300 err = devm_request_irq(dev, irq, tegra_vde_isr, 0,
302 if (err) {
303 dev_err(dev, "Could not request IRQ %d\n", err);
304 return err;
307 err = devm_tegra_core_dev_init_opp_table_common(dev);
308 if (err) {
309 dev_err(dev, "Could initialize OPP table %d\n", err);
310 return err;
332 err = tegra_vde_iommu_init(vde);
333 if (err) {
334 dev_err(dev, "Failed to initialize IOMMU: %d\n", err);
347 err = pm_runtime_resume_and_get(dev);
348 if (err)
353 err = tegra_vde_alloc_bo(vde, &vde->secure_bo, DMA_FROM_DEVICE, 4096);
354 if (err) {
355 dev_err(dev, "Failed to allocate secure BO: %d\n", err);
359 err = tegra_vde_v4l2_init(vde);
360 if (err) {
361 dev_err(dev, "Failed to initialize V4L2: %d\n", err);
379 return err;
425 int err;
429 err = pm_runtime_force_suspend(dev);
430 if (err < 0)
431 return err;
439 int err;
441 err = pm_runtime_force_resume(dev);
442 if (err < 0)
443 return err;