---
name: "drm_flip_work_commit"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/drm_flip_work_commit"
---

# drm\_flip\_work\_commit(9)

commit queued work

## NAME

drm\_flip\_work\_commit - commit queued work

## SYNOPSIS

**void drm\_flip\_work\_commit(struct drm\_flip\_work \*** *work***, struct workqueue\_struct \*** *wq***);**

## ARGUMENTS

*work*

the flip-work

*wq*

the work-queue to run the queued work on

## DESCRIPTION

Trigger work previously queued by **drm\_flip\_work\_queue** to run on a workqueue. The typical usage would be to queue work (via **drm\_flip\_work\_queue**) at any point (from vblank irq and/or prior), and then from vblank irq commit the queued work.

## AUTHORS

**Jesse Barnes** \<jesse.barnes@intel.com\>\
 Intel Corporation,

Initial version

**Laurent Pinchart** \<laurent.pinchart@ideasonboard.com\>\
 Ideas on board SPRL,

Driver internals

**Daniel Vetter** \<daniel.vetter@ffwll.ch\>\
 Intel Corporation,

Contributions all over the place

## COPYRIGHT
