cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

dmx-set-buffer-size.rst (904B)


      1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
      2.. c:namespace:: DTV.dmx
      3
      4.. _DMX_SET_BUFFER_SIZE:
      5
      6===================
      7DMX_SET_BUFFER_SIZE
      8===================
      9
     10Name
     11----
     12
     13DMX_SET_BUFFER_SIZE
     14
     15Synopsis
     16--------
     17
     18.. c:macro:: DMX_SET_BUFFER_SIZE
     19
     20``int ioctl(int fd, DMX_SET_BUFFER_SIZE, unsigned long size)``
     21
     22Arguments
     23---------
     24
     25``fd``
     26    File descriptor returned by :c:func:`open()`.
     27
     28``size``
     29    Unsigned long size
     30
     31Description
     32-----------
     33
     34This ioctl call is used to set the size of the circular buffer used for
     35filtered data. The default size is two maximum sized sections, i.e. if
     36this function is not called a buffer size of ``2 * 4096`` bytes will be
     37used.
     38
     39Return Value
     40------------
     41
     42On success 0 is returned.
     43
     44On error -1 is returned, and the ``errno`` variable is set
     45appropriately.
     46
     47The generic error codes are described at the
     48:ref:`Generic Error Codes <gen-errors>` chapter.