+ </request>
+
+ <request name="set_fps">
+ <arg name="fps" type="uint"/>
+ </request>
+
+ <request name="set_offset">
+ <arg name="offset" type="int"/>
+ </request>
+
+ <request name="set_enable_fake">
+ <arg name="enable_fake" type="uint"/>
+ </request>
+
+ <request name="wait_vblank">
+ <description summary="Wait for a HW vblank">
+ When wl_tdm_vblank.wait_vblank is called, TDM server will send the
+ wl_tdm_vblank.done event after interval vblanks. If enable_fake == 1,
+ TDM server will send the done event always. Otherwise, TDM server will
+ send the done event with TDM error value.
+ </description>
+
+ <arg name="interval" type="uint"/>
+ <arg name="req_id" type="uint" summary="wait_vblank request ID"/>
+ <arg name="req_sec" type="uint" summary="sec of the request time in client side"/>
+ <arg name="req_usec" type="uint" summary="usec of the request time in client side"/>
+ </request>
+
+ <request name="wait_vblank_seq">
+ <arg name="sequence" type="uint" summary="the target sequence number"/>
+ <arg name="req_id" type="uint" summary="wait_vblank request ID"/>
+ <arg name="req_sec" type="uint" summary="sec of the request time in client side"/>
+ <arg name="req_usec" type="uint" summary="usec of the request time in client side"/>