1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>input_set_events_per_packet</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux Device Drivers"><link rel="up" href="input_subsystem.html#idp1114168316" title="Input core"><link rel="prev" href="API-struct-input-handle.html" title="struct input_handle"><link rel="next" href="API-struct-ff-device.html" title="struct ff_device"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">input_set_events_per_packet</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-struct-input-handle.html">Prev</a> </td><th width="60%" align="center">Input core</th><td width="20%" align="right"> <a accesskey="n" href="API-struct-ff-device.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-input-set-events-per-packet"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>input_set_events_per_packet — 2 tell handlers about the driver event rate 3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">input_set_events_per_packet </b>(</code></td><td>struct input_dev * <var class="pdparam">dev</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">n_events</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idp1114255556"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p> 4 the input device used by the driver 5 </p></dd><dt><span class="term"><em class="parameter"><code>n_events</code></em></span></dt><dd><p> 6 the average number of events between calls to <code class="function">input_sync</code> 7 </p></dd></dl></div></div><div class="refsect1"><a name="idp1114258564"></a><h2>Description</h2><p> 8 If the event rate sent from a device is unusually large, use this 9 function to set the expected event rate. This will allow handlers 10 to set up an appropriate buffer size for the event stream, in order 11 to minimize information loss. 12</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-struct-input-handle.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="input_subsystem.html#idp1114168316">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-struct-ff-device.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">struct input_handle</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">struct ff_device</span></td></tr></table></div></body></html> 13