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 --- |