€•DŒ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”Œ?/translations/zh_CN/userspace-api/gpio/gpio-get-lineevent-ioctl”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ?/translations/zh_TW/userspace-api/gpio/gpio-get-lineevent-ioctl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ?/translations/it_IT/userspace-api/gpio/gpio-get-lineevent-ioctl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ?/translations/ja_JP/userspace-api/gpio/gpio-get-lineevent-ioctl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ?/translations/ko_KR/userspace-api/gpio/gpio-get-lineevent-ioctl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ?/translations/sp_SP/userspace-api/gpio/gpio-get-lineevent-ioctl”Œ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Œ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…””}”hh£sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1h¡hhhžhhŸŒY/var/lib/git/docbuild/linux/Documentation/userspace-api/gpio/gpio-get-lineevent-ioctl.rst”h KubhŒtarget”“”)”}”(hŒ.. _GPIO_GET_LINEEVENT_IOCTL:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œgpio-get-lineevent-ioctl”uh1h´h KhhhžhhŸh³ubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒGPIO_GET_LINEEVENT_IOCTL”h]”hŒGPIO_GET_LINEEVENT_IOCTL”…””}”(hhÉhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhhÄhžhhŸh³h KubhŒwarning”“”)”}”(hŒTThis ioctl is part of chardev_v1.rst and is obsoleted by gpio-v2-get-line-ioctl.rst.”h]”hŒ paragraph”“”)”}”(hŒTThis ioctl is part of chardev_v1.rst and is obsoleted by gpio-v2-get-line-ioctl.rst.”h]”hŒTThis ioctl is part of chardev_v1.rst and is obsoleted by gpio-v2-get-line-ioctl.rst.”…””}”(hhßhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K hhÙubah}”(h]”h ]”h"]”h$]”h&]”uh1h×hhÄhžhhŸh³h NubhÃ)”}”(hhh]”(hÈ)”}”(hŒName”h]”hŒName”…””}”(hhöhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhhóhžhhŸh³h KubhÞ)”}”(hŒNGPIO_GET_LINEEVENT_IOCTL - Request a line with edge detection from the kernel.”h]”hŒNGPIO_GET_LINEEVENT_IOCTL - Request a line with edge detection from the kernel.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h Khhóhžhubeh}”(h]”Œname”ah ]”h"]”Œname”ah$]”h&]”uh1hÂhhÄhžhhŸh³h KubhÃ)”}”(hhh]”(hÈ)”}”(hŒSynopsis”h]”hŒSynopsis”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhjhžhhŸh³h KubhŒindex”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(Œsingle”Œ"GPIO_GET_LINEEVENT_IOCTL (C macro)”Œc.GPIO_GET_LINEEVENT_IOCTL”hNt”auh1j+hjhžhhŸNh NubhŒdesc”“”)”}”(hhh]”(hŒdesc_signature”“”)”}”(hŒGPIO_GET_LINEEVENT_IOCTL”h]”hŒdesc_signature_line”“”)”}”(hŒGPIO_GET_LINEEVENT_IOCTL”h]”hŒ desc_name”“”)”}”(hŒGPIO_GET_LINEEVENT_IOCTL”h]”hŒ desc_sig_name”“”)”}”(hjEh]”hŒGPIO_GET_LINEEVENT_IOCTL”…””}”(hjUhžhhŸNh Nubah}”(h]”h ]”Œn”ah"]”h$]”h&]”uh1jShjOubah}”(h]”h ]”(Œsig-name”Œdescname”eh"]”h$]”h&]”h±h²uh1jMhjIhžhhŸh³h Kubah}”(h]”h ]”h"]”h$]”h&]”h±h²Œ add_permalink”ˆuh1jGŒsphinx_line_type”Œ declarator”hjChžhhŸh³h Kubah}”(h]”j:ah ]”(Œsig”Œ sig-object”eh"]”h$]”h&]”Œ is_multiline”ˆŒ _toc_parts”)Œ _toc_name”huh1jAhŸh³h Khj>hžhubhŒ desc_content”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jhj>hžhhŸh³h Kubeh}”(h]”h ]”(Œc”Œmacro”eh"]”h$]”h&]”Œdomain”jŒobjtype”jŽŒdesctype”jŽŒnoindex”‰Œ noindexentry”‰Œnocontentsentry”‰uh1j<hžhhjhŸNh NubhÞ)”}”(hŒW``int ioctl(int chip_fd, GPIO_GET_LINEEVENT_IOCTL, struct gpioevent_request *request)``”h]”hŒliteral”“”)”}”(hjšh]”hŒSint ioctl(int chip_fd, GPIO_GET_LINEEVENT_IOCTL, struct gpioevent_request *request)”…””}”(hjžhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h Khjhžhubeh}”(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ŒS``chip_fd`` The file descriptor of the GPIO character device returned by `open()`. ”h]”(hŒterm”“”)”}”(hŒ ``chip_fd``”h]”j)”}”(hjÙh]”hŒchip_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ŒFThe file descriptor of the GPIO character device returned by `open()`.”h]”(hŒ=The file descriptor of the GPIO character device returned by ”…””}”(hjóhžhhŸNh NubhŒtitle_reference”“”)”}”(hŒ`open()`”h]”hŒopen()”…””}”(hjýhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jûhjóubhŒ.”…””}”(hjóhž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Œq``request`` The :c:type:`event_request` specifying the line to request and its configuration. ”h]”(jÖ)”}”(hŒ ``request``”h]”j)”}”(hj'h]”hŒrequest”…””}”(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ŒdThe :c:type:`event_request` specifying the line to request and its configuration.”h]”(hŒThe ”…””}”(hj?hžhhŸNh Nubh)”}”(hŒ*:c:type:`event_request`”h]”j)”}”(hjIh]”hŒ event_request”…””}”(hjKhžhhŸNh Nubah}”(h]”h ]”(Œxref”jŒc-type”eh"]”h$]”h&]”uh1jœhjGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ+userspace-api/gpio/gpio-get-lineevent-ioctl”Œ refdomain”jŒreftype”Œtype”Œ refexplicit”ˆŒrefwarn”‰Œ c:parent_key”Œsphinx.domains.c”Œ LookupKey”“”)”}”Œdata”]”sbŒ reftarget”Œgpioevent_request”uh1hhŸh³h K hj?ubhŒ6 specifying the line to request and its configuration.”…””}”(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Ì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Þ)”}”(hŒ3Request a line with edge detection from the kernel.”h]”hŒ3Request a line with edge detection from the kernel.”…””}”(hj¦hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K&hj•hžhubhÞ)”}”(hŒºOn success, the requesting process is granted exclusive access to the line value and may receive events when edges are detected on the line, as described in gpio-lineevent-data-read.rst.”h]”hŒºOn success, the requesting process is granted exclusive access to the line value and may receive events when edges are detected on the line, as described in gpio-lineevent-data-read.rst.”…””}”(hj´hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K(hj•hžhubhÞ)”}”(hŒúThe state of a line is guaranteed to remain as requested until the returned file descriptor is closed. Once the file descriptor is closed, the state of the line becomes uncontrolled from the userspace perspective, and may revert to its default state.”h]”hŒúThe state of a line is guaranteed to remain as requested until the returned file descriptor is closed. Once the file descriptor is closed, the state of the line becomes uncontrolled from the userspace perspective, and may revert to its default state.”…””}”(hjÂhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K,hj•hžhubhÞ)”}”(hŒ9Requesting a line already in use is an error (**EBUSY**).”h]”(hŒ.Requesting a line already in use is an error (”…””}”(hjÐhžhhŸNh NubhŒstrong”“”)”}”(hŒ **EBUSY**”h]”hŒEBUSY”…””}”(hjÚhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jØhjÐubhŒ).”…””}”(hjÐhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K1hj•hžhubhÞ)”}”(hŒ]Requesting edge detection on a line that does not support interrupts is an error (**ENXIO**).”h]”(hŒRRequesting edge detection on a line that does not support interrupts is an error (”…””}”(hjòhžhhŸNh NubjÙ)”}”(hŒ **ENXIO**”h]”hŒENXIO”…””}”(hjúhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jØhjòubhŒ).”…””}”(hjòhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K3hj•hžhubhÞ)”}”(hŒjAs with the :ref:`line handle`, the bias configuration is best effort.”h]”(hŒ As with the ”…””}”(hjhžhhŸNh Nubh)”}”(hŒ6:ref:`line handle`”h]”hŒinline”“”)”}”(hjh]”hŒ line handle”…””}”(hj hžhhŸNh Nubah}”(h]”h ]”(jUŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jaŒ refdomain”j*Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjoŒ"gpio-get-linehandle-config-support”uh1hhŸh³h K6hjubhŒ(, the bias configuration is best effort.”…””}”(hjhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K6hj•hžhubhÞ)”}”(hŒ>Closing the ``chip_fd`` has no effect on existing line events.”h]”(hŒ Closing the ”…””}”(hjFhžhhŸNh Nubj)”}”(hŒ ``chip_fd``”h]”hŒchip_fd”…””}”(hjNhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhjFubhŒ' has no effect on existing line events.”…””}”(hjFhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K9hj•hžhubhÃ)”}”(hhh]”(hÈ)”}”(hŒConfiguration Rules”h]”hŒConfiguration Rules”…””}”(hjihžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÇhjfhžhhŸh³h KhjfhžhubhÞ)”}”(hŒÃThe line event is requested as an input, so no flags specific to output lines, ``GPIOHANDLE_REQUEST_OUTPUT``, ``GPIOHANDLE_REQUEST_OPEN_DRAIN``, or ``GPIOHANDLE_REQUEST_OPEN_SOURCE``, may be set.”h]”(hŒOThe line event is requested as an input, so no flags specific to output lines, ”…””}”(hj…hžhhŸNh Nubj)”}”(hŒ``GPIOHANDLE_REQUEST_OUTPUT``”h]”hŒGPIOHANDLE_REQUEST_OUTPUT”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhj…ubhŒ, ”…””}”(hj…hžhhŸNh Nubj)”}”(hŒ!``GPIOHANDLE_REQUEST_OPEN_DRAIN``”h]”hŒGPIOHANDLE_REQUEST_OPEN_DRAIN”…””}”(hjŸhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhj…ubhŒ, or ”…””}”(hj…hžhhŸNh Nubj)”}”(hŒ"``GPIOHANDLE_REQUEST_OPEN_SOURCE``”h]”hŒGPIOHANDLE_REQUEST_OPEN_SOURCE”…””}”(hj±hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhj…ubhŒ , may be set.”…””}”(hj…hžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h K@hjfhžhubhÞ)”}”(hŒ…Only one bias flag, ``GPIOHANDLE_REQUEST_BIAS_xxx``, may be set. If no bias flags are set then the bias configuration is not changed.”h]”(hŒOnly one bias flag, ”…””}”(hjÉhžhhŸNh Nubj)”}”(hŒ``GPIOHANDLE_REQUEST_BIAS_xxx``”h]”hŒGPIOHANDLE_REQUEST_BIAS_xxx”…””}”(hjÑhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhjÉubhŒR, may be set. If no bias flags are set then the bias configuration is not changed.”…””}”(hjÉhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h KDhjfhžhubhÞ)”}”(hŒ’The edge flags, ``GPIOEVENT_REQUEST_RISING_EDGE`` and ``GPIOEVENT_REQUEST_FALLING_EDGE``, may be combined to detect both rising and falling edges.”h]”(hŒThe edge flags, ”…””}”(hjéhžhhŸNh Nubj)”}”(hŒ!``GPIOEVENT_REQUEST_RISING_EDGE``”h]”hŒGPIOEVENT_REQUEST_RISING_EDGE”…””}”(hjñhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhjéubhŒ and ”…””}”(hjéhžhhŸNh Nubj)”}”(hŒ"``GPIOEVENT_REQUEST_FALLING_EDGE``”h]”hŒGPIOEVENT_REQUEST_FALLING_EDGE”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhjéubhŒ:, may be combined to detect both rising and falling edges.”…””}”(hjéhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h KGhjfhžhubhÞ)”}”(hŒ=Requesting an invalid configuration is an error (**EINVAL**).”h]”(hŒ1Requesting an invalid configuration is an error (”…””}”(hjhžhhŸNh NubjÙ)”}”(hŒ **EINVAL**”h]”hŒEINVAL”…””}”(hj#hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jØhjubhŒ).”…””}”(hjhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h KKhjfhžhubeh}”(h]”Œconfiguration-rules”ah ]”h"]”Œconfiguration rules”ah$]”h&]”uh1hÂhj•hžhhŸh³h K` contains the file descriptor for the request.”h]”(hŒOn success 0 and the ”…””}”(hj\hžhhŸNh Nubh)”}”(hŒ':c:type:`request.fd`”h]”j)”}”(hjfh]”hŒ request.fd”…””}”(hjhhžhhŸNh Nubah}”(h]”h ]”(jUjŒc-type”eh"]”h$]”h&]”uh1jœhjdubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jaŒ refdomain”jŒreftype”Œtype”Œ refexplicit”ˆŒrefwarn”‰jgjkjoŒgpioevent_request”uh1hhŸh³h KPhj\ubhŒ. contains the file descriptor for the request.”…””}”(hj\hžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h KPhjKhžhubhÞ)”}”(hŒqOn error -1 and the ``errno`` variable is set appropriately. Common error codes are described in error-codes.rst.”h]”(hŒOn error -1 and the ”…””}”(hjhžhhŸNh Nubj)”}”(hŒ ``errno``”h]”hŒerrno”…””}”(hj•hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jœhjubhŒT variable is set appropriately. Common error codes are described in error-codes.rst.”…””}”(hjhžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhŸh³h KShjKhžhubeh}”(h]”Œ return-value”ah ]”h"]”Œ return value”ah$]”h&]”uh1hÂhhÄhžhhŸh³h KNubeh}”(h]”(hÁŒid1”eh ]”h"]”Œgpio_get_lineevent_ioctl”ah$]”Œgpio_get_lineevent_ioctl”ah&]”uh1hÂhhhžhhŸh³h KŒ referenced”KŒexpect_referenced_by_name”}”jºh¶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”}”(jºhÁjjj¶j³j’jjHjEj@j=j²j¯uŒ nametypes”}”(jºˆj‰j¶‰j’‰jH‰j@‰j²‰uh}”(hÁhÄj·hÄjhój³jj:jCjj¹jEj•j=jfj¯jKuŒ 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”“”}”jôKs…”R”Œparse_messages”]”hŒsystem_message”“”)”}”(hhh]”hÞ)”}”(hŒ;Duplicate implicit target name: "gpio_get_lineevent_ioctl".”h]”hŒ?Duplicate implicit target name: “gpio_get_lineevent_ioctlâ€.”…””}”(hjNhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjKubah}”(h]”h ]”h"]”h$]”h&]”j·aŒlevel”KŒtype”ŒINFO”Œsource”h³Œline”Kuh1jIhhÄhžhhŸh³h KubaŒtransform_messages”]”jJ)”}”(hhh]”hÞ)”}”(hhh]”hŒ>Hyperlink target "gpio-get-lineevent-ioctl" is not referenced.”…””}”hjlsbah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjiubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jdŒsource”h³Œline”Kuh1jIubaŒ transformer”NŒ include_log”]”Œ decoration”Nhžhub.