venc.c (666fab4a3ea143315a9c059fad9f3a0f1365d54b) venc.c (a5d704d33245b0799947a3008f9f376dba4d5c91)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2009 Nokia Corporation
4 * Author: Tomi Valkeinen <tomi.valkeinen@ti.com>
5 *
6 * VENC settings from TI's DSS driver
7 */
8

--- 347 unchanged lines hidden (view full) ---

356
357static int venc_runtime_get(struct venc_device *venc)
358{
359 int r;
360
361 DSSDBG("venc_runtime_get\n");
362
363 r = pm_runtime_get_sync(&venc->pdev->dev);
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2009 Nokia Corporation
4 * Author: Tomi Valkeinen <tomi.valkeinen@ti.com>
5 *
6 * VENC settings from TI's DSS driver
7 */
8

--- 347 unchanged lines hidden (view full) ---

356
357static int venc_runtime_get(struct venc_device *venc)
358{
359 int r;
360
361 DSSDBG("venc_runtime_get\n");
362
363 r = pm_runtime_get_sync(&venc->pdev->dev);
364 WARN_ON(r < 0);
365 return r < 0 ? r : 0;
364 if (WARN_ON(r < 0)) {
365 pm_runtime_put_noidle(&venc->pdev->dev);
366 return r;
367 }
368 return 0;
366}
367
368static void venc_runtime_put(struct venc_device *venc)
369{
370 int r;
371
372 DSSDBG("venc_runtime_put\n");
373

--- 552 unchanged lines hidden ---
369}
370
371static void venc_runtime_put(struct venc_device *venc)
372{
373 int r;
374
375 DSSDBG("venc_runtime_put\n");
376

--- 552 unchanged lines hidden ---