€•ì-Œ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”ŒC/translations/zh_CN/userspace-api/media/mediactl/request-func-close”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/zh_TW/userspace-api/media/mediactl/request-func-close”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/it_IT/userspace-api/media/mediactl/request-func-close”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/ja_JP/userspace-api/media/mediactl/request-func-close”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/ko_KR/userspace-api/media/mediactl/request-func-close”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/sp_SP/userspace-api/media/mediactl/request-func-close”Œ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ŒCSPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later”h]”hŒCSPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later”…””}”hh£sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1h¡hhhžhhŸŒ]/var/lib/git/docbuild/linux/Documentation/userspace-api/media/mediactl/request-func-close.rst”h KubhŒtarget”“”)”}”(hŒ.. _request-func-close:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œrequest-func-close”uh1h´h KhhhžhhŸh³ubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒrequest close()”h]”hŒrequest close()”…””}”(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Œ/request-close - Close a request file descriptor”h]”hŒ/request-close - Close a request file descriptor”…””}”(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 ”…””}”hjsbah}”(h]”h ]”h"]”h$]”h&]”h±h²Œforce”‰Œlanguage”Œc”Œhighlight_args”}”uh1jhŸh³h KhjhžhubhŒindex”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(Œsingle”ŒMC.request.close (C function)”Œc.MC.request.close”hNt”auh1j&hjhžhhŸNh NubhŒdesc”“”)”}”(hhh]”(hŒdesc_signature”“”)”}”(hŒint close( int fd )”h]”hŒdesc_signature_line”“”)”}”(hŒint close(int fd)”h]”(hŒdesc_sig_keyword_type”“”)”}”(hŒint”h]”hŒint”…””}”(hjJhžhhŸNh Nubah}”(h]”h ]”Œkt”ah"]”h$]”h&]”uh1jHhjDhžhhŸh³h KubhŒdesc_sig_space”“”)”}”(hŒ ”h]”hŒ ”…””}”(hj[hžhhŸNh Nubah}”(h]”h ]”Œw”ah"]”h$]”h&]”uh1jYhjDhžhhŸh³h KubhŒ desc_name”“”)”}”(hŒclose”h]”hŒ desc_sig_name”“”)”}”(hŒclose”h]”hŒclose”…””}”(hjrhžhhŸNh Nubah}”(h]”h ]”Œn”ah"]”h$]”h&]”uh1jphjlubah}”(h]”h ]”(Œsig-name”Œdescname”eh"]”h$]”h&]”h±h²uh1jjhjDhžhhŸh³h KubhŒdesc_parameterlist”“”)”}”(hŒ(int fd)”h]”hŒdesc_parameter”“”)”}”(hŒint fd”h]”(jI)”}”(hŒint”h]”hŒint”…””}”(hj•hžhhŸNh Nubah}”(h]”h ]”jUah"]”h$]”h&]”uh1jHhj‘ubjZ)”}”(hŒ ”h]”hŒ ”…””}”(hj£hžhhŸNh Nubah}”(h]”h ]”jfah"]”h$]”h&]”uh1jYhj‘ubjq)”}”(hŒfd”h]”hŒfd”…””}”(hj±hžhhŸNh Nubah}”(h]”h ]”j}ah"]”h$]”h&]”uh1jphj‘ubeh}”(h]”h ]”h"]”h$]”h&]”Œnoemph”ˆh±h²uh1jhj‹ubah}”(h]”h ]”h"]”h$]”h&]”h±h²uh1j‰hjDhžhhŸh³h Kubeh}”(h]”h ]”h"]”h$]”h&]”h±h²Œ add_permalink”ˆuh1jBŒsphinx_line_type”Œ declarator”hj>hžhhŸh³h Kubah}”(h]”j5ah ]”(Œsig”Œ sig-object”eh"]”h$]”h&]”Œ is_multiline”ˆŒ _toc_parts”)Œ _toc_name”huh1j<hŸh³h Khj9hžhubhŒ desc_content”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jàhj9hžhhŸh³h Kubeh}”(h]”h ]”(j#Œfunction”eh"]”h$]”h&]”Œdomain”j#Œobjtype”jîŒdesctype”jîŒnoindex”‰Œ noindexentry”‰Œnocontentsentry”‰uh1j7hžhhjhŸNh Nubeh}”(h]”Œsynopsis”ah ]”h"]”Œsynopsis”ah$]”h&]”uh1hÂhhÄhžhhŸh³h KubhÃ)”}”(hhh]”(hÈ)”}”(hŒ Arguments”h]”hŒ Arguments”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhjhžhhŸh³h KubhŒdefinition_list”“”)”}”(hhh]”hŒdefinition_list_item”“”)”}”(hŒC``fd`` File descriptor returned by :ref:`MEDIA_IOC_REQUEST_ALLOC`. ”h]”(hŒterm”“”)”}”(hŒ``fd``”h]”hŒliteral”“”)”}”(hj h]”hŒfd”…””}”(hj$hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h KhjubhŒ definition”“”)”}”(hhh]”hé)”}”(hŒ;File descriptor returned by :ref:`MEDIA_IOC_REQUEST_ALLOC`.”h]”(hŒFile descriptor returned by ”…””}”(hj<hžhhŸNh Nubh)”}”(hŒ:ref:`MEDIA_IOC_REQUEST_ALLOC`”h]”hŒinline”“”)”}”(hjFh]”hŒMEDIA_IOC_REQUEST_ALLOC”…””}”(hjJhžhhŸNh Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jHhjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ/userspace-api/media/mediactl/request-func-close”Œ refdomain”jUŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆŒ reftarget”Œmedia_ioc_request_alloc”uh1hhŸh³h Khj<ubhŒ.”…””}”(hj<hžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhŸh³h Khj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjhž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”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhjhžhhŸh³h Kubhé)”}”(hŒþCloses the request file descriptor. Resources associated with the request are freed once all file descriptors associated with the request are closed and the driver has completed the request. See :ref:`here ` for more information.”h]”(hŒÃCloses the request file descriptor. Resources associated with the request are freed once all file descriptors associated with the request are closed and the driver has completed the request. See ”…””}”(hjžhžhhŸNh Nubh)”}”(hŒ%:ref:`here `”h]”jI)”}”(hj¨h]”hŒhere”…””}”(hjªhžhhŸNh Nubah}”(h]”h ]”(jTŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jHhj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jaŒ refdomain”j´Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjgŒmedia-request-life-time”uh1hhŸh³h K!hjžubhŒ for more information.”…””}”(hjžhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhŸh³h K!hjhžhubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hÂhhÄhžhhŸh³h KubhÃ)”}”(hhh]”(hÈ)”}”(hŒ Return Value”h]”hŒ Return Value”…””}”(hjÛhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhjØhžhhŸh³h K'ubhé)”}”(hŒ:c:func:`close()` returns 0 on success. On error, -1 is returned, and ``errno`` is set appropriately. Possible error codes are:”h]”(h)”}”(hŒ:c:func:`close()`”h]”j#)”}”(hjïh]”hŒclose()”…””}”(hjñhžhhŸNh Nubah}”(h]”h ]”(jTj#Œc-func”eh"]”h$]”h&]”uh1j"hjíubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jaŒ refdomain”j#Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰Œ c:parent_key”Œsphinx.domains.c”Œ LookupKey”“”)”}”Œdata”]”(j Œ ASTIdentifier”“”)”}”Œ identifier”ŒMC”sbN†”j)”}”jŒrequest”sbN†”esbjgŒclose”uh1hhŸh³h K)hjéubhŒ5 returns 0 on success. On error, -1 is returned, and ”…””}”(hjéhžhhŸNh Nubj#)”}”(hŒ ``errno``”h]”hŒerrno”…””}”(hj#hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjéubhŒ0 is set appropriately. Possible error codes are:”…””}”(hjéhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhŸh³h K)hjØhžhubj)”}”(hhh]”j)”}”(hŒ1EBADF ``fd`` is not a valid open file descriptor.”h]”(j)”}”(hŒEBADF”h]”hŒEBADF”…””}”(hjBhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K,hj>ubj8)”}”(hhh]”hé)”}”(hŒ+``fd`` is not a valid open file descriptor.”h]”(j#)”}”(hŒ``fd``”h]”hŒfd”…””}”(hjWhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjSubhŒ% is not a valid open file descriptor.”…””}”(hjShžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhŸh³h K-hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhŸh³h K,hj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØhžhhŸh³h Nubeh}”(h]”Œ return-value”ah ]”h"]”Œ return value”ah$]”h&]”uh1hÂhhÄhžhhŸh³h K'ubeh}”(h]”(Œ request-close”hÁeh ]”h"]”(Œrequest close()”Œrequest-func-close”eh$]”h&]”uh1hÂhhhžhhŸh³h KŒexpect_referenced_by_name”}”jh¶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”}”(jhÁjŽj‹hýhújýjújŠj‡jÕjÒj†jƒuŒ nametypes”}”(jˆjމhý‰jý‰jЉjÕ‰j†‰uh}”(hÁhÄj‹hÄhúh×jújj5j>j‡jjÒjjƒjØuŒ 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Œ8Hyperlink target "request-func-close" is not referenced.”…””}”hj#sbah}”(h]”h ]”h"]”h$]”h&]”uh1hèhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”h³Œline”Kuh1jubaŒ transformer”NŒ include_log”]”Œ decoration”Nhžhub.