€•/NŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ6/translations/zh_CN/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/zh_TW/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/it_IT/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/ja_JP/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/ko_KR/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/pt_BR/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/sp_SP/userspace-api/media/v4l/func-write”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later”h]”hŒ8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒP/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/func-write.rst”h´KubhŒtarget”“”)”}”(hŒ.. _func-write:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œ func-write”uh1hÈh´Khhh²hh³hÇubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒ V4L2 write()”h]”hŒ V4L2 write()”…””}”(hhÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhhØh²hh³hÇh´Kubh×)”}”(hhh]”(hÜ)”}”(hŒName”h]”hŒName”…””}”(hhîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhhëh²hh³hÇh´K ubhŒ paragraph”“”)”}”(hŒ#v4l2-write - Write to a V4L2 device”h]”hŒ#v4l2-write - Write to a V4L2 device”…””}”(hhþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K hhëh²hubeh}”(h]”Œname”ah ]”h"]”Œname”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K ubh×)”}”(hhh]”(hÜ)”}”(hŒSynopsis”h]”hŒSynopsis”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjh²hh³hÇh´KubhŒ literal_block”“”)”}”(hŒ#include ”h]”hŒ#include ”…””}”hj'sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆŒforce”‰Œlanguage”Œc”Œhighlight_args”}”uh1j%h³hÇh´Khjh²hubhŒindex”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(Œsingle”ŒV4L.write (C function)”Œ c.V4L.write”hNt”auh1j:hjh²hh³Nh´NubhŒdesc”“”)”}”(hhh]”(hŒdesc_signature”“”)”}”(hŒ0ssize_t write( int fd, void *buf, size_t count )”h]”hŒdesc_signature_line”“”)”}”(hŒ.ssize_t write(int fd, void *buf, size_t count)”h]”(h)”}”(hhh]”hŒ desc_sig_name”“”)”}”(hŒssize_t”h]”hŒssize_t”…””}”(hjah²hh³Nh´Nubah}”(h]”h ]”Œn”ah"]”h$]”h&]”uh1j_hj\ubah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”j7Œreftype”Œ identifier”Œ reftarget”jcŒmodname”NŒ classname”NŒ c:parent_key”Œsphinx.domains.c”Œ LookupKey”“”)”}”Œdata”]”(j}Œ ASTIdentifier”“”)”}”jxŒV4L”sbN†”j…)”}”jxŒwrite”sbŒ c.V4L.write”†”esbuh1hhjXh²hh³hÇh´KubhŒdesc_sig_space”“”)”}”(hŒ ”h]”hŒ ”…””}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”Œw”ah"]”h$]”h&]”uh1jhjXh²hh³hÇh´KubhŒ desc_name”“”)”}”(hŒwrite”h]”j`)”}”(hjŒh]”hŒwrite”…””}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”jlah"]”h$]”h&]”uh1j_hj¢ubah}”(h]”h ]”(Œsig-name”Œdescname”eh"]”h$]”h&]”hÅhÆuh1j hjXh²hh³hÇh´KubhŒdesc_parameterlist”“”)”}”(hŒ!(int fd, void *buf, size_t count)”h]”(hŒdesc_parameter”“”)”}”(hŒint fd”h]”(hŒdesc_sig_keyword_type”“”)”}”(hŒint”h]”hŒint”…””}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”Œkt”ah"]”h$]”h&]”uh1jÇhjÃubj)”}”(hŒ ”h]”hŒ ”…””}”(hjØh²hh³Nh´Nubah}”(h]”h ]”jœah"]”h$]”h&]”uh1jhjÃubj`)”}”(hŒfd”h]”hŒfd”…””}”(hjæh²hh³Nh´Nubah}”(h]”h ]”jlah"]”h$]”h&]”uh1j_hjÃubeh}”(h]”h ]”h"]”h$]”h&]”Œnoemph”ˆhÅhÆuh1jÁhj½ubjÂ)”}”(hŒ void *buf”h]”(jÈ)”}”(hŒvoid”h]”hŒvoid”…””}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”jÔah"]”h$]”h&]”uh1jÇhjûubj)”}”(hŒ ”h]”hŒ ”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”jœah"]”h$]”h&]”uh1jhjûubhŒdesc_sig_punctuation”“”)”}”(hŒ*”h]”hŒ*”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”Œp”ah"]”h$]”h&]”uh1jhjûubj`)”}”(hŒbuf”h]”hŒbuf”…””}”(hj,h²hh³Nh´Nubah}”(h]”h ]”jlah"]”h$]”h&]”uh1j_hjûubeh}”(h]”h ]”h"]”h$]”h&]”Œnoemph”ˆhÅhÆuh1jÁhj½ubjÂ)”}”(hŒ size_t count”h]”(h)”}”(hhh]”j`)”}”(hŒsize_t”h]”hŒsize_t”…””}”(hjHh²hh³Nh´Nubah}”(h]”h ]”jlah"]”h$]”h&]”uh1j_hjEubah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”j7Œreftype”jxŒ reftarget”jJŒmodname”NŒ classname”Nj|j)”}”j‚]”(j†N†”jŠŒ c.V4L.write”†”esbuh1hhjAubj)”}”(hŒ ”h]”hŒ ”…””}”(hjgh²hh³Nh´Nubah}”(h]”h ]”jœah"]”h$]”h&]”uh1jhjAubj`)”}”(hŒcount”h]”hŒcount”…””}”(hjuh²hh³Nh´Nubah}”(h]”h ]”jlah"]”h$]”h&]”uh1j_hjAubeh}”(h]”h ]”h"]”h$]”h&]”Œnoemph”ˆhÅhÆuh1jÁhj½ubeh}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1j»hjXh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”hÅhÆŒ add_permalink”ˆuh1jVŒsphinx_line_type”Œ declarator”hjRh²hh³hÇh´Kubah}”(h]”jIah ]”(Œsig”Œ sig-object”eh"]”h$]”h&]”Œ is_multiline”ˆŒ _toc_parts”)Œ _toc_name”huh1jPh³hÇh´KhjMh²hubhŒ desc_content”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j¤hjMh²hh³hÇh´Kubeh}”(h]”h ]”(j7Œfunction”eh"]”h$]”h&]”Œdomain”j7Œobjtype”j²Œdesctype”j²Œnoindex”‰Œ noindexentry”‰Œnocontentsentry”‰uh1jKh²hhjh³Nh´Nubeh}”(h]”Œsynopsis”ah ]”h"]”Œsynopsis”ah$]”h&]”uh1hÖhhØh²hh³hÇh´Kubh×)”}”(hhh]”(hÜ)”}”(hŒ Arguments”h]”hŒ Arguments”…””}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjÄh²hh³hÇh´KubhŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒ5``fd`` File descriptor returned by :c:func:`open()`. ”h]”(hŒterm”“”)”}”(hŒ``fd``”h]”hŒliteral”“”)”}”(hjäh]”hŒfd”…””}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KhjÜubhŒ definition”“”)”}”(hhh]”hý)”}”(hŒ-File descriptor returned by :c:func:`open()`.”h]”(hŒFile descriptor returned by ”…””}”(hjh²hh³Nh´Nubh)”}”(hŒ:c:func:`open()`”h]”jç)”}”(hj h]”hŒopen()”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”(Œxref”j7Œc-func”eh"]”h$]”h&]”uh1jæhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ"userspace-api/media/v4l/func-write”Œ refdomain”j7Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰j|j)”}”j‚]”j†N†”asbŒ reftarget”Œopen”uh1hh³hÇh´KhjubhŒ.”…””}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjÜubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´Khj×ubjÛ)”}”(hŒ'``buf`` Buffer with data to be written ”h]”(já)”}”(hŒ``buf``”h]”jç)”}”(hjJh]”hŒbuf”…””}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KhjDubjü)”}”(hhh]”hý)”}”(hŒBuffer with data to be written”h]”hŒBuffer with data to be written”…””}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´Khj×h²hubjÛ)”}”(hŒ(``count`` Number of bytes at the buffer ”h]”(já)”}”(hŒ ``count``”h]”jç)”}”(hj‚h]”hŒcount”…””}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´K"hj|ubjü)”}”(hhh]”hý)”}”(hŒNumber of bytes at the buffer”h]”hŒNumber of bytes at the buffer”…””}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K"hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´K"hj×h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÕhjÄh²hh³hÇh´Nubeh}”(h]”Œ arguments”ah ]”h"]”Œ arguments”ah$]”h&]”uh1hÖhhØh²hh³hÇh´Kubh×)”}”(hhh]”(hÜ)”}”(hŒ Description”h]”hŒ Description”…””}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjÂh²hh³hÇh´K%ubhý)”}”(hX":c:func:`write()` writes up to ``count`` bytes to the device referenced by the file descriptor ``fd`` from the buffer starting at ``buf``. When the hardware outputs are not active yet, this function enables them. When ``count`` is zero, :c:func:`write()` returns 0 without any other effect.”h]”(h)”}”(hŒ:c:func:`write()`”h]”jç)”}”(hjÙh]”hŒwrite()”…””}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”(jj7Œc-func”eh"]”h$]”h&]”uh1jæhj×ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j"Œ refdomain”j7Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰j|j(j,Œwrite”uh1hh³hÇh´K'hjÓubhŒ writes up to ”…””}”(hjÓh²hh³Nh´Nubjç)”}”(hŒ ``count``”h]”hŒcount”…””}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjÓubhŒ7 bytes to the device referenced by the file descriptor ”…””}”(hjÓh²hh³Nh´Nubjç)”}”(hŒ``fd``”h]”hŒfd”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjÓubhŒ from the buffer starting at ”…””}”(hjÓh²hh³Nh´Nubjç)”}”(hŒ``buf``”h]”hŒbuf”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjÓubhŒQ. When the hardware outputs are not active yet, this function enables them. When ”…””}”(hjÓh²hh³Nh´Nubjç)”}”(hŒ ``count``”h]”hŒcount”…””}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjÓubhŒ is zero, ”…””}”(hjÓh²hh³Nh´Nubh)”}”(hŒ:c:func:`write()`”h]”jç)”}”(hjDh]”hŒwrite()”…””}”(hjFh²hh³Nh´Nubah}”(h]”h ]”(jj7Œc-func”eh"]”h$]”h&]”uh1jæhjBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j"Œ refdomain”j7Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰j|j(j,Œwrite”uh1hh³hÇh´K'hjÓubhŒ$ returns 0 without any other effect.”…””}”(hjÓh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K'hjÂh²hubhý)”}”(hŒíWhen the application does not provide more data in time, the previous video frame, raw VBI image, sliced VPS or WSS data is displayed again. Sliced Teletext or Closed Caption data is not repeated, the driver inserts a blank line instead.”h]”hŒíWhen the application does not provide more data in time, the previous video frame, raw VBI image, sliced VPS or WSS data is displayed again. Sliced Teletext or Closed Caption data is not repeated, the driver inserts a blank line instead.”…””}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K-hjÂh²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K%ubh×)”}”(hhh]”(hÜ)”}”(hŒ Return Value”h]”hŒ Return Value”…””}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjh²hh³hÇh´K3ubhý)”}”(hXOn success, the number of bytes written are returned. Zero indicates nothing was written. On error, -1 is returned, and the ``errno`` variable is set appropriately. In this case the next write will start at the beginning of a new frame. Possible error codes are:”h]”(hŒ|On success, the number of bytes written are returned. Zero indicates nothing was written. On error, -1 is returned, and the ”…””}”(hj’h²hh³Nh´Nubjç)”}”(hŒ ``errno``”h]”hŒerrno”…””}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhj’ubhŒ variable is set appropriately. In this case the next write will start at the beginning of a new frame. Possible error codes are:”…””}”(hj’h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K5hjh²hubjÖ)”}”(hhh]”(jÛ)”}”(hŒ˜EAGAIN Non-blocking I/O has been selected using the :ref:`O_NONBLOCK ` flag and no buffer space was available to write the data immediately. ”h]”(já)”}”(hŒEAGAIN”h]”hŒEAGAIN”…””}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´K=hjµubjü)”}”(hhh]”hý)”}”(hŒNon-blocking I/O has been selected using the :ref:`O_NONBLOCK ` flag and no buffer space was available to write the data immediately.”h]”(hŒ-Non-blocking I/O has been selected using the ”…””}”(hjÊh²hh³Nh´Nubh)”}”(hŒ:ref:`O_NONBLOCK `”h]”hŒinline”“”)”}”(hjÔh]”hŒ O_NONBLOCK”…””}”(hjØh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jÖhjÒubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j"Œ refdomain”jâŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj,Œ func-open”uh1hh³hÇh´K;hjÊubhŒF flag and no buffer space was available to write the data immediately.”…””}”(hjÊh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K;hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´K=hj²ubjÛ)”}”(hŒHEBADF ``fd`` is not a valid file descriptor or is not open for writing. ”h]”(já)”}”(hŒEBADF”h]”hŒEBADF”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´K@hj ubjü)”}”(hhh]”hý)”}”(hŒA``fd`` is not a valid file descriptor or is not open for writing.”h]”(jç)”}”(hŒ``fd``”h]”hŒfd”…””}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhjubhŒ; is not a valid file descriptor or is not open for writing.”…””}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K@hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´K@hj²h²hubjÛ)”}”(hŒ[EBUSY The driver does not support multiple write streams and the device is already in use. ”h]”(já)”}”(hŒEBUSY”h]”hŒEBUSY”…””}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KDhjGubjü)”}”(hhh]”hý)”}”(hŒTThe driver does not support multiple write streams and the device is already in use.”h]”hŒTThe driver does not support multiple write streams and the device is already in use.”…””}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KChjYubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´KDhj²h²hubjÛ)”}”(hŒ7EFAULT ``buf`` references an inaccessible memory area. ”h]”(já)”}”(hŒEFAULT”h]”hŒEFAULT”…””}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KGhjvubjü)”}”(hhh]”hý)”}”(hŒ/``buf`` references an inaccessible memory area.”h]”(jç)”}”(hŒ``buf``”h]”hŒbuf”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jæhj‹ubhŒ( references an inaccessible memory area.”…””}”(hj‹h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KGhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´KGhj²h²hubjÛ)”}”(hŒHEINTR The call was interrupted by a signal before any data was written. ”h]”(já)”}”(hŒEINTR”h]”hŒEINTR”…””}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KJhj³ubjü)”}”(hhh]”hý)”}”(hŒAThe call was interrupted by a signal before any data was written.”h]”hŒAThe call was interrupted by a signal before any data was written.”…””}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KJhjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´KJhj²h²hubjÛ)”}”(hŒ5EIO I/O error. This indicates some hardware problem. ”h]”(já)”}”(hŒEIO”h]”hŒEIO”…””}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KMhjâubjü)”}”(hhh]”hý)”}”(hŒ0I/O error. This indicates some hardware problem.”h]”hŒ0I/O error. This indicates some hardware problem.”…””}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KMhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´KMhj²h²hubjÛ)”}”(hŒƒEINVAL The :c:func:`write()` function is not supported by this driver, not on this device, or generally not on this type of device.”h]”(já)”}”(hŒEINVAL”h]”hŒEINVAL”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jàh³hÇh´KPhjubjü)”}”(hhh]”hý)”}”(hŒ|The :c:func:`write()` function is not supported by this driver, not on this device, or generally not on this type of device.”h]”(hŒThe ”…””}”(hj&h²hh³Nh´Nubh)”}”(hŒ:c:func:`write()`”h]”jç)”}”(hj0h]”hŒwrite()”…””}”(hj2h²hh³Nh´Nubah}”(h]”h ]”(jj7Œc-func”eh"]”h$]”h&]”uh1jæhj.ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j"Œ refdomain”j7Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰j|j(j,Œwrite”uh1hh³hÇh´KPhj&ubhŒg function is not supported by this driver, not on this device, or generally not on this type of device.”…””}”(hj&h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KPhj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÚh³hÇh´KPhj²h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÕhjh²hh³hÇh´Nubeh}”(h]”Œ return-value”ah ]”h"]”Œ return value”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K3ubeh}”(h]”(Œ v4l2-write”hÕeh ]”h"]”(Œ v4l2 write()”Œ func-write”eh$]”h&]”uh1hÖhhh²hh³hÇh´KŒexpect_referenced_by_name”}”jwhÊsŒexpect_referenced_by_id”}”hÕhÊsubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hÛNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j¡Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”hÕ]”hÊasŒnameids”}”(jwhÕjvjsjjjÁj¾j¿j¼j~j{jnjkuŒ nametypes”}”(jwˆjv‰j‰jÁ‰j¿‰j~‰jn‰uh}”(hÕhØjshØjhëj¾jjIjRj¼jÄj{jÂjkjuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”hŒsystem_message”“”)”}”(hhh]”hý)”}”(hhh]”hŒ0Hyperlink target "func-write" is not referenced.”…””}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”Kuh1jubaŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.