···52525353 - char54545555- - ``driver[32]``5555+ - ``driver\[32\]``56565757 - The name of the cec adapter driver.5858···60606161 - char62626363- - ``name[32]``6363+ - ``name\[32\]``64646565 - The name of this CEC adapter. The combination ``driver`` and6666 ``name`` must be unique.
···7070 - The actual logical addresses that were claimed. This is set by the7171 driver. If no logical address could be claimed, then it is set to7272 ``CEC_LOG_ADDR_INVALID``. If this adapter is Unregistered, then7373- ``log_addr[0]`` is set to 0xf and all others to7373+ ``log_addr\[0\]`` is set to 0xf and all others to7474 ``CEC_LOG_ADDR_INVALID``.75757676 - .. row 2···138138139139 - char140140141141- - ``osd_name``\ [15]141141+ - ``osd_name``\ \[15\]142142143143 - The On-Screen Display name as is returned by the144144 ``CEC_MSG_SET_OSD_NAME`` message.···178178179179 - __u8180180181181- - ``features`` [CEC_MAX_LOG_ADDRS][12]181181+ - ``features`` [CEC_MAX_LOG_ADDRS]\[12\]182182183183 - Features for each logical address. Used to implement the184184 ``CEC_MSG_REPORT_FEATURES`` message. The 12 bytes include both the
+1-1
Documentation/media/uapi/cec/cec-ioc-receive.rst
···139139140140 - __u8141141142142- - ``msg``\ [16]142142+ - ``msg``\ \[16\]143143144144 - The message payload. For :ref:`CEC_TRANSMIT` this is filled in by the145145 application. The driver will fill this in for :ref:`CEC_RECEIVE` and
+2-2
Documentation/media/uapi/dvb/ca_data_types.rst
···7777 unsigned int index;7878 unsigned int type;7979 unsigned int length;8080- unsigned char msg[256];8080+ unsigned char msg\[256\];8181 } ca_msg_t;82828383···9292 typedef struct ca_descr {9393 unsigned int index;9494 unsigned int parity;9595- unsigned char cw[8];9595+ unsigned char cw\[8\];9696 } ca_descr_t;97979898
+2-2
Documentation/media/uapi/dvb/dmx-get-pes-pids.rst
···1515Synopsis1616--------17171818-.. cpp:function:: int ioctl(fd, int request = DMX_GET_PES_PIDS, __u16[5])1818+.. cpp:function:: int ioctl(fd, int request = DMX_GET_PES_PIDS, __u16\[5\])191920202121Arguments···40404141 - .. row 342424343- - __u16[5]4343+ - __u16\[5\]44444545 - Undocumented.4646
···52525353 - char54545555- - ``driver``\ [16]5555+ - ``driver``\ \[16\]56565757 - Name of the driver implementing the media API as a NUL-terminated5858 ASCII string. The driver version is stored in the···66666767 - char68686969- - ``model``\ [32]6969+ - ``model``\ \[32\]70707171 - Device model name as a NUL-terminated UTF-8 string. The device7272 version is stored in the ``device_version`` field and is not be···76767777 - char78787979- - ``serial``\ [40]7979+ - ``serial``\ \[40\]80808181 - Serial number as a NUL-terminated ASCII string.8282···84848585 - char86868787- - ``bus_info``\ [32]8787+ - ``bus_info``\ \[32\]88888989 - Location of the device in the system as a NUL-terminated ASCII9090 string. This includes the bus type name (PCI, USB, ...) and a···120120121121 - __u32122122123123- - ``reserved``\ [31]123123+ - ``reserved``\ \[31\]124124125125 - Reserved for future extensions. Drivers and applications must set126126 this array to zero.
···163163164164 - char165165166166- - ``name``\ [64]166166+ - ``name``\ \[64\]167167168168 - Entity name as an UTF-8 NULL-terminated string.169169···179179180180 - __u32181181182182- - ``reserved``\ [12]182182+ - ``reserved``\ \[12\]183183184184 - Reserved for future extensions. Drivers and applications must set185185 this array to zero.···221221222222 - __u32223223224224- - ``reserved``\ [9]224224+ - ``reserved``\ \[9\]225225226226 - Reserved for future extensions. Drivers and applications must set227227 this array to zero.···299299300300 - __u32301301302302- - ``reserved``\ [9]302302+ - ``reserved``\ \[9\]303303304304 - Reserved for future extensions. Drivers and applications must set305305 this array to zero.···354354355355 - __u32356356357357- - ``reserved``\ [5]357357+ - ``reserved``\ \[5\]358358359359 - Reserved for future extensions. Drivers and applications must set360360 this array to zero.
+21-21
Documentation/media/uapi/rc/keytable.c.rst
···3535 struct parse_key *p;36363737 for (p=keynames;p->name!=NULL;p++) {3838- if (p->value == (unsigned)codes[1]) {3939- printf("scancode 0x%04x = %s (0x%02x)\\n", codes[0], p->name, codes[1]);3838+ if (p->value == (unsigned)codes\[1\]) {3939+ printf("scancode 0x%04x = %s (0x%02x)\\n", codes\[0\], p->name, codes\[1\]);4040 return;4141 }4242 }43434444- if (isprint (codes[1]))4545- printf("scancode %d = '%c' (0x%02x)\\n", codes[0], codes[1], codes[1]);4444+ if (isprint (codes\[1\]))4545+ printf("scancode %d = '%c' (0x%02x)\\n", codes\[0\], codes\[1\], codes\[1\]);4646 else4747- printf("scancode %d = 0x%02x\\n", codes[0], codes[1]);4747+ printf("scancode %d = 0x%02x\\n", codes\[0\], codes\[1\]);4848 }49495050 int parse_code(char *string)···6363 {6464 int fd;6565 unsigned int i, j;6666- int codes[2];6666+ int codes\[2\];67676868 if (argc<2 || argc>4) {6969 printf ("usage: %s <device> to get table; or\\n"···7272 return -1;7373 }74747575- if ((fd = open(argv[1], O_RDONLY)) < 0) {7575+ if ((fd = open(argv\[1\], O_RDONLY)) < 0) {7676 perror("Couldn't open input device");7777 return(-1);7878 }···8080 if (argc==4) {8181 int value;82828383- value=parse_code(argv[3]);8383+ value=parse_code(argv\[3\]);84848585 if (value==-1) {8686- value = strtol(argv[3], NULL, 0);8686+ value = strtol(argv\[3\], NULL, 0);8787 if (errno)8888 perror("value");8989 }90909191- codes [0] = (unsigned) strtol(argv[2], NULL, 0);9292- codes [1] = (unsigned) value;9191+ codes \[0\] = (unsigned) strtol(argv\[2\], NULL, 0);9292+ codes \[1\] = (unsigned) value;93939494 if(ioctl(fd, EVIOCSKEYCODE, codes))9595 perror ("EVIOCSKEYCODE");···102102 if (argc==3) {103103 FILE *fin;104104 int value;105105- char *scancode, *keycode, s[2048];105105+ char *scancode, *keycode, s\[2048\];106106107107- fin=fopen(argv[2],"r");107107+ fin=fopen(argv\[2\],"r");108108 if (fin==NULL) {109109 perror ("opening keycode file");110110 return -1;···113113 /* Clears old table */114114 for (j = 0; j < 256; j++) {115115 for (i = 0; i < 256; i++) {116116- codes[0] = (j << 8) | i;117117- codes[1] = KEY_RESERVED;116116+ codes\[0\] = (j << 8) | i;117117+ codes\[1\] = KEY_RESERVED;118118 ioctl(fd, EVIOCSKEYCODE, codes);119119 }120120 }···149149 perror("value");150150 }151151152152- codes [0] = (unsigned) strtol(scancode, NULL, 0);153153- codes [1] = (unsigned) value;152152+ codes \[0\] = (unsigned) strtol(scancode, NULL, 0);153153+ codes \[1\] = (unsigned) value;154154155155- // printf("\\t%04x=%04x\\n",codes[0], codes[1]);155155+ // printf("\\t%04x=%04x\\n",codes\[0\], codes\[1\]);156156 if(ioctl(fd, EVIOCSKEYCODE, codes)) {157157- fprintf(stderr, "Setting scancode 0x%04x with 0x%04x via ",codes[0], codes[1]);157157+ fprintf(stderr, "Setting scancode 0x%04x with 0x%04x via ",codes\[0\], codes\[1\]);158158 perror ("EVIOCSKEYCODE");159159 }160160···167167 /* Get scancode table */168168 for (j = 0; j < 256; j++) {169169 for (i = 0; i < 256; i++) {170170- codes[0] = (j << 8) | i;171171- if (!ioctl(fd, EVIOCGKEYCODE, codes) && codes[1] != KEY_RESERVED)170170+ codes\[0\] = (j << 8) | i;171171+ if (!ioctl(fd, EVIOCGKEYCODE, codes) && codes\[1\] != KEY_RESERVED)172172 prtcode(codes);173173 }174174 }
···88888989 switch (io) {9090 case IO_METHOD_READ:9191- if (-1 == read(fd, buffers[0].start, buffers[0].length)) {9191+ if (-1 == read(fd, buffers\[0\].start, buffers\[0\].length)) {9292 switch (errno) {9393 case EAGAIN:9494 return 0;···103103 }104104 }105105106106- process_image(buffers[0].start, buffers[0].length);106106+ process_image(buffers\[0\].start, buffers\[0\].length);107107 break;108108109109 case IO_METHOD_MMAP:···284284285285 switch (io) {286286 case IO_METHOD_READ:287287- free(buffers[0].start);287287+ free(buffers\[0\].start);288288 break;289289290290 case IO_METHOD_MMAP:···311311 exit(EXIT_FAILURE);312312 }313313314314- buffers[0].length = buffer_size;315315- buffers[0].start = malloc(buffer_size);314314+ buffers\[0\].length = buffer_size;315315+ buffers\[0\].start = malloc(buffer_size);316316317317- if (!buffers[0].start) {317317+ if (!buffers\[0\].start) {318318 fprintf(stderr, "Out of memory\\n");319319 exit(EXIT_FAILURE);320320 }···575575 "-f | --format Force format to 640x480 YUYVn"576576 "-c | --count Number of frames to grab [%i]n"577577 "",578578- argv[0], dev_name, frame_count);578578+ argv\[0\], dev_name, frame_count);579579 }580580581581 static const char short_options[] = "d:hmruofc:";
+1-1
Documentation/media/uapi/v4l/dev-osd.rst
···6868 }69697070 for (i = 0; i < 30; i++) {7171- char dev_name[16];7171+ char dev_name\[16\];7272 struct fb_fix_screeninfo si;73737474 snprintf(dev_name, sizeof(dev_name), "/dev/fb%u", i);
+2-2
Documentation/media/uapi/v4l/dev-raw-vbi.rst
···188188 service transmissions embedded in the picture.189189190190 An application can set the first or second ``count`` value to zero191191- if no data is required from the respective field; ``count``\ [1]191191+ if no data is required from the respective field; ``count``\ \[1\]192192 if the scanning system is progressive, i. e. not interlaced. The193193 corresponding start value shall be ignored by the application and194194 driver. Anyway, drivers may not support single field capturing and···318318319319.. code-block:: c320320321321- (count[0] + count[1]) * samples_per_line * sample size in bytes321321+ (count\[0\] + count\[1\]) * samples_per_line * sample size in bytes322322323323The sample size is most likely always one byte, applications must check324324the ``sample_format`` field though, to function properly with other
···110110111111 - __u8112112113113- - ``reserved[24]``113113+ - ``reserved\[24\]``114114115115 - This array is reserved for future extensions. Drivers and116116 applications must set it to zero.
+29-29
Documentation/media/uapi/v4l/dev-sliced-vbi.rst
···140140141141 - __u16142142143143- - ``service_lines``\ [2][24]143143+ - ``service_lines``\ \[2\]\[24\]144144145145 - :cspan:`2`146146···170170171171 -172172 -173173- - ``service_lines``\ [0][1]173173+ - ``service_lines``\ \[0\]\[1\]174174175175 - 1176176···180180181181 -182182 -183183- - ``service_lines``\ [0][23]183183+ - ``service_lines``\ \[0\]\[23\]184184185185 - 23186186···190190191191 -192192 -193193- - ``service_lines``\ [1][1]193193+ - ``service_lines``\ \[1\]\[1\]194194195195 - 264196196···200200201201 -202202 -203203- - ``service_lines``\ [1][23]203203+ - ``service_lines``\ \[1\]\[23\]204204205205 - 286206206···210210211211 -212212 -213213- - :cspan:`2` Drivers must set ``service_lines`` [0][0] and214214- ``service_lines``\ [1][0] to zero. The213213+ - :cspan:`2` Drivers must set ``service_lines`` \[0\]\[0\] and214214+ ``service_lines``\ \[1\]\[0\] to zero. The215215 ``V4L2_VBI_ITU_525_F1_START``, ``V4L2_VBI_ITU_525_F2_START``,216216 ``V4L2_VBI_ITU_625_F1_START`` and ``V4L2_VBI_ITU_625_F2_START``217217 defines give the start line numbers for each field for each 525 or···238238239239 - __u32240240241241- - ``reserved``\ [2]241241+ - ``reserved``\ \[2\]242242243243 - :cspan:`2` This array is reserved for future extensions.244244 Applications and drivers must set it to zero.···427427428428 - __u8429429430430- - ``data``\ [48]430430+ - ``data``\ \[48\]431431432432 - The packet payload. See :ref:`vbi-services` for the contents and433433 number of bytes passed for each data type. The contents of padding···566566567567 - __u8568568569569- - ``magic``\ [4]569569+ - ``magic``\ \[4\]570570571571 -572572 - A "magic" constant from :ref:`v4l2-mpeg-vbi-fmt-ivtv-magic` that···662662663663 - __le32664664665665- - ``linemask``\ [2]665665+ - ``linemask``\ \[2\]666666667667 - Bitmasks indicating the VBI service lines present. These668668 ``linemask`` values are stored in little endian byte order in the···675675676676 ::677677678678- linemask[0] b0: line 6 first field679679- linemask[0] b17: line 23 first field680680- linemask[0] b18: line 6 second field681681- linemask[0] b31: line 19 second field682682- linemask[1] b0: line 20 second field683683- linemask[1] b3: line 23 second field684684- linemask[1] b4-b31: unused and set to 0678678+ linemask\[0\] b0: line 6 first field679679+ linemask\[0\] b17: line 23 first field680680+ linemask\[0\] b18: line 6 second field681681+ linemask\[0\] b31: line 19 second field682682+ linemask\[1\] b0: line 20 second field683683+ linemask\[1\] b3: line 23 second field684684+ linemask\[1\] b4-b31: unused and set to 0685685686686 - .. row 2687687688688 - struct689689 :ref:`v4l2_mpeg_vbi_itv0_line <v4l2-mpeg-vbi-itv0-line>`690690691691- - ``line``\ [35]691691+ - ``line``\ \[35\]692692693693 - This is a variable length array that holds from 1 to 35 lines of694694 sliced VBI data. The sliced VBI data lines present correspond to695695 the bits set in the ``linemask`` array, starting from b\ :sub:`0`696696- of ``linemask``\ [0] up through b\ :sub:`31` of ``linemask``\ [0],697697- and from b\ :sub:`0` of ``linemask``\ [1] up through b\ :sub:`3` of698698- ``linemask``\ [1]. ``line``\ [0] corresponds to the first bit699699- found set in the ``linemask`` array, ``line``\ [1] corresponds to696696+ of ``linemask``\ \[0\] up through b\ :sub:`31` of ``linemask``\ \[0\],697697+ and from b\ :sub:`0` of ``linemask``\ \[1\] up through b\ :sub:`3` of698698+ ``linemask``\ \[1\]. ``line``\ \[0\] corresponds to the first bit699699+ found set in the ``linemask`` array, ``line``\ \[1\] corresponds to700700 the second bit found set in the ``linemask`` array, etc. If no701701- ``linemask`` array bits are set, then ``line``\ [0] may contain701701+ ``linemask`` array bits are set, then ``line``\ \[0\] may contain702702 one line of unspecified data that should be ignored by703703 applications.704704···720720 - struct721721 :ref:`v4l2_mpeg_vbi_itv0_line <v4l2-mpeg-vbi-itv0-line>`722722723723- - ``line``\ [36]723723+ - ``line``\ \[36\]724724725725- - A fixed length array of 36 lines of sliced VBI data. ``line``\ [0]726726- through ``line``\ [17] correspond to lines 6 through 23 of the727727- first field. ``line``\ [18] through ``line``\ [35] corresponds to725725+ - A fixed length array of 36 lines of sliced VBI data. ``line``\ \[0\]726726+ through ``line``\ \[17\] correspond to lines 6 through 23 of the727727+ first field. ``line``\ \[18\] through ``line``\ \[35\] corresponds to728728 lines 6 through 23 of the second field.729729730730···754754755755 - __u8756756757757- - ``data``\ [42]757757+ - ``data``\ \[42\]758758759759 - The sliced VBI data for the line.760760
+5-5
Documentation/media/uapi/v4l/hist-v4l2.rst
···266266A number of changes were made to the raw VBI interface.2672672682681. Figures clarifying the line numbering scheme were added to the V4L2269269- API specification. The ``start``\ [0] and ``start``\ [1] fields no269269+ API specification. The ``start``\ \[0\] and ``start``\ \[1\] fields no270270 longer count line numbers beginning at zero. Rationale: a) The271271 previous definition was unclear. b) The ``start``\ [] values are272272 ordinal numbers. c) There is no point in inventing a new line···274274 Compatibility: Add one to the start values. Applications depending on275275 the previous semantics may not function correctly.276276277277-2. The restriction "count[0] > 0 and count[1] > 0" has been relaxed to278278- "(count[0] + count[1]) > 0". Rationale: Drivers may allocate277277+2. The restriction "count\[0\] > 0 and count\[1\] > 0" has been relaxed to278278+ "(count\[0\] + count\[1\]) > 0". Rationale: Drivers may allocate279279 resources at scan line granularity and some data services are280280 transmitted only on the first field. The comment that both ``count``281281 values will usually be equal is misleading and pointless and has been···649649 memory. It was barely useful and so was removed.65065065165114. In struct :ref:`v4l2_framebuffer <v4l2-framebuffer>` the652652- ``base[3]`` array anticipating double- and triple-buffering in652652+ ``base\[3\]`` array anticipating double- and triple-buffering in653653 off-screen video memory, however without defining a synchronization654654 mechanism, was replaced by a single pointer. The655655 ``V4L2_FBUF_CAP_SCALEUP`` and ``V4L2_FBUF_CAP_SCALEDOWN`` flags were···833833V4L2 in Linux 2.6.8834834===================835835836836-1. A new field ``input`` (former ``reserved[0]``) was added to the836836+1. A new field ``input`` (former ``reserved\[0\]``) was added to the837837 struct :ref:`v4l2_buffer <v4l2-buffer>` structure. Purpose of this838838 field is to alternate between video inputs (e. g. cameras) in step839839 with the video capturing process. This function must be enabled with
+2-2
Documentation/media/uapi/v4l/pixfmt-003.rst
···41414242 - __u1643434444- - ``reserved[6]``4444+ - ``reserved\[6\]``45454646 - Reserved for future extensions. Should be zeroed by drivers and4747 applications.···160160161161 - __u8162162163163- - ``reserved[7]``163163+ - ``reserved\[7\]``164164165165 - Reserved for future extensions. Should be zeroed by drivers and166166 applications.
+1-1
Documentation/media/uapi/v4l/subdev-formats.rst
···92929393 - __u1694949595- - ``reserved``\ [11]9595+ - ``reserved``\ \[11\]96969797 - Reserved for future extensions. Applications and drivers must set9898 the array to zero.
+1-1
Documentation/media/uapi/v4l/v4l2grab.c.rst
···6262 int r, fd = -1;6363 unsigned int i, n_buffers;6464 char *dev_name = "/dev/video0";6565- char out_name[256];6565+ char out_name\[256\];6666 FILE *fout;6767 struct buffer *buffers;6868
···125125126126 - __u32127127128128- - ``reserved``\ [8]128128+ - ``reserved``\ \[8\]129129130130 - A place holder for future extensions. Drivers and applications131131 must set the array to zero.
···123123 -124124 - char125125126126- - ``name[32]``126126+ - ``name\[32\]``127127128128 - Match a chip by this name, interpreted according to the ``type``129129 field. Currently unused.
···178178 -179179 - __u32180180181181- - ``data``\ [16]181181+ - ``data``\ \[16\]182182183183 - Reserved for future extensions. Drivers and applications must set184184 the array to zero.
+2-2
Documentation/media/uapi/v4l/vidioc-dqevent.rst
···116116 -117117 - __u8118118119119- - ``data``\ [64]119119+ - ``data``\ \[64\]120120121121 - Event data. Defined by the event type. The union should be used to122122 define easily accessible type for events.···167167168168 - __u32169169170170- - ``reserved``\ [8]170170+ - ``reserved``\ \[8\]171171172172 -173173 - Reserved for future extensions. Drivers must set the array to
···94949595 - __u3296969797- - ``data``\ [8]9797+ - ``data``\ \[8\]98989999 - Reserved for future extensions. Drivers and applications must set100100 the array to zero.
···92929393 - __u3294949595- - ``reserved``\ [2]9595+ - ``reserved``\ \[2\]96969797 - Reserved for future extensions. Drivers and applications must set9898 the array to zero.
+2-2
Documentation/media/uapi/v4l/vidioc-enum-fmt.rst
···86868787 - __u888888989- - ``description``\ [32]8989+ - ``description``\ \[32\]90909191 - Description of the format, a NUL-terminated ASCII string. This9292 information is intended for the user, for example: "YUV 4:2:2".···120120121121 - __u32122122123123- - ``reserved``\ [4]123123+ - ``reserved``\ \[4\]124124125125 - Reserved for future extensions. Drivers must set the array to126126 zero.
···140140141141 - __u32142142143143- - ``reserved``\ [9]143143+ - ``reserved``\ \[9\]144144145145 - Reserved for future extensions. Applications and drivers must set146146 the array to zero.
+2-2
Documentation/media/uapi/v4l/vidioc-enuminput.rst
···61616262 - __u863636464- - ``name``\ [32]6464+ - ``name``\ \[32\]65656666 - Name of the video input, a NUL-terminated ASCII string, for6767 example: "Vin (Composite 2)". This information is intended for the···141141142142 - __u32143143144144- - ``reserved``\ [3]144144+ - ``reserved``\ \[3\]145145146146 - Reserved for future extensions. Drivers must set the array to147147 zero.
···62626363 - __u864646565- - ``name``\ [32]6565+ - ``name``\ \[32\]66666767 - Name of the video output, a NUL-terminated ASCII string, for6868 example: "Vout". This information is intended for the user,···131131132132 - __u32133133134134- - ``reserved``\ [3]134134+ - ``reserved``\ \[3\]135135136136 - Reserved for future extensions. Drivers must set the array to137137 zero.
+2-2
Documentation/media/uapi/v4l/vidioc-enumstd.rst
···78787979 - __u880808181- - ``name``\ [24]8181+ - ``name``\ \[24\]82828383 - Name of the standard, a NUL-terminated ASCII string, for example:8484 "PAL-B/G", "NTSC Japan". This information is intended for the···105105106106 - __u32107107108108- - ``reserved``\ [4]108108+ - ``reserved``\ \[4\]109109110110 - Reserved for future extensions. Drivers must set the array to111111 zero.
+1-1
Documentation/media/uapi/v4l/vidioc-expbuf.rst
···179179180180 - __u32181181182182- - ``reserved[11]``182182+ - ``reserved\[11\]``183183184184 - Reserved field for future use. Drivers and applications must set185185 the array to zero.
+2-2
Documentation/media/uapi/v4l/vidioc-g-audio.rst
···70707171 - __u872727373- - ``name``\ [32]7373+ - ``name``\ \[32\]74747575 - Name of the audio input, a NUL-terminated ASCII string, for7676 example: "Line In". This information is intended for the user,···97979898 - __u329999100100- - ``reserved``\ [2]100100+ - ``reserved``\ \[2\]101101102102 - Reserved for future extensions. Drivers and applications must set103103 the array to zero.
···75757676 - __u877777878- - ``name``\ [32]7878+ - ``name``\ \[32\]79798080 - Name of the audio output, a NUL-terminated ASCII string, for8181 example: "Line Out". This information is intended for the user,···103103104104 - __u32105105106106- - ``reserved``\ [2]106106+ - ``reserved``\ \[2\]107107108108 - Reserved for future extensions. Drivers and applications must set109109 the array to zero.
···131131132132 - __u32133133134134- - ``reserved``\ [5]134134+ - ``reserved``\ \[5\]135135136136 - Reserved for future extensions. Applications and drivers must set137137 the array to zero.
···102102103103 - __u32104104105105- - ``reserved``\ [8]105105+ - ``reserved``\ \[8\]106106107107 - Reserved for future extensions. Drivers and applications must set108108 the array to zero.
···81818282 - __u883838484- - ``name``\ [32]8484+ - ``name``\ \[32\]85858686 - Name of the modulator, a NUL-terminated ASCII string. This8787 information is intended for the user.···149149150150 - __u32151151152152- - ``reserved``\ [3]152152+ - ``reserved``\ \[3\]153153154154 - Reserved for future extensions. Drivers and applications must set155155 the array to zero.
+3-3
Documentation/media/uapi/v4l/vidioc-g-parm.rst
···103103 -104104 - __u8105105106106- - ``raw_data``\ [200]106106+ - ``raw_data``\ \[200\]107107108108 - A place holder for future extensions.109109···183183184184 - __u32185185186186- - ``reserved``\ [4]186186+ - ``reserved``\ \[4\]187187188188 - Reserved for future extensions. Drivers and applications must set189189 the array to zero.···271271272272 - __u32273273274274- - ``reserved``\ [4]274274+ - ``reserved``\ \[4\]275275276276 - Reserved for future extensions. Drivers and applications must set277277 the array to zero.
···182182183183 - __u32184184185185- - ``reserved[9]``185185+ - ``reserved\[9\]``186186187187 - Reserved fields for future use. Drivers and applications must zero188188 this array.
···65656666 - __u1667676868- - ``service_lines``\ [2][24]6868+ - ``service_lines``\ \[2\]\[24\]69697070 - :cspan:`2` Each element of this array contains a set of data7171 services the hardware can look for or insert into a particular···87878888 -8989 -9090- - ``service_lines``\ [0][1]9090+ - ``service_lines``\ \[0\]\[1\]91919292 - 19393···97979898 -9999 -100100- - ``service_lines``\ [0][23]100100+ - ``service_lines``\ \[0\]\[23\]101101102102 - 23103103···107107108108 -109109 -110110- - ``service_lines``\ [1][1]110110+ - ``service_lines``\ \[1\]\[1\]111111112112 - 264113113···117117118118 -119119 -120120- - ``service_lines``\ [1][23]120120+ - ``service_lines``\ \[1\]\[23\]121121122122 - 286123123···147147148148 -149149 -150150- - :cspan:`2` Drivers must set ``service_lines`` [0][0] and151151- ``service_lines``\ [1][0] to zero.150150+ - :cspan:`2` Drivers must set ``service_lines`` \[0\]\[0\] and151151+ ``service_lines``\ \[1\]\[0\] to zero.152152153153 - .. row 12154154···164164165165 - __u32166166167167- - ``reserved``\ [3]167167+ - ``reserved``\ \[3\]168168169169 - :cspan:`2` This array is reserved for future extensions.170170 Applications and drivers must set it to zero.
+2-2
Documentation/media/uapi/v4l/vidioc-g-tuner.rst
···79798080 - __u881818282- - ``name``\ [32]8282+ - ``name``\ \[32\]83838484 - :cspan:`1`8585···246246247247 - __u32248248249249- - ``reserved``\ [4]249249+ - ``reserved``\ \[4\]250250251251 - :cspan:`1` Reserved for future extensions. Drivers and252252 applications must set the array to zero.
+4-4
Documentation/media/uapi/v4l/vidioc-querycap.rst
···53535454 - __u855555656- - ``driver``\ [16]5656+ - ``driver``\ \[16\]57575858 - Name of the driver, a unique NUL-terminated ASCII string. For5959 example: "bttv". Driver specific applications can use this···69697070 - __u871717272- - ``card``\ [32]7272+ - ``card``\ \[32\]73737474 - Name of the device, a NUL-terminated UTF-8 string. For example:7575 "Yoyodyne TV/FM". One driver may support different brands or···84848585 - __u886868787- - ``bus_info``\ [32]8787+ - ``bus_info``\ \[32\]88888989 - Location of the device in the system, a NUL-terminated ASCII9090 string. For example: "PCI:0000:05:06.0". This information is···166166167167 - __u32168168169169- - ``reserved``\ [3]169169+ - ``reserved``\ \[3\]170170171171 - Reserved for future extensions. Drivers must set this array to172172 zero.
+6-6
Documentation/media/uapi/v4l/vidioc-queryctrl.rst
···124124125125 - __u8126126127127- - ``name``\ [32]127127+ - ``name``\ \[32\]128128129129 - Name of the control, a NUL-terminated ASCII string. This130130 information is intended for the user.···203203204204 - __u32205205206206- - ``reserved``\ [2]206206+ - ``reserved``\ \[2\]207207208208 - Reserved for future extensions. Drivers must set the array to209209 zero.···245245246246 - char247247248248- - ``name``\ [32]248248+ - ``name``\ \[32\]249249250250 - Name of the control, a NUL-terminated ASCII string. This251251 information is intended for the user.···326326 - The size in bytes of a single element of the array. Given a char327327 pointer ``p`` to a 3-dimensional array you can find the position328328 of cell ``(z, y, x)`` as follows:329329- ``p + ((z * dims[1] + y) * dims[0] + x) * elem_size``.329329+ ``p + ((z * dims\[1\] + y) * dims\[0\] + x) * elem_size``.330330 ``elem_size`` is always valid, also when the control isn't an331331 array. For string controls ``elem_size`` is equal to332332 ``maximum + 1``.···363363364364 - __u32365365366366- - ``reserved``\ [32]366366+ - ``reserved``\ \[32\]367367368368 - Reserved for future extensions. Applications and drivers must set369369 the array to zero.···410410 -411411 - __u8412412413413- - ``name``\ [32]413413+ - ``name``\ \[32\]414414415415 - Name of the menu item, a NUL-terminated ASCII string. This416416 information is intended for the user. This field is valid for
+1-1
Documentation/media/uapi/v4l/vidioc-reqbufs.rst
···107107108108 - __u32109109110110- - ``reserved``\ [2]110110+ - ``reserved``\ \[2\]111111112112 - A place holder for future extensions. Drivers and applications113113 must set the array to zero.
···132132133133 - __u32134134135135- - ``reserved``\ [8]135135+ - ``reserved``\ \[8\]136136137137 - Reserved for future extensions. Applications and drivers must set138138 the array to zero.
···142142143143 - __u32144144145145- - ``reserved``\ [8]145145+ - ``reserved``\ \[8\]146146147147 - Reserved for future extensions. Applications and drivers must set148148 the array to zero.
···95959696 - __u3297979898- - ``reserved``\ [8]9898+ - ``reserved``\ \[8\]9999100100 - Reserved for future extensions. Applications and drivers must set101101 the array to zero.
···109109110110 - __u32111111112112- - ``reserved``\ [8]112112+ - ``reserved``\ \[8\]113113114114 - Reserved for future extensions. Applications and drivers must set115115 the array to zero.
···113113114114 - __u32115115116116- - ``reserved``\ [8]116116+ - ``reserved``\ \[8\]117117118118 - Reserved for future extensions. Applications and drivers must set119119 the array to zero.
···95959696 - __u3297979898- - ``reserved``\ [9]9898+ - ``reserved``\ \[9\]9999100100 - Reserved for future extensions. Applications and drivers must set101101 the array to zero.
···117117118118 - __u32119119120120- - ``reserved``\ [8]120120+ - ``reserved``\ \[8\]121121122122 - Reserved for future extensions. Applications and drivers must set123123 the array to zero.
···79798080 - __u3281818282- - ``reserved``\ [5]8282+ - ``reserved``\ \[5\]83838484 - Reserved for future extensions. Drivers and applications must set8585 the array to zero.